import { z } from 'zod'; import { SlideSchema, SlideUpdateSchema } from '../../models/presentation'; export namespace UpdateSlideCommand { export const RequestParamsSchema = z.object({ presentationId: z.string(), slideId: z.string(), }); export const RequestBodySchema = z.object({ data: SlideUpdateSchema, }); export const RequestSchema = RequestParamsSchema.merge(RequestBodySchema); export type RequestParams = z.infer; export type RequestBody = z.infer; export type Request = z.infer; export const ResponseSchema = z.object({ data: SlideSchema, }); export type Response = z.infer; }