| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.PaymentMethodFpx
Description
Contains the types generated from the schema PaymentMethodFpx
Synopsis
- data PaymentMethodFpx = PaymentMethodFpx {}
- mkPaymentMethodFpx :: PaymentMethodFpxBank' -> PaymentMethodFpx
- data PaymentMethodFpxBank'
- = PaymentMethodFpxBank'Other Value
- | PaymentMethodFpxBank'Typed Text
- | PaymentMethodFpxBank'EnumAffinBank
- | PaymentMethodFpxBank'EnumAllianceBank
- | PaymentMethodFpxBank'EnumAmbank
- | PaymentMethodFpxBank'EnumBankIslam
- | PaymentMethodFpxBank'EnumBankMuamalat
- | PaymentMethodFpxBank'EnumBankRakyat
- | PaymentMethodFpxBank'EnumBsn
- | PaymentMethodFpxBank'EnumCimb
- | PaymentMethodFpxBank'EnumDeutscheBank
- | PaymentMethodFpxBank'EnumHongLeongBank
- | PaymentMethodFpxBank'EnumHsbc
- | PaymentMethodFpxBank'EnumKfh
- | PaymentMethodFpxBank'EnumMaybank2e
- | PaymentMethodFpxBank'EnumMaybank2u
- | PaymentMethodFpxBank'EnumOcbc
- | PaymentMethodFpxBank'EnumPbEnterprise
- | PaymentMethodFpxBank'EnumPublicBank
- | PaymentMethodFpxBank'EnumRhb
- | PaymentMethodFpxBank'EnumStandardChartered
- | PaymentMethodFpxBank'EnumUob
Documentation
data PaymentMethodFpx Source #
Defines the object schema located at components.schemas.payment_method_fpx in the specification.
Constructors
| PaymentMethodFpx | |
Fields
| |
Instances
| Eq PaymentMethodFpx Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods (==) :: PaymentMethodFpx -> PaymentMethodFpx -> Bool # (/=) :: PaymentMethodFpx -> PaymentMethodFpx -> Bool # | |
| Show PaymentMethodFpx Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods showsPrec :: Int -> PaymentMethodFpx -> ShowS # show :: PaymentMethodFpx -> String # showList :: [PaymentMethodFpx] -> ShowS # | |
| ToJSON PaymentMethodFpx Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods toJSON :: PaymentMethodFpx -> Value # toEncoding :: PaymentMethodFpx -> Encoding # toJSONList :: [PaymentMethodFpx] -> Value # toEncodingList :: [PaymentMethodFpx] -> Encoding # | |
| FromJSON PaymentMethodFpx Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods parseJSON :: Value -> Parser PaymentMethodFpx # parseJSONList :: Value -> Parser [PaymentMethodFpx] # | |
Arguments
| :: PaymentMethodFpxBank' | |
| -> PaymentMethodFpx |
Create a new PaymentMethodFpx with all required fields.
data PaymentMethodFpxBank' Source #
Defines the enum schema located at components.schemas.payment_method_fpx.properties.bank in the specification.
The customer's bank, if provided. Can be one of `affin_bank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`.
Constructors
| PaymentMethodFpxBank'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| PaymentMethodFpxBank'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| PaymentMethodFpxBank'EnumAffinBank | Represents the JSON value |
| PaymentMethodFpxBank'EnumAllianceBank | Represents the JSON value |
| PaymentMethodFpxBank'EnumAmbank | Represents the JSON value |
| PaymentMethodFpxBank'EnumBankIslam | Represents the JSON value |
| PaymentMethodFpxBank'EnumBankMuamalat | Represents the JSON value |
| PaymentMethodFpxBank'EnumBankRakyat | Represents the JSON value |
| PaymentMethodFpxBank'EnumBsn | Represents the JSON value |
| PaymentMethodFpxBank'EnumCimb | Represents the JSON value |
| PaymentMethodFpxBank'EnumDeutscheBank | Represents the JSON value |
| PaymentMethodFpxBank'EnumHongLeongBank | Represents the JSON value |
| PaymentMethodFpxBank'EnumHsbc | Represents the JSON value |
| PaymentMethodFpxBank'EnumKfh | Represents the JSON value |
| PaymentMethodFpxBank'EnumMaybank2e | Represents the JSON value |
| PaymentMethodFpxBank'EnumMaybank2u | Represents the JSON value |
| PaymentMethodFpxBank'EnumOcbc | Represents the JSON value |
| PaymentMethodFpxBank'EnumPbEnterprise | Represents the JSON value |
| PaymentMethodFpxBank'EnumPublicBank | Represents the JSON value |
| PaymentMethodFpxBank'EnumRhb | Represents the JSON value |
| PaymentMethodFpxBank'EnumStandardChartered | Represents the JSON value |
| PaymentMethodFpxBank'EnumUob | Represents the JSON value |
Instances
| Eq PaymentMethodFpxBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods (==) :: PaymentMethodFpxBank' -> PaymentMethodFpxBank' -> Bool # (/=) :: PaymentMethodFpxBank' -> PaymentMethodFpxBank' -> Bool # | |
| Show PaymentMethodFpxBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods showsPrec :: Int -> PaymentMethodFpxBank' -> ShowS # show :: PaymentMethodFpxBank' -> String # showList :: [PaymentMethodFpxBank'] -> ShowS # | |
| ToJSON PaymentMethodFpxBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods toJSON :: PaymentMethodFpxBank' -> Value # toEncoding :: PaymentMethodFpxBank' -> Encoding # toJSONList :: [PaymentMethodFpxBank'] -> Value # toEncodingList :: [PaymentMethodFpxBank'] -> Encoding # | |
| FromJSON PaymentMethodFpxBank' Source # | |
Defined in StripeAPI.Types.PaymentMethodFpx Methods parseJSON :: Value -> Parser PaymentMethodFpxBank' # parseJSONList :: Value -> Parser [PaymentMethodFpxBank'] # | |