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