import { BookingPackageAllotmentInfo } from "./booking-package-allotment-info";

export interface BookingPackageItem {
  accommodationCode: string;
  accommodationName?: string;
  externalAccommodationCode?: string;
  airportCode?: string;
  allotment: BookingPackageAllotmentInfo;
  averagePricePerPerson: number;
  catalogueId: number;
  code: string;
  fromDate: string;
  latitude: number;
  longitude: number;
  name: string;
  outwardFlightCode?: string;
  outwardFlightNumbers?: string[];
  outwardFlightStartDate?: string;
  outwardFlightEndDate?: string;
  price: number;
  deposit?: number;
  regimeCode?: string;
  returnFlightCode?: string;
  returnFlightNumbers?: string[];
  returnFlightStartDate?: string;
  returnFlightEndDate?: string;
  flightDescription?: string;
  flightPrice: number;
  averageFlightPricePerPerson: number;
  tagIds: number[];
  toDate: string;
  type: number;
  includedServiceTypes: number[];
  hotelProductCode?: string;
  hotelStars?: string;
  countryName?: string;
  locationName?: string;
  stayFromDate: Date;
  stayToDate: Date;
}
