Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema PaymentMethodDetailsCardWallet
Synopsis
- data PaymentMethodDetailsCardWallet = PaymentMethodDetailsCardWallet {
- paymentMethodDetailsCardWalletAmexExpressCheckout :: Maybe PaymentMethodDetailsCardWalletAmexExpressCheckout
- paymentMethodDetailsCardWalletApplePay :: Maybe PaymentMethodDetailsCardWalletApplePay
- paymentMethodDetailsCardWalletDynamicLast4 :: Maybe Text
- paymentMethodDetailsCardWalletGooglePay :: Maybe PaymentMethodDetailsCardWalletGooglePay
- paymentMethodDetailsCardWalletMasterpass :: Maybe PaymentMethodDetailsCardWalletMasterpass
- paymentMethodDetailsCardWalletSamsungPay :: Maybe PaymentMethodDetailsCardWalletSamsungPay
- paymentMethodDetailsCardWalletType :: PaymentMethodDetailsCardWalletType'
- paymentMethodDetailsCardWalletVisaCheckout :: Maybe PaymentMethodDetailsCardWalletVisaCheckout
- mkPaymentMethodDetailsCardWallet :: PaymentMethodDetailsCardWalletType' -> PaymentMethodDetailsCardWallet
- data PaymentMethodDetailsCardWalletType'
- = PaymentMethodDetailsCardWalletType'Other Value
- | PaymentMethodDetailsCardWalletType'Typed Text
- | PaymentMethodDetailsCardWalletType'EnumAmexExpressCheckout
- | PaymentMethodDetailsCardWalletType'EnumApplePay
- | PaymentMethodDetailsCardWalletType'EnumGooglePay
- | PaymentMethodDetailsCardWalletType'EnumMasterpass
- | PaymentMethodDetailsCardWalletType'EnumSamsungPay
- | PaymentMethodDetailsCardWalletType'EnumVisaCheckout
Documentation
data PaymentMethodDetailsCardWallet Source #
Defines the object schema located at components.schemas.payment_method_details_card_wallet
in the specification.
mkPaymentMethodDetailsCardWallet Source #
Create a new PaymentMethodDetailsCardWallet
with all required fields.
data PaymentMethodDetailsCardWalletType' Source #
Defines the enum schema located at components.schemas.payment_method_details_card_wallet.properties.type
in the specification.
The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type.
PaymentMethodDetailsCardWalletType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PaymentMethodDetailsCardWalletType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PaymentMethodDetailsCardWalletType'EnumAmexExpressCheckout | Represents the JSON value |
PaymentMethodDetailsCardWalletType'EnumApplePay | Represents the JSON value |
PaymentMethodDetailsCardWalletType'EnumGooglePay | Represents the JSON value |
PaymentMethodDetailsCardWalletType'EnumMasterpass | Represents the JSON value |
PaymentMethodDetailsCardWalletType'EnumSamsungPay | Represents the JSON value |
PaymentMethodDetailsCardWalletType'EnumVisaCheckout | Represents the JSON value |