| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.PaymentMethodEps
Description
Contains the types generated from the schema PaymentMethodEps
Synopsis
- data PaymentMethodEps = PaymentMethodEps {}
- mkPaymentMethodEps :: PaymentMethodEps
- data PaymentMethodEpsBank'
- = PaymentMethodEpsBank'Other Value
- | PaymentMethodEpsBank'Typed Text
- | PaymentMethodEpsBank'EnumArzteUndApothekerBank
- | PaymentMethodEpsBank'EnumAustrianAnadiBankAg
- | PaymentMethodEpsBank'EnumBankAustria
- | PaymentMethodEpsBank'EnumBankhausCarlSpangler
- | PaymentMethodEpsBank'EnumBankhausSchelhammerUndSchatteraAg
- | PaymentMethodEpsBank'EnumBawagPskAg
- | PaymentMethodEpsBank'EnumBksBankAg
- | PaymentMethodEpsBank'EnumBrullKallmusBankAg
- | PaymentMethodEpsBank'EnumBtvVierLanderBank
- | PaymentMethodEpsBank'EnumCapitalBankGraweGruppeAg
- | PaymentMethodEpsBank'EnumDolomitenbank
- | PaymentMethodEpsBank'EnumEasybankAg
- | PaymentMethodEpsBank'EnumErsteBankUndSparkassen
- | PaymentMethodEpsBank'EnumHypoAlpeadriabankInternationalAg
- | PaymentMethodEpsBank'EnumHypoBankBurgenlandAktiengesellschaft
- | PaymentMethodEpsBank'EnumHypoNoeLbFurNiederosterreichUWien
- | PaymentMethodEpsBank'EnumHypoOberosterreichSalzburgSteiermark
- | PaymentMethodEpsBank'EnumHypoTirolBankAg
- | PaymentMethodEpsBank'EnumHypoVorarlbergBankAg
- | PaymentMethodEpsBank'EnumMarchfelderBank
- | PaymentMethodEpsBank'EnumOberbankAg
- | PaymentMethodEpsBank'EnumRaiffeisenBankengruppeOsterreich
- | PaymentMethodEpsBank'EnumSchoellerbankAg
- | PaymentMethodEpsBank'EnumSpardaBankWien
- | PaymentMethodEpsBank'EnumVolksbankGruppe
- | PaymentMethodEpsBank'EnumVolkskreditbankAg
- | PaymentMethodEpsBank'EnumVrBankBraunau
Documentation
data PaymentMethodEps Source #
Defines the object schema located at components.schemas.payment_method_eps in the specification.
Constructors
| PaymentMethodEps | |
Fields
| |
Instances
| Eq PaymentMethodEps Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods (==) :: PaymentMethodEps -> PaymentMethodEps -> Bool # (/=) :: PaymentMethodEps -> PaymentMethodEps -> Bool # | |
| Show PaymentMethodEps Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods showsPrec :: Int -> PaymentMethodEps -> ShowS # show :: PaymentMethodEps -> String # showList :: [PaymentMethodEps] -> ShowS # | |
| ToJSON PaymentMethodEps Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods toJSON :: PaymentMethodEps -> Value # toEncoding :: PaymentMethodEps -> Encoding # toJSONList :: [PaymentMethodEps] -> Value # toEncodingList :: [PaymentMethodEps] -> Encoding # | |
| FromJSON PaymentMethodEps Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods parseJSON :: Value -> Parser PaymentMethodEps # parseJSONList :: Value -> Parser [PaymentMethodEps] # | |
mkPaymentMethodEps :: PaymentMethodEps Source #
Create a new PaymentMethodEps with all required fields.
data PaymentMethodEpsBank' Source #
Defines the enum schema located at components.schemas.payment_method_eps.properties.bank in the specification.
The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`.
Constructors
| PaymentMethodEpsBank'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PaymentMethodEpsBank'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PaymentMethodEpsBank'EnumArzteUndApothekerBank | Represents the JSON value |
| PaymentMethodEpsBank'EnumAustrianAnadiBankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumBankAustria | Represents the JSON value |
| PaymentMethodEpsBank'EnumBankhausCarlSpangler | Represents the JSON value |
| PaymentMethodEpsBank'EnumBankhausSchelhammerUndSchatteraAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumBawagPskAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumBksBankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumBrullKallmusBankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumBtvVierLanderBank | Represents the JSON value |
| PaymentMethodEpsBank'EnumCapitalBankGraweGruppeAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumDolomitenbank | Represents the JSON value |
| PaymentMethodEpsBank'EnumEasybankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumErsteBankUndSparkassen | Represents the JSON value |
| PaymentMethodEpsBank'EnumHypoAlpeadriabankInternationalAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumHypoBankBurgenlandAktiengesellschaft | Represents the JSON value |
| PaymentMethodEpsBank'EnumHypoNoeLbFurNiederosterreichUWien | Represents the JSON value |
| PaymentMethodEpsBank'EnumHypoOberosterreichSalzburgSteiermark | Represents the JSON value |
| PaymentMethodEpsBank'EnumHypoTirolBankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumHypoVorarlbergBankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumMarchfelderBank | Represents the JSON value |
| PaymentMethodEpsBank'EnumOberbankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumRaiffeisenBankengruppeOsterreich | Represents the JSON value |
| PaymentMethodEpsBank'EnumSchoellerbankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumSpardaBankWien | Represents the JSON value |
| PaymentMethodEpsBank'EnumVolksbankGruppe | Represents the JSON value |
| PaymentMethodEpsBank'EnumVolkskreditbankAg | Represents the JSON value |
| PaymentMethodEpsBank'EnumVrBankBraunau | Represents the JSON value |
Instances
| Eq PaymentMethodEpsBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods (==) :: PaymentMethodEpsBank' -> PaymentMethodEpsBank' -> Bool # (/=) :: PaymentMethodEpsBank' -> PaymentMethodEpsBank' -> Bool # | |
| Show PaymentMethodEpsBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods showsPrec :: Int -> PaymentMethodEpsBank' -> ShowS # show :: PaymentMethodEpsBank' -> String # showList :: [PaymentMethodEpsBank'] -> ShowS # | |
| ToJSON PaymentMethodEpsBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods toJSON :: PaymentMethodEpsBank' -> Value # toEncoding :: PaymentMethodEpsBank' -> Encoding # toJSONList :: [PaymentMethodEpsBank'] -> Value # toEncodingList :: [PaymentMethodEpsBank'] -> Encoding # | |
| FromJSON PaymentMethodEpsBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodEps Methods parseJSON :: Value -> Parser PaymentMethodEpsBank' # parseJSONList :: Value -> Parser [PaymentMethodEpsBank'] # | |