stripeapi-0.1.0.0: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostAccountExternalAccounts

Description

Contains the different functions to run the operation postAccountExternalAccounts

Synopsis

Documentation

postAccountExternalAccounts Source #

Arguments

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

The configuration to use in the request

-> PostAccountExternalAccountsRequestBody

The request body to send

-> m (Either HttpException (Response PostAccountExternalAccountsResponse))

Monad containing the result of the operation

POST /v1/account/external_accounts

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

data PostAccountExternalAccountsRequestBody Source #

Defines the data type for the schema postAccountExternalAccountsRequestBody

Constructors

PostAccountExternalAccountsRequestBody 

Fields

data PostAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source #

Defines the data type for the schema postAccountExternalAccountsRequestBodyBank_account'OneOf2

Instances
Eq PostAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

Show PostAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

ToJSON PostAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

FromJSON PostAccountExternalAccountsRequestBodyBankAccount'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

data PostAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source #

Defines the enum schema postAccountExternalAccountsRequestBodyBank_account'OneOf2Account_holder_type'

Instances
Eq PostAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

Show PostAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

ToJSON PostAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

FromJSON PostAccountExternalAccountsRequestBodyBankAccount'OneOf2AccountHolderType' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

data PostAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source #

Defines the enum schema postAccountExternalAccountsRequestBodyBank_account'OneOf2Object'

Instances
Eq PostAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

Show PostAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

ToJSON PostAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

FromJSON PostAccountExternalAccountsRequestBodyBankAccount'OneOf2Object' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

data PostAccountExternalAccountsRequestBodyBankAccount'Variants Source #

Define the one-of schema postAccountExternalAccountsRequestBodyBank_account'

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

Instances
Eq PostAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

Show PostAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

Generic PostAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

ToJSON PostAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

FromJSON PostAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

type Rep PostAccountExternalAccountsRequestBodyBankAccount'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

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

data PostAccountExternalAccountsRequestBodyMetadata' Source #

Defines the data type for the schema postAccountExternalAccountsRequestBodyMetadata'

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 PostAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

Show PostAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

ToJSON PostAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts

FromJSON PostAccountExternalAccountsRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountExternalAccounts