| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit
Description
Contains the types generated from the schema PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit
Synopsis
- data PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit = PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit {
- paymentIntentPaymentMethodOptionsMandateOptionsAcssDebitCustomMandateUrl :: Maybe Text
- paymentIntentPaymentMethodOptionsMandateOptionsAcssDebitIntervalDescription :: Maybe Text
- paymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule :: Maybe PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'
- paymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType :: Maybe PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'
- mkPaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit :: PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit
- data PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'
- = PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'Other Value
- | PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'Typed Text
- | PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumCombined
- | PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumInterval
- | PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumSporadic
- data PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'
- = PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'Other Value
- | PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'Typed Text
- | PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'EnumBusiness
- | PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'EnumPersonal
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
mkPaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit :: PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit Source #
Create a new PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebit with all required fields.
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 |
| PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumInterval | Represents the JSON value |
| PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitPaymentSchedule'EnumSporadic | Represents the JSON value |
Instances
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 |
| PaymentIntentPaymentMethodOptionsMandateOptionsAcssDebitTransactionType'EnumPersonal | Represents the JSON value |