1 #ifndef __STDAIR_BOM_BOMJSONEXPORT_HPP
2 #define __STDAIR_BOM_BOMJSONEXPORT_HPP
10 #if BOOST_VERSION >= 104100
11 #include <boost/property_tree/ptree.hpp>
12 #include <boost/property_tree/json_parser.hpp>
13 #endif // BOOST_VERSION >= 104100
17 #if BOOST_VERSION >= 104100
18 namespace bpt = boost::property_tree;
19 #else // BOOST_VERSION >= 104100
23 #endif // BOOST_VERSION >= 104100
113 static void jsonExportFlightDate (
bpt::ptree&,
198 #endif // __STDAIR_BOM_BOMJSONEXPORT_HPP
static void jsonExportBreakPointObject(std::ostream &, const EventStruct &)
Class representing the actual attributes for an airline leg-cabin.
unsigned short FlightNumber_T
Class representing the actual attributes for an airline segment-date.
Handle on the StdAir library context.
std::string AirlineCode_T
static void jsonExportFlightDateList(std::ostream &, const BomRoot &, const AirlineCode_T &iAirlineCode="all", const FlightNumber_T &iFlightNumber=0)
static void jsonExportBookingRequestObject(std::ostream &, const EventStruct &)
static void jsonExportFlightDateObjects(std::ostream &, const FlightDate &)
Class representing the actual attributes for an airline inventory.
Utility class to export StdAir objects in a JSON format.
Class representing the actual attributes for an airline segment-cabin.
Class representing the actual attributes for the Bom root.
Class representing the actual attributes for an airline flight-date.