recurly-client-0.0.0.1: Client for Recurly subscription management
Safe HaskellSafe-Inferred
LanguageHaskell2010

RecurlyClient.Types.ExternalTransaction

Description

Contains the types generated from the schema ExternalTransaction

Synopsis

Documentation

data ExternalTransaction Source #

Defines the object schema located at components.schemas.ExternalTransaction in the specification.

Constructors

ExternalTransaction 

Fields

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.

Constructors

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 "bacs"

ExternalTransactionPayment_methodEnumAch

Represents the JSON value "ach"

ExternalTransactionPayment_methodEnumAmazon

Represents the JSON value "amazon"

ExternalTransactionPayment_methodEnumApple_pay

Represents the JSON value "apple_pay"

ExternalTransactionPayment_methodEnumBraintree_apple_pay

Represents the JSON value "braintree_apple_pay"

ExternalTransactionPayment_methodEnumCheck

Represents the JSON value "check"

ExternalTransactionPayment_methodEnumCredit_card

Represents the JSON value "credit_card"

ExternalTransactionPayment_methodEnumEft

Represents the JSON value "eft"

ExternalTransactionPayment_methodEnumGoogle_pay

Represents the JSON value "google_pay"

ExternalTransactionPayment_methodEnumMoney_order

Represents the JSON value "money_order"

ExternalTransactionPayment_methodEnumOther

Represents the JSON value "other"

ExternalTransactionPayment_methodEnumPaypal

Represents the JSON value "paypal"

ExternalTransactionPayment_methodEnumRoku

Represents the JSON value "roku"

ExternalTransactionPayment_methodEnumSepadirectdebit

Represents the JSON value "sepadirectdebit"

ExternalTransactionPayment_methodEnumWire_transfer

Represents the JSON value "wire_transfer"