stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

Description

Contains the types generated from the schema SetupAttemptPaymentMethodDetailsSofort

Synopsis

Documentation

data SetupAttemptPaymentMethodDetailsSofort Source #

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

Constructors

SetupAttemptPaymentMethodDetailsSofort 

Fields

data SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source #

Defines the oneOf schema located at components.schemas.setup_attempt_payment_method_details_sofort.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 SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

Show SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

ToJSON SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

FromJSON SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

data SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source #

Defines the oneOf schema located at components.schemas.setup_attempt_payment_method_details_sofort.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 SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

Show SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

ToJSON SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

FromJSON SetupAttemptPaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

data SetupAttemptPaymentMethodDetailsSofortPreferredLanguage' Source #

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

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

Constructors

SetupAttemptPaymentMethodDetailsSofortPreferredLanguage'Other Value

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

SetupAttemptPaymentMethodDetailsSofortPreferredLanguage'Typed Text

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

SetupAttemptPaymentMethodDetailsSofortPreferredLanguage'EnumDe

Represents the JSON value "de"

SetupAttemptPaymentMethodDetailsSofortPreferredLanguage'EnumEn

Represents the JSON value "en"

SetupAttemptPaymentMethodDetailsSofortPreferredLanguage'EnumFr

Represents the JSON value "fr"

SetupAttemptPaymentMethodDetailsSofortPreferredLanguage'EnumNl

Represents the JSON value "nl"

Instances

Instances details
Eq SetupAttemptPaymentMethodDetailsSofortPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

Show SetupAttemptPaymentMethodDetailsSofortPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

ToJSON SetupAttemptPaymentMethodDetailsSofortPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort

FromJSON SetupAttemptPaymentMethodDetailsSofortPreferredLanguage' Source # 
Instance details

Defined in StripeAPI.Types.SetupAttemptPaymentMethodDetailsSofort