2024-06-27 00:44:21 -07:00

21 lines
450 B
TypeScript

import { JSONSchemaType } from 'ajv'
import { InstanceFields, Subdomain } from '..'
export type CreateInstancePayload = {
subdomain: Subdomain
}
export type CreateInstanceResult = {
instance: InstanceFields
}
export const CreateInstancePayloadSchema: JSONSchemaType<CreateInstancePayload> =
{
type: 'object',
properties: {
subdomain: { type: 'string' },
},
required: ['subdomain'],
additionalProperties: false,
}