CheckoutData constructor

CheckoutData({
  1. required String? id,
  2. required String? status,
  3. required String? language,
  4. required String? merchantWebsite,
  5. required int? pageExpiration,
  6. required String? redirectUrl,
  7. required String? country,
  8. required String? currency,
  9. required double? amount,
  10. required Payment payment,
  11. required dynamic paymentMethodType,
  12. required dynamic paymentMethodTypeCategories,
  13. required List<String>? paymentMethodTypesInclude,
  14. required dynamic paymentMethodTypesExclude,
  15. required dynamic customer,
  16. required int? timestamp,
  17. required dynamic paymentExpiration,
  18. required dynamic escrow,
  19. required dynamic escrowReleaseDays,
})

Implementation

CheckoutData({
  required this.id,
  required this.status,
  required this.language,
  required this.merchantWebsite,
  required this.pageExpiration,
  required this.redirectUrl,
  required this.country,
  required this.currency,
  required this.amount,
  required this.payment,
  required this.paymentMethodType,
  required this.paymentMethodTypeCategories,
  required this.paymentMethodTypesInclude,
  required this.paymentMethodTypesExclude,
  required this.customer,
  required this.timestamp,
  required this.paymentExpiration,
  required this.escrow,
  required this.escrowReleaseDays,
});