PaymentAttributesResponse constructor

const PaymentAttributesResponse({
  1. required String? accessUrl,
  2. required int amount,
  3. required String balanceTransactionId,
  4. required PayMongoBilling? billing,
  5. required String currency,
  6. required String description,
  7. required bool disputed,
  8. String? externalReferenceNumber,
  9. required int fee,
  10. required int foreignFee,
  11. required bool livemode,
  12. required int netAmount,
  13. required String origin,
  14. required String payout,
  15. required PaymentAttributeSourceResponse? source,
  16. required String statementDescriptor,
  17. required String status,
  18. int? taxAmount,
  19. required List<PaymentRefundResponse>? refunds,
  20. required List<PaymentTaxResponse>? taxes,
  21. required DateTime? availableAt,
  22. required DateTime? createdAt,
  23. required DateTime? paidAt,
  24. required DateTime? updatedAt,
  25. required String paymentIntentId,
})

Implementation

const PaymentAttributesResponse({
  required this.accessUrl,
  required this.amount,
  required this.balanceTransactionId,
  required this.billing,
  required this.currency,
  required this.description,
  required this.disputed,
  this.externalReferenceNumber,
  required this.fee,
  required this.foreignFee,
  required this.livemode,
  required this.netAmount,
  required this.origin,
  required this.payout,
  required this.source,
  required this.statementDescriptor,
  required this.status,
  this.taxAmount,
  required this.refunds,
  required this.taxes,
  required this.availableAt,
  required this.createdAt,
  required this.paidAt,
  required this.updatedAt,
  required this.paymentIntentId,
});