import { z } from 'zod'; import { idSchema, moneyGbp, optionalText, requiredText } from './shared.schema'; export const serviceCreateSchema = z.object({ name: requiredText('Service name'), category: optionalText(120), unit: requiredText('Unit', 80).default('each'), priceGbp: moneyGbp, description: optionalText(1000) }); export const serviceEditSchema = serviceCreateSchema.extend(idSchema.shape);