Charge constructor
Charge({
- required String id,
- required num amount,
- required String balance_transaction,
- required BillingDetails billing_details,
- required String currency,
- required String customer,
- required String description,
- required bool disputed,
- required String? invoice,
- required Map<
String, dynamic> metadata, - required String? payment_intent,
- required String payment_method,
- required PaymentMethodDetails payment_method_details,
- required String? receipt_email,
- required bool refunded,
- required Map<
String, dynamic> ? shipping, - required String? statement_descriptor,
- required String? statement_descriptor_suffix,
- required ChargeStatus status,
Implementation
Charge({
required this.id,
required this.amount,
required this.balance_transaction,
required this.billing_details,
required this.currency,
required this.customer,
required this.description,
required this.disputed,
required this.invoice,
required this.metadata,
required this.payment_intent,
required this.payment_method,
required this.payment_method_details,
required this.receipt_email,
required this.refunded,
required this.shipping,
required this.statement_descriptor,
required this.statement_descriptor_suffix,
required this.status,
});