1 #ifndef __AIRINV_CMD_INVENTORYBUILDER_HPP
2 #define __AIRINV_CMD_INVENTORYBUILDER_HPP
8 #include <stdair/command/CmdAbstract.hpp>
28 struct FlightDateStruct;
30 struct LegCabinStruct;
33 struct SegmentCabinStruct;
34 struct FareFamilyStruct;
35 struct BookingClassStruct;
36 namespace InventoryParserHelper {
68 static void buildLegDate (stdair::FlightDate&,
const LegStruct&);
74 static void buildLegCabin (stdair::LegDate&,
const LegCabinStruct&);
80 static void buildBucket (stdair::LegCabin&,
const BucketStruct&);
86 static void buildSegmentDate (stdair::FlightDate&,
const SegmentStruct&);
92 static void buildSegmentCabin (stdair::SegmentDate&,
99 static void buildFareFamily (stdair::SegmentCabin&,
106 static void buildBookingClass (stdair::FareFamily&,
111 #endif // __AIRINV_CMD_INVENTORYBUILDER_HPP