Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema PaymentMethodDetailsSofort
Synopsis
- data PaymentMethodDetailsSofort = PaymentMethodDetailsSofort {
- paymentMethodDetailsSofortBankCode :: Maybe Text
- paymentMethodDetailsSofortBankName :: Maybe Text
- paymentMethodDetailsSofortBic :: Maybe Text
- paymentMethodDetailsSofortCountry :: Maybe Text
- paymentMethodDetailsSofortGeneratedSepaDebit :: Maybe PaymentMethodDetailsSofortGeneratedSepaDebit'Variants
- paymentMethodDetailsSofortGeneratedSepaDebitMandate :: Maybe PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants
- paymentMethodDetailsSofortIbanLast4 :: Maybe Text
- paymentMethodDetailsSofortPreferredLanguage :: Maybe PaymentMethodDetailsSofortPreferredLanguage'
- paymentMethodDetailsSofortVerifiedName :: Maybe Text
- mkPaymentMethodDetailsSofort :: PaymentMethodDetailsSofort
- data PaymentMethodDetailsSofortGeneratedSepaDebit'Variants
- data PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants
- data PaymentMethodDetailsSofortPreferredLanguage'
- = PaymentMethodDetailsSofortPreferredLanguage'Other Value
- | PaymentMethodDetailsSofortPreferredLanguage'Typed Text
- | PaymentMethodDetailsSofortPreferredLanguage'EnumDe
- | PaymentMethodDetailsSofortPreferredLanguage'EnumEn
- | PaymentMethodDetailsSofortPreferredLanguage'EnumEs
- | PaymentMethodDetailsSofortPreferredLanguage'EnumFr
- | PaymentMethodDetailsSofortPreferredLanguage'EnumIt
- | PaymentMethodDetailsSofortPreferredLanguage'EnumNl
- | PaymentMethodDetailsSofortPreferredLanguage'EnumPl
Documentation
data PaymentMethodDetailsSofort Source #
Defines the object schema located at components.schemas.payment_method_details_sofort
in the specification.
PaymentMethodDetailsSofort | |
|
Instances
mkPaymentMethodDetailsSofort :: PaymentMethodDetailsSofort Source #
Create a new PaymentMethodDetailsSofort
with all required fields.
data PaymentMethodDetailsSofortGeneratedSepaDebit'Variants Source #
Defines the oneOf schema located at components.schemas.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 Charge.
PaymentMethodDetailsSofortGeneratedSepaDebit'Text Text | |
PaymentMethodDetailsSofortGeneratedSepaDebit'PaymentMethod PaymentMethod |
Instances
data PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Variants Source #
Defines the oneOf schema located at components.schemas.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 Charge.
PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Text Text | |
PaymentMethodDetailsSofortGeneratedSepaDebitMandate'Mandate Mandate |
Instances
data PaymentMethodDetailsSofortPreferredLanguage' Source #
Defines the enum schema located at components.schemas.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 `de`, `en`, `es`, `fr`, `it`, `nl`, or `pl`
PaymentMethodDetailsSofortPreferredLanguage'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PaymentMethodDetailsSofortPreferredLanguage'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PaymentMethodDetailsSofortPreferredLanguage'EnumDe | Represents the JSON value |
PaymentMethodDetailsSofortPreferredLanguage'EnumEn | Represents the JSON value |
PaymentMethodDetailsSofortPreferredLanguage'EnumEs | Represents the JSON value |
PaymentMethodDetailsSofortPreferredLanguage'EnumFr | Represents the JSON value |
PaymentMethodDetailsSofortPreferredLanguage'EnumIt | Represents the JSON value |
PaymentMethodDetailsSofortPreferredLanguage'EnumNl | Represents the JSON value |
PaymentMethodDetailsSofortPreferredLanguage'EnumPl | Represents the JSON value |