import { z } from "zod" export const getHotelInputSchema = z.object({ include: z .array(z.enum(["RoomCategories", "NearbyHotels", "Restaurants", "City"])) .optional(), }) export const getHotelsAvailabilityInputSchema = z.object({ cityId: z.string(), roomStayStartDate: z.string(), roomStayEndDate: z.string(), adults: z.number(), children: z.string().optional(), promotionCode: z.string().optional().default(""), reservationProfileType: z.string().optional().default(""), attachedProfileId: z.string().optional().default(""), }) export const getRoomsAvailabilityInputSchema = z.object({ hotelId: z.number(), roomStayStartDate: z.string(), roomStayEndDate: z.string(), adults: z.number(), children: z.string().optional(), promotionCode: z.string().optional(), reservationProfileType: z.string().optional().default(""), attachedProfileId: z.string().optional().default(""), rateCode: z.string().optional(), }) export const getRatesInputSchema = z.object({ hotelId: z.string(), }) export const getlHotelDataInputSchema = z.object({ hotelId: z.string(), language: z.string(), isCardOnlyPayment: z.boolean().optional(), include: z .array(z.enum(["RoomCategories", "NearbyHotels", "Restaurants", "City"])) .optional(), }) export const getBreakfastPackageInput = z.object({ hotelId: z.string().min(1, { message: "hotelId is required" }), })