feat(public-booking): enhance booking confirmation with price and address details

This commit is contained in:
Jose Selesan
2026-06-02 16:55:47 -03:00
parent 9045a8c017
commit 07496e6673
4 changed files with 162 additions and 54 deletions

View File

@@ -80,10 +80,12 @@ export const publicBookingSchema = z.object({
export const publicBookingConfirmationSchema = z.object({
bookingCode: z.string().regex(BOOKING_CODE_REGEX),
complexName: z.string(),
complexAddress: z.string().optional(),
complexSlug: z.string(),
date: z.string().regex(ISO_DATE_REGEX),
startTime: z.string().regex(TIME_REGEX),
endTime: z.string().regex(TIME_REGEX),
price: z.number().nonnegative(),
courtName: z.string(),
sport: publicBookingSportSchema,
status: z.enum(['CONFIRMED', 'CANCELLED', 'COMPLETED']),