/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import * as zod from 'zod'; /** * @summary List of WebHook */ export const SearchWebHookQueryParams = zod.object({ page: zod.number().optional(), size: zod.number().optional(), q: zod.string().optional(), sort: zod.string().optional(), fields: zod.array(zod.string()).optional(), id: zod.array(zod.number()).optional(), }); export const SearchWebHookResponse = zod.object({ items: zod .array( zod.object({ authorization: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), id: zod.number().optional(), key: zod.string().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }), ) .optional(), next: zod.boolean().optional(), }); /** * @summary Create WebHook */ export const CreateWebHookBody = zod.object({ authorization: zod.string().optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); export const CreateWebHookResponse = zod.object({ authorization: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), id: zod.number().optional(), key: zod.string().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); /** * @summary Remove WebHook */ export const DeleteWebHookParams = zod.object({ id: zod.number(), }); export const DeleteWebHookResponse = zod.object({ authorization: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), id: zod.number().optional(), key: zod.string().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); /** * @summary WebHook item */ export const ReadWebHookParams = zod.object({ id: zod.number(), }); export const ReadWebHookResponse = zod.object({ authorization: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), id: zod.number().optional(), key: zod.string().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); /** * @summary Patch WebHook */ export const PatchWebHookParams = zod.object({ id: zod.number(), }); export const PatchWebHookBody = zod.object({ authorization: zod.string().optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), fields: zod.array(zod.string()).optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); export const PatchWebHookResponse = zod.object({ authorization: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), id: zod.number().optional(), key: zod.string().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); /** * @summary Update WebHook */ export const UpdateWebHookParams = zod.object({ id: zod.number(), }); export const UpdateWebHookBody = zod.object({ authorization: zod.string().optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); export const UpdateWebHookResponse = zod.object({ authorization: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), description: zod.string().optional(), enabled: zod.boolean().optional(), id: zod.number().optional(), key: zod.string().optional(), name: zod.string().optional(), origin: zod.array(zod.string()).optional(), schema: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), });