feat: performance improvements
This commit is contained in:
@@ -1,11 +1,5 @@
|
||||
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(),
|
||||
@@ -54,18 +48,17 @@ export const getRatesInputSchema = z.object({
|
||||
hotelId: z.string(),
|
||||
})
|
||||
|
||||
export enum HotelIncludeEnum {
|
||||
export const HotelIncludeEnum = z.enum([
|
||||
"RoomCategories",
|
||||
"NearbyHotels",
|
||||
"Restaurants",
|
||||
"City",
|
||||
}
|
||||
])
|
||||
|
||||
export const getHotelDataInputSchema = z.object({
|
||||
hotelId: z.string(),
|
||||
language: z.string(),
|
||||
isCardOnlyPayment: z.boolean().optional(),
|
||||
include: z.array(z.nativeEnum(HotelIncludeEnum)).optional(),
|
||||
})
|
||||
|
||||
export type HotelDataInput = z.input<typeof getHotelDataInputSchema>
|
||||
|
||||
Reference in New Issue
Block a user