Payment constructor
const
Payment({
- required String id,
- required Status status,
- required String statementDescriptor,
- required Amount amount,
- BillingDetails? billingDetails,
- BalanceTransaction? balanceTransaction,
- Snapshot? paymentMethod,
- Customer? customer,
- Receipt? receipt,
- Attempt? latestAttempt,
- NextAction? nextAction,
- Error? latestError,
- required DateTime initiatedAt,
- DateTime? executedAt,
- DateTime? paidAt,
- DateTime? canceledAt,
- DateTime? dueAt,
- DateTime? expiredAt,
- DateTime? failedAt,
- bool? paidOffline,
- List<
String> ? paymentMethodTypes, - PaymentConfiguration? payoutConfiguration,
Implementation
const Payment({
required this.id,
required this.status,
required this.statementDescriptor,
required this.amount,
this.billingDetails,
this.balanceTransaction,
this.paymentMethod,
this.customer,
this.receipt,
this.latestAttempt,
this.nextAction,
this.latestError,
required this.initiatedAt,
this.executedAt,
this.paidAt,
this.canceledAt,
this.dueAt,
this.expiredAt,
this.failedAt,
this.paidOffline,
this.paymentMethodTypes,
this.payoutConfiguration,
});