stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

Description

Contains the types generated from the schema PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

Synopsis

Documentation

data PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit Source #

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

Constructors

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit 

Fields

Instances

Instances details
Eq PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

Show PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

ToJSON PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

FromJSON PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

data PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source #

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

Payment schedule for the mandate.

Constructors

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'Other Value

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

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'Typed Text

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

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumCombined

Represents the JSON value "combined"

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumInterval

Represents the JSON value "interval"

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumSporadic

Represents the JSON value "sporadic"

Instances

Instances details
Eq PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

Show PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

ToJSON PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

FromJSON PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

data PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source #

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

Transaction type of the mandate.

Constructors

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'Other Value

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

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'Typed Text

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

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'EnumBusiness

Represents the JSON value "business"

PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'EnumPersonal

Represents the JSON value "personal"

Instances

Instances details
Eq PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

Show PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

ToJSON PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit

FromJSON PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit