PaymentElementApplePayDeferredPaymentRequest constructor

const PaymentElementApplePayDeferredPaymentRequest({
  1. required String paymentDescription,
  2. required String managementUrl,
  3. String? billingAgreement,
  4. DateTime? freeCancellationDate,
  5. String? freeCancellationTimezone,
  6. required PaymentElementApplePayDeferredPaymentProperties deferredBilling,
})

Implementation

const factory PaymentElementApplePayDeferredPaymentRequest({
  /// The description of the payment
  required String paymentDescription,

  /// Management url
  required String managementUrl,

  /// Billing agreement label
  String? billingAgreement,

  /// The date when you can cancel for free
  DateTime? freeCancellationDate,

  /// The timezone of the free cancellation date
  String? freeCancellationTimezone,

  /// Billing information of the deffered payment
  required PaymentElementApplePayDeferredPaymentProperties deferredBilling,
}) = _PaymentElementApplePayDeferredPaymentRequest;