/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import * as zod from 'zod'; export const DeleteDomainQueryParams = zod.object({ domain: zod.string().optional(), dc: zod.string().optional(), }); export const DeleteDomainResponse = zod.looseObject({}); export const ReadDomainQueryParams = zod.object({ domain: zod.string().optional(), dc: zod.string().optional(), }); export const ReadDomainResponse = zod.object({ domain: zod .object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), dc: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }) .optional(), }); export const SearchDomainsQueryParams = zod.object({ domain: zod.string().optional().describe('like'), fields: zod.array(zod.string()).optional().describe('attrs'), sort: zod.array(zod.string()).optional(), page: zod.string().optional(), size: zod.string().optional(), }); export const SearchDomainsResponse = zod.object({ domains: zod .array( zod.object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), dc: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }), ) .optional(), }); export const CreateDomainBody = zod.object({ organization: zod .object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), dc: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }) .optional(), password: zod.string().optional(), superuser: zod.string().optional(), }); export const CreateDomainResponse = zod.looseObject({}); export const DeleteDomain2Params = zod.object({ dc: zod.string(), }); export const DeleteDomain2QueryParams = zod.object({ domain: zod.string().optional(), }); export const DeleteDomain2Response = zod.looseObject({}); export const ReadDomain2Params = zod.object({ dc: zod.string(), }); export const ReadDomain2QueryParams = zod.object({ domain: zod.string().optional(), }); export const ReadDomain2Response = zod.object({ domain: zod .object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), dc: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }) .optional(), }); export const UpdateDomain2Params = zod.object({ 'domain.dc': zod.string().describe('component'), }); export const UpdateDomain2Body = zod.object({ domain: zod .object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }) .optional(), }); export const UpdateDomain2Response = zod.object({ domain: zod .object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), dc: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }) .optional(), }); export const UpdateDomainParams = zod.object({ 'domain.dc': zod.string().describe('component'), }); export const UpdateDomainBody = zod.object({ domain: zod .object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }) .optional(), }); export const UpdateDomainResponse = zod.object({ domain: zod .object({ country: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod.string().optional(), dc: zod.string().optional(), domain: zod.string().optional(), email: zod.string().optional(), locality: zod.string().optional(), organization: zod.string().optional(), postalAddress: zod.string().optional(), postalCode: zod.string().optional(), stateOrProvince: zod.string().optional(), streetAddress: zod.string().optional(), telephoneNumber: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod.string().optional(), }) .optional(), });