Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema PaymentMethodDetailsBancontact
Synopsis
- data PaymentMethodDetailsBancontact = PaymentMethodDetailsBancontact {
- paymentMethodDetailsBancontactBankCode :: Maybe Text
- paymentMethodDetailsBancontactBankName :: Maybe Text
- paymentMethodDetailsBancontactBic :: Maybe Text
- paymentMethodDetailsBancontactGeneratedSepaDebit :: Maybe PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants
- paymentMethodDetailsBancontactGeneratedSepaDebitMandate :: Maybe PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants
- paymentMethodDetailsBancontactIbanLast4 :: Maybe Text
- paymentMethodDetailsBancontactPreferredLanguage :: Maybe PaymentMethodDetailsBancontactPreferredLanguage'
- paymentMethodDetailsBancontactVerifiedName :: Maybe Text
- mkPaymentMethodDetailsBancontact :: PaymentMethodDetailsBancontact
- data PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants
- data PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants
- data PaymentMethodDetailsBancontactPreferredLanguage'
- = PaymentMethodDetailsBancontactPreferredLanguage'Other Value
- | PaymentMethodDetailsBancontactPreferredLanguage'Typed Text
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumDe
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumEn
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumFr
- | PaymentMethodDetailsBancontactPreferredLanguage'EnumNl
Documentation
data PaymentMethodDetailsBancontact Source #
Defines the object schema located at components.schemas.payment_method_details_bancontact
in the specification.
PaymentMethodDetailsBancontact | |
|
mkPaymentMethodDetailsBancontact :: PaymentMethodDetailsBancontact Source #
Create a new PaymentMethodDetailsBancontact
with all required fields.
data PaymentMethodDetailsBancontactGeneratedSepaDebit'Variants Source #
Defines the oneOf schema located at components.schemas.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 Charge.
PaymentMethodDetailsBancontactGeneratedSepaDebit'Text Text | |
PaymentMethodDetailsBancontactGeneratedSepaDebit'PaymentMethod PaymentMethod |
Instances
data PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Variants Source #
Defines the oneOf schema located at components.schemas.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 Charge.
PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Text Text | |
PaymentMethodDetailsBancontactGeneratedSepaDebitMandate'Mandate Mandate |
Instances
data PaymentMethodDetailsBancontactPreferredLanguage' Source #
Defines the enum schema located at components.schemas.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`
PaymentMethodDetailsBancontactPreferredLanguage'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PaymentMethodDetailsBancontactPreferredLanguage'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PaymentMethodDetailsBancontactPreferredLanguage'EnumDe | Represents the JSON value |
PaymentMethodDetailsBancontactPreferredLanguage'EnumEn | Represents the JSON value |
PaymentMethodDetailsBancontactPreferredLanguage'EnumFr | Represents the JSON value |
PaymentMethodDetailsBancontactPreferredLanguage'EnumNl | Represents the JSON value |