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

RecurlyClient.Types.AccountCreate

Description

Contains the types generated from the schema AccountCreate

Synopsis

Documentation

data AccountCreate Source #

Defines the object schema located at components.schemas.AccountCreate.allOf in the specification.

Constructors

AccountCreate 

Fields

mkAccountCreate Source #

Create a new AccountCreate with all required fields.

data AccountCreateBill_to Source #

Defines the enum schema located at components.schemas.AccountCreate.allOf.properties.bill_to in the specification.

An enumerable describing the billing behavior of the account, specifically whether the account is self-paying or will rely on the parent account to pay.

Constructors

AccountCreateBill_toOther Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

AccountCreateBill_toTyped Text

This constructor can be used to send values to the server which are not present in the specification yet.

AccountCreateBill_toEnumParent

Represents the JSON value "parent"

AccountCreateBill_toEnumSelf

Represents the JSON value "self"

data AccountCreatePreferred_locale Source #

Defines the enum schema located at components.schemas.AccountCreate.allOf.properties.preferred_locale in the specification.

Used to determine the language and locale of emails sent on behalf of the merchant to the customer. The list of locales is restricted to those the merchant has enabled on the site.

Constructors

AccountCreatePreferred_localeOther Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

AccountCreatePreferred_localeTyped Text

This constructor can be used to send values to the server which are not present in the specification yet.

AccountCreatePreferred_localeEnumDa_DK

Represents the JSON value "da-DK"

AccountCreatePreferred_localeEnumDe_CH

Represents the JSON value "de-CH"

AccountCreatePreferred_localeEnumDe_DE

Represents the JSON value "de-DE"

AccountCreatePreferred_localeEnumEn_AU

Represents the JSON value "en-AU"

AccountCreatePreferred_localeEnumEn_CA

Represents the JSON value "en-CA"

AccountCreatePreferred_localeEnumEn_GB

Represents the JSON value "en-GB"

AccountCreatePreferred_localeEnumEn_IE

Represents the JSON value "en-IE"

AccountCreatePreferred_localeEnumEn_NZ

Represents the JSON value "en-NZ"

AccountCreatePreferred_localeEnumEn_US

Represents the JSON value "en-US"

AccountCreatePreferred_localeEnumEs_ES

Represents the JSON value "es-ES"

AccountCreatePreferred_localeEnumEs_MX

Represents the JSON value "es-MX"

AccountCreatePreferred_localeEnumEs_US

Represents the JSON value "es-US"

AccountCreatePreferred_localeEnumFi_FI

Represents the JSON value "fi-FI"

AccountCreatePreferred_localeEnumFr_BE

Represents the JSON value "fr-BE"

AccountCreatePreferred_localeEnumFr_CA

Represents the JSON value "fr-CA"

AccountCreatePreferred_localeEnumFr_CH

Represents the JSON value "fr-CH"

AccountCreatePreferred_localeEnumFr_FR

Represents the JSON value "fr-FR"

AccountCreatePreferred_localeEnumHi_IN

Represents the JSON value "hi-IN"

AccountCreatePreferred_localeEnumIt_IT

Represents the JSON value "it-IT"

AccountCreatePreferred_localeEnumJa_JP

Represents the JSON value "ja-JP"

AccountCreatePreferred_localeEnumKo_KR

Represents the JSON value "ko-KR"

AccountCreatePreferred_localeEnumNl_BE

Represents the JSON value "nl-BE"

AccountCreatePreferred_localeEnumNl_NL

Represents the JSON value "nl-NL"

AccountCreatePreferred_localeEnumPl_PL

Represents the JSON value "pl-PL"

AccountCreatePreferred_localeEnumPt_BR

Represents the JSON value "pt-BR"

AccountCreatePreferred_localeEnumPt_PT

Represents the JSON value "pt-PT"

AccountCreatePreferred_localeEnumRo_RO

Represents the JSON value "ro-RO"

AccountCreatePreferred_localeEnumRu_RU

Represents the JSON value "ru-RU"

AccountCreatePreferred_localeEnumSk_SK

Represents the JSON value "sk-SK"

AccountCreatePreferred_localeEnumSv_SE

Represents the JSON value "sv-SE"

AccountCreatePreferred_localeEnumTr_TR

Represents the JSON value "tr-TR"

AccountCreatePreferred_localeEnumZh_CN

Represents the JSON value "zh-CN"

data AccountCreateTransaction_type Source #

Defines the enum schema located at components.schemas.AccountCreate.allOf.properties.transaction_type in the specification.

An optional type designation for the payment gateway transaction created by this request. Supports 'moto' value, which is the acronym for mail order and telephone transactions.

Constructors

AccountCreateTransaction_typeOther Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

AccountCreateTransaction_typeTyped Text

This constructor can be used to send values to the server which are not present in the specification yet.

AccountCreateTransaction_typeEnumMoto

Represents the JSON value "moto"