1 #ifndef __STDAIR_BOM_OPTIMISATIONNOTIFICATIONSTRUCT_HPP
2 #define __STDAIR_BOM_OPTIMISATIONNOTIFICATIONSTRUCT_HPP
39 return _preferredDepartureDate;
44 return _notificationDateTime;
49 return _preferredCabin;
74 return _frequentFlyerType;
79 return _preferredDepartureTime;
95 void toStream (std::ostream& ioOut)
const;
111 const Date_T& iDepartureDate,
148 const Date_T _preferredDepartureDate;
183 #endif // __STDAIR_BOM_OPTIMISATIONNOTIFICATIONSTRUCT_HPP
~OptimisationNotificationStruct()
const TripType_T & getTripType() const
const AirportCode_T & getDestination() const
LocationCode_T CityCode_T
const NbOfSeats_T & getPartySize() const
const CabinCode_T & getPreferredCabin() const
void fromStream(std::istream &ioIn)
std::string ChannelLabel_T
const AirportCode_T & getOrigin() const
boost::posix_time::time_duration Duration_T
const DayDuration_T & getStayDuration() const
const ChannelLabel_T & getOptimisationChannel() const
LocationCode_T AirportCode_T
std::string FrequentFlyer_T
const PriceValue_T & getValueOfTime() const
const WTP_T & getWTP() const
const Date_T & getPreferedDepartureDate() const
const std::string describe() const
boost::gregorian::date Date_T
const DateTime_T & getNotificationDateTime() const
boost::posix_time::ptime DateTime_T
const FrequentFlyer_T & getFrequentFlyerType() const
const Duration_T & getPreferredDepartureTime() const
const CityCode_T & getPOS() const
void toStream(std::ostream &ioOut) const
Base class for the light structures.