Datum constructor

Datum({
  1. String? id,
  2. int? level,
  3. String? name,
  4. String? description,
  5. double? price,
  6. double? originalPackagePrice,
  7. double? renewalPrice,
  8. int? renewalPricePercent,
  9. bool? allowFlightBooking,
  10. bool? available,
  11. int? durationDays,
  12. int? trialDays,
  13. String? currency,
  14. List<String>? type,
  15. int? adultPassengerLimit,
  16. int? maxExclusiveBookings,
  17. int? memberDiscountPercentage,
  18. int? rateRequest,
  19. int? neoMilesPaymentPercentage,
  20. int? neoOneMonthlySubscription,
  21. int? searchCredit,
  22. int? searchCreditUsd,
  23. int? neoMilesBonus,
  24. int? discountedPrice,
  25. int? bookingBonus,
  26. int? resortRequest,
  27. double? totalPrice,
  28. double? priceInBTC,
  29. bool? isUpgrade,
  30. bool? isAddon,
  31. int? vat,
  32. List? availableAddons,
})

Implementation

Datum({
  this.id,
  this.level,
  this.name,
  this.description,
  this.price,
  this.originalPackagePrice,
  this.renewalPrice,
  this.renewalPricePercent,
  this.allowFlightBooking,
  this.available,
  this.durationDays,
  this.trialDays,
  this.currency,
  this.type,
  this.adultPassengerLimit,
  this.maxExclusiveBookings,
  this.memberDiscountPercentage,
  this.rateRequest,
  this.neoMilesPaymentPercentage,
  this.neoOneMonthlySubscription,
  this.searchCredit,
  this.searchCreditUsd,
  this.neoMilesBonus,
  this.discountedPrice,
  this.bookingBonus,
  this.resortRequest,
  this.totalPrice,
  this.priceInBTC,
  this.isUpgrade,
  this.isAddon,
  this.vat,
  this.availableAddons,
});