stripeapi-0.1.0.0: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostAccountsAccountExternalAccounts

Description

Contains the different functions to run the operation postAccountsAccountExternalAccounts

Synopsis

Documentation

postAccountsAccountExternalAccounts Source #

Arguments

:: (MonadHTTP m, SecurityScheme s) 
=> Configuration s

The configuration to use in the request

-> String

account | Constraints: Maximum length of 5000

-> PostAccountsAccountExternalAccountsRequestBody

The request body to send

-> m (Either HttpException (Response PostAccountsAccountExternalAccountsResponse))

Monad containing the result of the operation

POST /v1/accounts/{account}/external_accounts

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

data PostAccountsAccountExternalAccountsRequestBody Source #

Defines the data type for the schema postAccountsAccountExternalAccountsRequestBody

Constructors

PostAccountsAccountExternalAccountsRequestBody 

Fields

Instances
Eq PostAccountsAccountExternalAccountsRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

Show PostAccountsAccountExternalAccountsRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

ToJSON PostAccountsAccountExternalAccountsRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

FromJSON PostAccountsAccountExternalAccountsRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

data PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source #

Defines the data type for the schema postAccountsAccountExternalAccountsRequestBodyBank_account'OneOf2

Instances
Eq PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

Show PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

ToJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

FromJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

data PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source #

Defines the enum schema postAccountsAccountExternalAccountsRequestBodyBank_account'OneOf2Account_holder_type'

Instances
Eq PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

Show PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

ToJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

FromJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

data PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source #

Defines the enum schema postAccountsAccountExternalAccountsRequestBodyBank_account'OneOf2Object'

Instances
Eq PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

Show PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

ToJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

FromJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

data PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants Source #

Define the one-of schema postAccountsAccountExternalAccountsRequestBodyBank_account'

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

Instances
Eq PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

Show PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

Generic PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

ToJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

FromJSON PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

type Rep PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

type Rep PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants = D1 (MetaData "PostAccountsAccountExternalAccountsRequestBodyBankAccount'Variants" "StripeAPI.Operations.PostAccountsAccountExternalAccounts" "stripeapi-0.1.0.0-A3hJyYFbMZN6w4qjBpK6b6" False) (C1 (MetaCons "PostAccountsAccountExternalAccountsRequestBodyBankAccount'String" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "PostAccountsAccountExternalAccountsRequestBodyBankAccount'PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostAccountsAccountExternalAccountsRequestBodyBankAccount'OneOf2)))

data PostAccountsAccountExternalAccountsRequestBodyMetadata' Source #

Defines the data type for the schema postAccountsAccountExternalAccountsRequestBodyMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.

Instances
Eq PostAccountsAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

Show PostAccountsAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

ToJSON PostAccountsAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts

FromJSON PostAccountsAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountExternalAccounts