stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.CheckoutAcssDebitMandateOptions

Description

Contains the types generated from the schema CheckoutAcssDebitMandateOptions

Synopsis

Documentation

data CheckoutAcssDebitMandateOptions Source #

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

Constructors

CheckoutAcssDebitMandateOptions 

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 "combined"

CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumInterval

Represents the JSON value "interval"

CheckoutAcssDebitMandateOptionsPaymentSchedule'EnumSporadic

Represents the JSON value "sporadic"

Instances

Instances details
Eq CheckoutAcssDebitMandateOptionsPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions

Show CheckoutAcssDebitMandateOptionsPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions

ToJSON CheckoutAcssDebitMandateOptionsPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions

FromJSON CheckoutAcssDebitMandateOptionsPaymentSchedule' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions

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 "business"

CheckoutAcssDebitMandateOptionsTransactionType'EnumPersonal

Represents the JSON value "personal"

Instances

Instances details
Eq CheckoutAcssDebitMandateOptionsTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions

Show CheckoutAcssDebitMandateOptionsTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions

ToJSON CheckoutAcssDebitMandateOptionsTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions

FromJSON CheckoutAcssDebitMandateOptionsTransactionType' Source # 
Instance details

Defined in StripeAPI.Types.CheckoutAcssDebitMandateOptions