import { z } from 'zod'; import { PresentationSchema } from '../../models/presentation'; export namespace FindPresentationsCommand { export const RequestQuerySchema = z.object({ limit: z.coerce.number().min(1).optional(), offset: z.coerce.number().min(0).default(0).optional(), title: z.string().optional(), }); export type RequestQuery = z.infer; export const ResponseSchema = z.object({ data: z.array(PresentationSchema), totalPages: z.number(), page: z.number(), }); export type Response = z.infer; }