6b006f28cdcc256212589357ed92e3c06f935c2a
import { z } from 'zod';
import { MedicinePeriodicity } from '@prisma/client';
export const CreateMedicineRegimenSchema = z.object({
name: z.string().min(1),
dosage: z.string().min(1),
periodicity: z.nativeEnum(MedicinePeriodicity),
scheduledAt: z.string().optional(),
});
export type CreateMedicineRegimenInput = z.infer<typeof CreateMedicineRegimenSchema>;
export const UpdateMedicineRegimenSchema = z.object({
name: z.string().min(1).optional(),
dosage: z.string().min(1).optional(),
periodicity: z.nativeEnum(MedicinePeriodicity).optional(),
active: z.boolean().optional(),
export type UpdateMedicineRegimenInput = z.infer<typeof UpdateMedicineRegimenSchema>;