16 lines
431 B
TypeScript
16 lines
431 B
TypeScript
import { z } from "zod"
|
|
|
|
export const findMyBookingFormSchema = z.object({
|
|
reservationNumber: z.string(),
|
|
firstName: z.string().max(250).trim().min(1, {
|
|
message: "First name is required",
|
|
}),
|
|
lastName: z.string().max(250).trim().min(1, {
|
|
message: "Last name is required",
|
|
}),
|
|
email: z.string().max(250).email(),
|
|
})
|
|
|
|
export interface FindMyBookingFormSchema
|
|
extends z.output<typeof findMyBookingFormSchema> {}
|