/** * 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 SearchQuickRepliesQueryParams = 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(), queue: zod.array(zod.number()).optional(), restrictToAgent: zod.boolean().optional(), }); export const SearchQuickRepliesResponse = zod.object({ items: zod .array( zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), id: zod.number().optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }), ) .optional(), next: zod.boolean().optional(), }); export const CreateQuickReplyBody = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), }); export const CreateQuickReplyResponse = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), id: zod.number().optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); export const DeleteQuickReplyParams = zod.object({ id: zod.number(), }); export const DeleteQuickReplyResponse = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), id: zod.number().optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); export const ReadQuickReplyParams = zod.object({ id: zod.number(), }); export const ReadQuickReplyResponse = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), id: zod.number().optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); export const PatchQuickReplyParams = zod.object({ id: zod.number(), }); export const PatchQuickReplyBody = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), fields: zod.array(zod.string()).optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), }); export const PatchQuickReplyResponse = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), id: zod.number().optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), }); export const UpdateQuickReplyParams = zod.object({ id: zod.number(), }); export const UpdateQuickReplyBody = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), }); export const UpdateQuickReplyResponse = zod.object({ article: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), id: zod.number().optional(), name: zod.string().optional(), queues: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), teams: zod .array( zod.object({ id: zod.string().optional(), name: zod.string().optional(), }), ) .optional(), text: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), });