Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
RecurlyClient.Types.AccountResponse
Description
Contains the types generated from the schema AccountResponse
Synopsis
- data AccountResponse = AccountResponse {
- accountResponseAddress :: Maybe Address
- accountResponseBill_to :: Maybe AccountResponseBill_to
- accountResponseBilling_info :: Maybe BillingInfo
- accountResponseCc_emails :: Maybe Text
- accountResponseCode :: Maybe Text
- accountResponseCompany :: Maybe Text
- accountResponseCustom_fields :: Maybe CustomFields
- accountResponseDunning_campaign_id :: Maybe Text
- accountResponseEmail :: Maybe Text
- accountResponseEntity_use_code :: Maybe Text
- accountResponseExemption_certificate :: Maybe Text
- accountResponseExternal_accounts :: Maybe [ExternalAccount]
- accountResponseFirst_name :: Maybe Text
- accountResponseInvoice_template_id :: Maybe Text
- accountResponseLast_name :: Maybe Text
- accountResponseOverride_business_entity_id :: Maybe Text
- accountResponseParent_account_id :: Maybe Text
- accountResponsePreferred_locale :: Maybe AccountResponsePreferred_locale
- accountResponsePreferred_time_zone :: Maybe Text
- accountResponseTax_exempt :: Maybe Bool
- accountResponseUsername :: Maybe Text
- accountResponseVat_number :: Maybe Text
- mkAccountResponse :: AccountResponse
- data AccountResponseBill_to
- data AccountResponsePreferred_locale
- = AccountResponsePreferred_localeOther Value
- | AccountResponsePreferred_localeTyped Text
- | AccountResponsePreferred_localeEnumDa_DK
- | AccountResponsePreferred_localeEnumDe_CH
- | AccountResponsePreferred_localeEnumDe_DE
- | AccountResponsePreferred_localeEnumEn_AU
- | AccountResponsePreferred_localeEnumEn_CA
- | AccountResponsePreferred_localeEnumEn_GB
- | AccountResponsePreferred_localeEnumEn_IE
- | AccountResponsePreferred_localeEnumEn_NZ
- | AccountResponsePreferred_localeEnumEn_US
- | AccountResponsePreferred_localeEnumEs_ES
- | AccountResponsePreferred_localeEnumEs_MX
- | AccountResponsePreferred_localeEnumEs_US
- | AccountResponsePreferred_localeEnumFi_FI
- | AccountResponsePreferred_localeEnumFr_BE
- | AccountResponsePreferred_localeEnumFr_CA
- | AccountResponsePreferred_localeEnumFr_CH
- | AccountResponsePreferred_localeEnumFr_FR
- | AccountResponsePreferred_localeEnumHi_IN
- | AccountResponsePreferred_localeEnumIt_IT
- | AccountResponsePreferred_localeEnumJa_JP
- | AccountResponsePreferred_localeEnumKo_KR
- | AccountResponsePreferred_localeEnumNl_BE
- | AccountResponsePreferred_localeEnumNl_NL
- | AccountResponsePreferred_localeEnumPl_PL
- | AccountResponsePreferred_localeEnumPt_BR
- | AccountResponsePreferred_localeEnumPt_PT
- | AccountResponsePreferred_localeEnumRo_RO
- | AccountResponsePreferred_localeEnumRu_RU
- | AccountResponsePreferred_localeEnumSk_SK
- | AccountResponsePreferred_localeEnumSv_SE
- | AccountResponsePreferred_localeEnumTr_TR
- | AccountResponsePreferred_localeEnumZh_CN
Documentation
data AccountResponse Source #
Defines the object schema located at components.schemas.AccountResponse
in the specification.
Constructors
AccountResponse | |
Fields
|
Instances
FromJSON AccountResponse Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods parseJSON :: Value -> Parser AccountResponse # parseJSONList :: Value -> Parser [AccountResponse] # | |
ToJSON AccountResponse Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods toJSON :: AccountResponse -> Value # toEncoding :: AccountResponse -> Encoding # toJSONList :: [AccountResponse] -> Value # toEncodingList :: [AccountResponse] -> Encoding # | |
Show AccountResponse Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods showsPrec :: Int -> AccountResponse -> ShowS # show :: AccountResponse -> String # showList :: [AccountResponse] -> ShowS # | |
Eq AccountResponse Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods (==) :: AccountResponse -> AccountResponse -> Bool # (/=) :: AccountResponse -> AccountResponse -> Bool # |
mkAccountResponse :: AccountResponse Source #
Create a new AccountResponse
with all required fields.
data AccountResponseBill_to Source #
Defines the enum schema located at components.schemas.AccountResponse.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
AccountResponseBill_toOther Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
AccountResponseBill_toTyped Text | This constructor can be used to send values to the server which are not present in the specification yet. |
AccountResponseBill_toEnumParent | Represents the JSON value |
AccountResponseBill_toEnumSelf | Represents the JSON value |
Instances
FromJSON AccountResponseBill_to Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods parseJSON :: Value -> Parser AccountResponseBill_to # parseJSONList :: Value -> Parser [AccountResponseBill_to] # | |
ToJSON AccountResponseBill_to Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods toJSON :: AccountResponseBill_to -> Value # toEncoding :: AccountResponseBill_to -> Encoding # toJSONList :: [AccountResponseBill_to] -> Value # | |
Show AccountResponseBill_to Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods showsPrec :: Int -> AccountResponseBill_to -> ShowS # show :: AccountResponseBill_to -> String # showList :: [AccountResponseBill_to] -> ShowS # | |
Eq AccountResponseBill_to Source # | |
Defined in RecurlyClient.Types.AccountResponse Methods (==) :: AccountResponseBill_to -> AccountResponseBill_to -> Bool # (/=) :: AccountResponseBill_to -> AccountResponseBill_to -> Bool # |
data AccountResponsePreferred_locale Source #
Defines the enum schema located at components.schemas.AccountResponse.properties.preferred_locale
in the specification.
Used to determine the language and locale of emails sent on behalf of the merchant to the customer.
Constructors