stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

Description

Contains the types generated from the schema SetupAttemptPaymentMethodDetailsBancontact

Synopsis

Documentation

data SetupAttemptPaymentMethodDetailsBancontact Source #

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

Constructors

SetupAttemptPaymentMethodDetailsBancontact 

Fields

data SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source #

Defines the oneOf schema located at components.schemas.setup_attempt_payment_method_details_bancontact.properties.generated_sepa_debit.anyOf in the specification.

The ID of the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.

Instances

Instances details
Eq SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

Show SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

ToJSON SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

FromJSON SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

data SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source #

Defines the oneOf schema located at components.schemas.setup_attempt_payment_method_details_bancontact.properties.generated_sepa_debit_mandate.anyOf in the specification.

The mandate for the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.

Instances

Instances details
Eq SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

Show SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

ToJSON SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

FromJSON SetupAttemptPaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

data SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage' Source #

Defines the enum schema located at components.schemas.setup_attempt_payment_method_details_bancontact.properties.preferred_language in the specification.

Preferred language of the Bancontact authorization page that the customer is redirected to. Can be one of `en`, `de`, `fr`, or `nl`

Constructors

SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage'Other Value

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

SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage'Typed Text

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

SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage'EnumDe

Represents the JSON value "de"

SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage'EnumEn

Represents the JSON value "en"

SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage'EnumFr

Represents the JSON value "fr"

SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage'EnumNl

Represents the JSON value "nl"

Instances

Instances details
Eq SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

Show SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

ToJSON SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact

FromJSON SetupAttemptPaymentMethodDetailsBancontactPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsBancontact