@qite/tide-client
Version:
Frontend client for Tide
30 lines (29 loc) • 920 B
TypeScript
import { BookingPackageRequestRoom } from "../shared/booking-package-request-room";
import { BookingPackageDestination } from "./booking-package-destination";
export interface BookingPackageSearchRequest {
catalogueIds: number[];
rooms: BookingPackageRequestRoom[];
serviceType?: number;
searchType?: number;
destination?: BookingPackageDestination;
productIds?: number[];
productCodes?: string[];
regimeCodes?: string[];
fromDate: string;
toDate: string;
earliestFromOffset: number;
latestToOffset: number;
productTagIds?: number[];
includeFlights?: boolean;
useExactDates: boolean;
minPrice?: number;
maxPrice?: number;
allotmentName?: string;
tourCodes?: string[];
allotmentTagIds?: number[];
includeClosedAllotments?: boolean;
includeFullyBookedAllotments?: boolean;
onlyCachedResults?: boolean;
includeAllAllotments?: boolean;
includeAllTransportTypes?: boolean;
}