Files
web/components/BookingWidget/schema.ts
Hrishikesh Vaipurkar 1dfcd144fb SW-65 Moved type to /types
2024-08-07 14:02:39 +02:00

29 lines
756 B
TypeScript

import { z } from "zod"
export const bookingWidgetSchema = z.object({
search: z.object({
stayType: z.string(),
stayValue: z.string(),
}),
nights: z.object({
// Update this as required once started working with Date picker in Nights component
fromDate: z.string(),
toDate: z.string(),
}),
bookingCode: z.string(), // Update this as required when working with booking codes component
redemption: z.boolean().default(false),
voucher: z.boolean().default(false),
rooms: z.array(
// This will be updated when working in guests component
z.object({
adults: z.number().default(1),
childs: z.array(
z.object({
age: z.number(),
bed: z.number(),
})
),
})
),
})