SetupIntentCreateOptions constructor

const SetupIntentCreateOptions({
  1. bool? attachToSelf,
  2. PaymentFlowsAutomaticPaymentMethodsPaymentIntent? automaticPaymentMethods,
  3. bool? confirm,
  4. String? confirmationToken,
  5. String? customer,
  6. String? description,
  7. List<String>? expand,
  8. List<SetupAttemptFlowDirectionsItem>? flowDirections,
  9. PaymentIntentMandateData? mandateData,
  10. Map<String, String>? metadata,
  11. String? onBehalfOf,
  12. String? paymentMethod,
  13. String? paymentMethodConfiguration,
  14. PaymentIntentPaymentMethodData? paymentMethodData,
  15. SetupIntentCreateOptionsPaymentMethodOptions? paymentMethodOptions,
  16. List<String>? paymentMethodTypes,
  17. String? returnUrl,
  18. MandateSingleUse? singleUse,
  19. SessionSetupFutureUsage? usage,
  20. bool? useStripeSdk,
})

Implementation

const SetupIntentCreateOptions({
  this.attachToSelf,
  this.automaticPaymentMethods,
  this.confirm,
  this.confirmationToken,
  this.customer,
  this.description,
  this.expand,
  this.flowDirections,
  this.mandateData,
  this.metadata,
  this.onBehalfOf,
  this.paymentMethod,
  this.paymentMethodConfiguration,
  this.paymentMethodData,
  this.paymentMethodOptions,
  this.paymentMethodTypes,
  this.returnUrl,
  this.singleUse,
  this.usage,
  this.useStripeSdk,
});