| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.CheckoutAcssDebitMandateOptions
Description
Contains the types generated from the schema CheckoutAcssDebitMandateOptions
Synopsis
- data CheckoutAcssDebitMandateOptions = CheckoutAcssDebitMandateOptions {
- checkoutAcssDebitMandateOptionsCustomMandateUrl :: Maybe Text
- checkoutAcssDebitMandateOptionsIntervalDescription :: Maybe Text
- checkoutAcssDebitMandateOptionsPaymentSchedule :: Maybe CheckoutAcssDebitMandateOptionsPaymentSchedule'
- checkoutAcssDebitMandateOptionsTransactionType :: Maybe CheckoutAcssDebitMandateOptionsTransactionType'
- mkCheckoutAcssDebitMandateOptions :: CheckoutAcssDebitMandateOptions
- data CheckoutAcssDebitMandateOptionsPaymentSchedule'
- = CheckoutAcssDebitMandateOptionsPaymentSchedule'Other Value
- | CheckoutAcssDebitMandateOptionsPaymentSchedule'Typed Text
- | CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumCombined
- | CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumInterval
- | CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumSporadic
- data CheckoutAcssDebitMandateOptionsTransactionType'
Documentation
data CheckoutAcssDebitMandateOptions Source #
Defines the object schema located at components.schemas.checkout_acss_debit_mandate_options in the specification.
Constructors
| CheckoutAcssDebitMandateOptions | |
Fields
| |
Instances
mkCheckoutAcssDebitMandateOptions :: CheckoutAcssDebitMandateOptions Source #
Create a new CheckoutAcssDebitMandateOptions with all required fields.
data CheckoutAcssDebitMandateOptionsPaymentSchedule' Source #
Defines the enum schema located at components.schemas.checkout_acss_debit_mandate_options.properties.payment_schedule in the specification.
Payment schedule for the mandate.
Constructors
| CheckoutAcssDebitMandateOptionsPaymentSchedule'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| CheckoutAcssDebitMandateOptionsPaymentSchedule'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumCombined | Represents the JSON value |
| CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumInterval | Represents the JSON value |
| CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumSporadic | Represents the JSON value |
Instances
data CheckoutAcssDebitMandateOptionsTransactionType' Source #
Defines the enum schema located at components.schemas.checkout_acss_debit_mandate_options.properties.transaction_type in the specification.
Transaction type of the mandate.
Constructors
| CheckoutAcssDebitMandateOptionsTransactionType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| CheckoutAcssDebitMandateOptionsTransactionType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| CheckoutAcssDebitMandateOptionsTransactionType'EnumBusiness | Represents the JSON value |
| CheckoutAcssDebitMandateOptionsTransactionType'EnumPersonal | Represents the JSON value |