OfferModel class

Constructors

OfferModel({String? uid, String? offerId, bool? canBeReservedWithoutPay, String? priceGuaranteeExpiresAt, String? paymentRequiredBy, double? profit, String? tripType, double? taxUsd, String? currency, double? onlinePrice, double? discountedPrice, String? discountedPercentage, double? mileageCost, double? totalOnlinePrice, double? totalDiscountedPrice, bool? isDiscounted, double? adultCost, bool? searchCreditUsed, String? source, List<String>? duffelPassengerIds, bool? searchedWithCredit, String? program, double? totalCostUsdWithTax, String? duffelOffer, String? flightClass, String? flightSubClass, double? milesToGain, double? totalDiscountedPriceBTC, List<TripModel>? trips, List<PricingOption>? pricingOptions, EstimateRateQuote? estimate, bool? updatedOnlinePrice, double? totalOnlinePriceBTC})
OfferModel.fromJson(Map<String, dynamic> json)

Properties

adultCost double?
getter/setter pair
canBeReservedWithoutPay bool?
getter/setter pair
currency String?
getter/setter pair
departureStops int
no setter
departureTrip TripModel?
no setter
discountedPercentage String?
getter/setter pair
discountedPrice double?
getter/setter pair
duffelOffer String?
getter/setter pair
duffelPassengerIds List<String>?
getter/setter pair
estimate EstimateRateQuote?
getter/setter pair
flightClass String?
getter/setter pair
flightSubClass String?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isDiscounted bool?
getter/setter pair
isNonDiscounted bool
no setter
isRoundTrip bool
no setter
maxDuration int
no setter
mileageCost double?
getter/setter pair
milesToGain double?
getter/setter pair
minDuration int
no setter
offerId String?
getter/setter pair
onlinePrice double?
getter/setter pair
paymentRequiredBy String?
getter/setter pair
priceGuaranteeExpiresAt String?
getter/setter pair
pricingOptions List<PricingOption>?
getter/setter pair
profit double?
getter/setter pair
program String?
getter/setter pair
returnStops int
no setter
returnTrip TripModel?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchCreditUsed bool?
getter/setter pair
searchedWithCredit bool?
getter/setter pair
source String?
getter/setter pair
stops int
no setter
taxUsd double?
getter/setter pair
totalCostUsdWithTax double?
getter/setter pair
totalDiscountedPrice double?
getter/setter pair
totalDiscountedPriceBTC double?
getter/setter pair
totalDurationForOffer int
no setter
totalOnlinePrice double?
getter/setter pair
totalOnlinePriceBTC double?
getter/setter pair
trips List<TripModel>?
getter/setter pair
tripType String?
getter/setter pair
uid String?
getter/setter pair
updatedOnlinePrice bool?
getter/setter pair

Methods

copyWith({String? uid, String? offerId, bool? canBeReservedWithoutPay, String? priceGuaranteeExpiresAt, String? paymentRequiredBy, double? profit, String? tripType, double? taxUsd, String? currency, double? onlinePrice, double? discountedPrice, String? discountedPercentage, double? mileageCost, double? totalOnlinePrice, double? totalDiscountedPrice, bool? isDiscounted, double? adultCost, bool? searchCreditUsed, String? source, List<String>? duffelPassengerIds, bool? searchedWithCredit, String? program, double? totalCostUsdWithTax, String? duffelOffer, String? flightClass, String? flightSubClass, double? milesToGain, double? totalDiscountedPriceBTC, List<TripModel>? trips, List<PricingOption>? pricingOptions, EstimateRateQuote? estimate, bool? updatedOnlinePrice}) OfferModel
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited