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;
Handle on the StdAir library context.
boost::gregorian::date Date_T
boost::posix_time::ptime DateTime_T
std::string ChannelLabel_T
std::string FrequentFlyer_T
boost::posix_time::time_duration Duration_T
LocationCode_T CityCode_T
LocationCode_T AirportCode_T
Base class for the light structures.
const Duration_T & getPreferredDepartureTime() const
const WTP_T & getWTP() const
const CabinCode_T & getPreferredCabin() const
const DayDuration_T & getStayDuration() const
const Date_T & getPreferedDepartureDate() const
const ChannelLabel_T & getOptimisationChannel() const
const std::string describe() const
const DateTime_T & getNotificationDateTime() const
const PriceValue_T & getValueOfTime() const
const FrequentFlyer_T & getFrequentFlyerType() const
const CityCode_T & getPOS() const
~OptimisationNotificationStruct()
const AirportCode_T & getDestination() const
const NbOfSeats_T & getPartySize() const
const TripType_T & getTripType() const
void fromStream(std::istream &ioIn)
void toStream(std::ostream &ioOut) const
const AirportCode_T & getOrigin() const