StdAir Logo  1.00.0
C++ Standard Airline IT Object Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BasConst_Inventory.hpp
Go to the documentation of this file.
1 #ifndef __STDAIR_BAS_BASCONST_INVENTORY_HPP
2 #define __STDAIR_BAS_BASCONST_INVENTORY_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // StdAir
15 
16 namespace stdair {
17 
18  // //////// Inventory-related BOM ///////
21 
24 
27 
30 
33 
35  extern const TableID_T DEFAULT_TABLE_ID;
36 
38  extern const Date_T DEFAULT_DEPARTURE_DATE;
39 
42 
45 
47  extern const AirportCode_T DEFAULT_ORIGIN;
48 
51 
53  extern const CabinCode_T DEFAULT_CABIN_CODE;
54 
57 
60 
62  extern const PolicyCode_T DEFAULT_POLICY_CODE;
63 
66 
69 
72 
75 
77  extern const ClassCode_T DEFAULT_CLASS_CODE;
78 
81 
84 
86  extern const BidPrice_T DEFAULT_BID_PRICE;
87 
90 
94  extern const unsigned short MAXIMAL_NUMBER_OF_LEGS_IN_FLIGHT;
95 
98  extern const unsigned short MAXIMAL_NUMBER_OF_SEGMENTS_IN_OND;
99 
102 
104  extern const SeatIndex_T DEFAULT_SEAT_INDEX;
105 
108 
111 
113  extern const UPR_T DEFAULT_NULL_UPR;
114 
116  extern const std::string DEFAULT_FARE_FAMILY_VALUE_TYPE;
117 
119  extern const std::string DEFAULT_SEGMENT_CABIN_VALUE_TYPE;
120 
122  extern const int DEFAULT_MAX_DTD;
123 
125  extern const DCPList_T DEFAULT_DCP_LIST;
126  struct DefaultDCPList { static DCPList_T init(); };
127 
130  struct DefaultDtdFratMap { static DTDFratMap_T init();};
131 
133  extern const DTDProbMap_T DEFAULT_DTD_PROB_MAP;
134  struct DefaultDtdProbMap { static DTDProbMap_T init();};
135 
138 
141 
144 
147 
150 
151 }
152 #endif // __STDAIR_BAS_BASCONST_INVENTORY_HPP