Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema ExternalTransaction
Synopsis
- data ExternalTransaction = ExternalTransaction {}
- mkExternalTransaction :: ExternalTransaction
- data ExternalTransactionPayment_method
- = ExternalTransactionPayment_methodOther Value
- | ExternalTransactionPayment_methodTyped Text
- | ExternalTransactionPayment_methodEnumBacs
- | ExternalTransactionPayment_methodEnumAch
- | ExternalTransactionPayment_methodEnumAmazon
- | ExternalTransactionPayment_methodEnumApple_pay
- | ExternalTransactionPayment_methodEnumBraintree_apple_pay
- | ExternalTransactionPayment_methodEnumCheck
- | ExternalTransactionPayment_methodEnumCredit_card
- | ExternalTransactionPayment_methodEnumEft
- | ExternalTransactionPayment_methodEnumGoogle_pay
- | ExternalTransactionPayment_methodEnumMoney_order
- | ExternalTransactionPayment_methodEnumOther
- | ExternalTransactionPayment_methodEnumPaypal
- | ExternalTransactionPayment_methodEnumRoku
- | ExternalTransactionPayment_methodEnumSepadirectdebit
- | ExternalTransactionPayment_methodEnumWire_transfer
Documentation
data ExternalTransaction Source #
Defines the object schema located at components.schemas.ExternalTransaction
in the specification.
ExternalTransaction | |
|
Instances
FromJSON ExternalTransaction Source # | |
Defined in RecurlyClient.Types.ExternalTransaction parseJSON :: Value -> Parser ExternalTransaction # parseJSONList :: Value -> Parser [ExternalTransaction] # | |
ToJSON ExternalTransaction Source # | |
Defined in RecurlyClient.Types.ExternalTransaction toJSON :: ExternalTransaction -> Value # toEncoding :: ExternalTransaction -> Encoding # toJSONList :: [ExternalTransaction] -> Value # toEncodingList :: [ExternalTransaction] -> Encoding # | |
Show ExternalTransaction Source # | |
Defined in RecurlyClient.Types.ExternalTransaction showsPrec :: Int -> ExternalTransaction -> ShowS # show :: ExternalTransaction -> String # showList :: [ExternalTransaction] -> ShowS # | |
Eq ExternalTransaction Source # | |
Defined in RecurlyClient.Types.ExternalTransaction (==) :: ExternalTransaction -> ExternalTransaction -> Bool # (/=) :: ExternalTransaction -> ExternalTransaction -> Bool # |
mkExternalTransaction :: ExternalTransaction Source #
Create a new ExternalTransaction
with all required fields.
data ExternalTransactionPayment_method Source #
Defines the enum schema located at components.schemas.ExternalTransaction.properties.payment_method
in the specification.
Payment method used for external transaction.
ExternalTransactionPayment_methodOther Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
ExternalTransactionPayment_methodTyped Text | This constructor can be used to send values to the server which are not present in the specification yet. |
ExternalTransactionPayment_methodEnumBacs | Represents the JSON value |
ExternalTransactionPayment_methodEnumAch | Represents the JSON value |
ExternalTransactionPayment_methodEnumAmazon | Represents the JSON value |
ExternalTransactionPayment_methodEnumApple_pay | Represents the JSON value |
ExternalTransactionPayment_methodEnumBraintree_apple_pay | Represents the JSON value |
ExternalTransactionPayment_methodEnumCheck | Represents the JSON value |
ExternalTransactionPayment_methodEnumCredit_card | Represents the JSON value |
ExternalTransactionPayment_methodEnumEft | Represents the JSON value |
ExternalTransactionPayment_methodEnumGoogle_pay | Represents the JSON value |
ExternalTransactionPayment_methodEnumMoney_order | Represents the JSON value |
ExternalTransactionPayment_methodEnumOther | Represents the JSON value |
ExternalTransactionPayment_methodEnumPaypal | Represents the JSON value |
ExternalTransactionPayment_methodEnumRoku | Represents the JSON value |
ExternalTransactionPayment_methodEnumSepadirectdebit | Represents the JSON value |
ExternalTransactionPayment_methodEnumWire_transfer | Represents the JSON value |