convertBookingTripToTripModel static method
Implementation
static TripModel? convertBookingTripToTripModel(BookingTrips? trip) {
return trip!=null? TripModel(
id: trip.id,
flights: trip.flights?.map((e)=>convertFlightsToFlightModel(e)).toList(),
totalDuration: trip.totalDuration,
stops: trip.stops,
totalTaxes: double.tryParse(trip.totalTax ?? '0') ?? 0,
onlinePrice: double.tryParse(trip.totalOnlinePrice ?? '0') ?? 0,
totalOnlinePrice: double.tryParse(trip.totalOnlinePrice ?? '0') ?? 0,
discountedPrice: double.tryParse(trip.totalDiscountedPrice ?? '0') ?? 0,
totalDiscountedPrice: double.tryParse(trip.totalDiscountedPrice ?? '0') ?? 0,
discountedPercentage: (trip.discountPercentage ?? 0).toString(),
totalMilesEarned: 0,
flightClass: trip.flightClass,
flightSubClass: trip.flightSubClass,
totalDiscountedPriceBTC: trip.totalDiscountedPriceBTC,
isDiscounted: trip.isDiscountedFlight,
) : null;
}