1#ifndef __AIRINV_BOM_FLIGHTDATESTRUCT_HPP
2#define __AIRINV_BOM_FLIGHTDATESTRUCT_HPP
10#include <stdair/stdair_inventory_types.hpp>
11#include <stdair/basic/StructAbstract.hpp>
12#include <stdair/bom/DoWStruct.hpp>
33 stdair::Duration_T
getTime()
const;
40 void addAirport (
const stdair::AirportCode_T&);
std::vector< stdair::AirportCode_T > AirportOrderedList_T
std::set< stdair::AirportCode_T > AirportList_T
std::vector< LegStruct > LegStructList_T
std::vector< SegmentStruct > SegmentStructList_T
Utility Structure for the parsing of Bucket structures.
Utility Structure for the parsing of fare family details.
AirportList_T _airportList
LegCabinStruct _itLegCabin
void addFareFamily(const SegmentStruct &, const SegmentCabinStruct &, const FareFamilyStruct &)
void addSegmentCabin(const SegmentStruct &, const SegmentCabinStruct &)
void addAirport(const stdair::AirportCode_T &)
SegmentStructList_T _segmentList
const std::string describe() const
BookingClassStruct _itBookingClass
FlightTypeCode _flightTypeCode
SegmentCabinStruct _itSegmentCabin
stdair::FlightNumber_T _flightNumber
AirportOrderedList_T _airportOrderedList
bool _areSegmentDefinitionsSpecific
stdair::Duration_T getTime() const
FlightVisibilityCode _flightVisibilityCode
stdair::Date_T getDate() const
stdair::Date_T _flightDate
stdair::AirlineCode_T _airlineCode
Utility Structure for the parsing of SegmentCabin details.