stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostAccountsAccountBankAccounts

Description

Contains the different functions to run the operation postAccountsAccountBankAccounts

Synopsis

Documentation

postAccountsAccountBankAccounts Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

account | Constraints: Maximum length of 5000

-> Maybe PostAccountsAccountBankAccountsRequestBody

The request body to send

-> StripeT m (Response PostAccountsAccountBankAccountsResponse)

Monadic computation which returns the result of the operation

POST /v1/accounts/{account}/bank_accounts

<p>Create an external account for a given account.</p>

data PostAccountsAccountBankAccountsRequestBody Source #

Defines the object schema located at paths./v1/accounts/{account}/bank_accounts.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostAccountsAccountBankAccountsRequestBody 

Fields

data PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1 Source #

Defines the object schema located at paths./v1/accounts/{account}/bank_accounts.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.bank_account.anyOf in the specification.

Instances

Instances details
Eq PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

Show PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

ToJSON PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

FromJSON PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

data PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType' Source #

Defines the enum schema located at paths./v1/accounts/{account}/bank_accounts.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.bank_account.anyOf.properties.account_holder_type in the specification.

Constructors

PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType'Other Value

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

PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType'Typed Text

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

PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType'EnumCompany

Represents the JSON value "company"

PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType'EnumIndividual

Represents the JSON value "individual"

Instances

Instances details
Eq PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

Show PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

ToJSON PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

FromJSON PostAccountsAccountBankAccountsRequestBodyBankAccount'OneOf1AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

data PostAccountsAccountBankAccountsRequestBodyBankAccount'Variants Source #

Defines the oneOf schema located at paths./v1/accounts/{account}/bank_accounts.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.bank_account.anyOf in the specification.

Either a token, like the ones returned by Stripe.js, or a dictionary containing a user's bank account details.

Instances

Instances details
Eq PostAccountsAccountBankAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

Show PostAccountsAccountBankAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

ToJSON PostAccountsAccountBankAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts

FromJSON PostAccountsAccountBankAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountBankAccounts