PaymentIntentResponseAttributes constructor

const PaymentIntentResponseAttributes({
  1. required int amount,
  2. required String currency,
  3. required String description,
  4. required String statementDescriptor,
  5. required String status,
  6. required bool livemode,
  7. required String clientKey,
  8. required DateTime createdAt,
  9. required DateTime updatedAt,
  10. required String? lastPaymentError,
  11. required List<String> paymentMethodAllowed,
  12. required List<PaymentsIntentResponse> payments,
  13. PaymentIntentNextAction? nextAction,
  14. required PaymentMethodOptions paymentMethodOptions,
  15. required Map<String, dynamic> metadata,
})

Implementation

const PaymentIntentResponseAttributes({
  required this.amount,
  required this.currency,
  required this.description,
  required this.statementDescriptor,
  required this.status,
  required this.livemode,
  required this.clientKey,
  required this.createdAt,
  required this.updatedAt,
  required this.lastPaymentError,
  required this.paymentMethodAllowed,
  required this.payments,
  this.nextAction,
  required this.paymentMethodOptions,
  required this.metadata,
});