stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

Description

Contains the types generated from the schema SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

Synopsis

Documentation

data SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit Source #

Defines the object schema located at components.schemas.setup_intent_payment_method_options_mandate_options_acss_debit in the specification.

Constructors

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit 

Fields

Instances

Instances details
Eq SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

Show SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

ToJSON SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

FromJSON SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

data SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source #

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_mandate_options_acss_debit.properties.payment_schedule in the specification.

Payment schedule for the mandate.

Constructors

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumCombined

Represents the JSON value "combined"

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumInterval

Represents the JSON value "interval"

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumSporadic

Represents the JSON value "sporadic"

Instances

Instances details
Eq SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

Show SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

ToJSON SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

FromJSON SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

data SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source #

Defines the enum schema located at components.schemas.setup_intent_payment_method_options_mandate_options_acss_debit.properties.transaction_type in the specification.

Transaction type of the mandate.

Constructors

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'EnumBusiness

Represents the JSON value "business"

SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'EnumPersonal

Represents the JSON value "personal"

Instances

Instances details
Eq SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

Show SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

ToJSON SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit

FromJSON SetupIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.SetupIntentPaymentMethodOptionsMandateOptionsAcssDebit