feat: add room and service management
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
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);
|
||||
Reference in New Issue
Block a user