Mandate constructor

const Mandate({
  1. required CustomerAcceptance customerAcceptance,
  2. required String id,
  3. required bool livemode,
  4. MandateMultiUse? multiUse,
  5. String? onBehalfOf,
  6. required PaymentMethodOrId paymentMethod,
  7. required MandatePaymentMethodDetails paymentMethodDetails,
  8. MandateSingleUse? singleUse,
  9. required AccountCapabilitiesAcssDebitPayments status,
  10. required MandateType type,
})

Mandate

A Mandate is a record of the permission that your customer gives you to debit their payment method.

Implementation

const Mandate({
  required this.customerAcceptance,
  required this.id,
  required this.livemode,
  this.multiUse,
  this.onBehalfOf,
  required this.paymentMethod,
  required this.paymentMethodDetails,
  this.singleUse,
  required this.status,
  required this.type,
});