32 : _tripType (iTripType), _advancePurchase (iAdvancePurchase),
33 _saturdayStay (iSaturdayStay), _changeFees (iChangeFees),
34 _nonRefundable (iNonRefundable), _minimumStay (iMinimumStay) {
53 ioOut <<
"FareFeaturesKey: " <<
toString() << std::endl;
62 std::ostringstream oStr;
63 oStr << _tripType <<
" -- " << _advancePurchase <<
"-"
64 << _saturdayStay <<
"-" << _changeFees <<
"-"
65 << _nonRefundable <<
"-" << _minimumStay;
Handle on the StdAir library context.
const ChangeFees_T CHANGE_FEES
const SaturdayStay_T SATURDAY_STAY
const NonRefundable_T NON_REFUNDABLE
const DayDuration_T NO_STAY_DURATION
const TripType_T TRIP_TYPE_ONE_WAY
const DayDuration_T NO_ADVANCE_PURCHASE
FareFeaturesKey(const TripType_T &, const DayDuration_T &, const SaturdayStay_T &, const ChangeFees_T &, const NonRefundable_T &, const DayDuration_T &)
void fromStream(std::istream &ioIn)
const TripType_T & getTripType() const
const DayDuration_T & getMinimumStay() const
void toStream(std::ostream &ioOut) const
const ChangeFees_T & getChangeFees() const
const std::string toString() const
const SaturdayStay_T & getSaturdayStay() const
const DayDuration_T & getAdvancePurchase() const
const NonRefundable_T & getRefundableOption() const