import { BookingPackageRequestRoom } from "../shared/booking-package-request-room";
import { SelectedFlight } from "./selected-flight";
import { SelectedHotel } from "./selected-hotel";
export interface BookingPackageDetailsRequest {
  catalogueId?: number;
  rooms: BookingPackageRequestRoom[];
  searchType: number;
  productCode: string;
  allotmentName?: string;
  tourCode?: string;
  fromDate: string;
  toDate: string;
  preNights?: number | null;
  postNights?: number | null;
  includeFlights?: boolean;
  includeHotels?: boolean;
  includePaxTypes?: boolean;
  checkExternalAvailability?: boolean;
  cachedAllotmentPriceInfos?: number[];
  duration?: number | null;
  expectedPrice?: number | null;
  routeId?: string;
  vendorConfigurationId?: number | null;
  hotel?: SelectedHotel;
  outwardFlight?: SelectedFlight;
  returnFlight?: SelectedFlight;
}
