stripeapi-0.1.0.2: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostAccountsAccountPersons

Description

Contains the different functions to run the operation postAccountsAccountPersons

Synopsis

Documentation

postAccountsAccountPersons Source #

Arguments

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

The configuration to use in the request

-> Text

account | Constraints: Maximum length of 5000

-> Maybe PostAccountsAccountPersonsRequestBody

The request body to send

-> m (Either HttpException (Response PostAccountsAccountPersonsResponse))

Monad containing the result of the operation

POST /v1/accounts/{account}/persons

<p>Creates a new person.</p>

data PostAccountsAccountPersonsRequestBody Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBody

Constructors

PostAccountsAccountPersonsRequestBody 

Fields

data PostAccountsAccountPersonsRequestBodyAddress' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyAddress'

The person's address.

Constructors

PostAccountsAccountPersonsRequestBodyAddress' 

Fields

data PostAccountsAccountPersonsRequestBodyAddressKana' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyAddress_kana'

The Kana variation of the person's address (Japan only).

Constructors

PostAccountsAccountPersonsRequestBodyAddressKana' 

Fields

Instances
Eq PostAccountsAccountPersonsRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyAddressKanji' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyAddress_kanji'

The Kanji variation of the person's address (Japan only).

Instances
Eq PostAccountsAccountPersonsRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyDob'OneOf1 Source #

Defines the enum schema postAccountsAccountPersonsRequestBodyDob'OneOf1

Instances
Eq PostAccountsAccountPersonsRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyDob'OneOf2 Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyDob'OneOf2

Instances
Eq PostAccountsAccountPersonsRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyDob'Variants Source #

Define the one-of schema postAccountsAccountPersonsRequestBodyDob'

The person's date of birth.

Instances
Eq PostAccountsAccountPersonsRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Generic PostAccountsAccountPersonsRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

type Rep PostAccountsAccountPersonsRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

type Rep PostAccountsAccountPersonsRequestBodyDob'Variants = D1 (MetaData "PostAccountsAccountPersonsRequestBodyDob'Variants" "StripeAPI.Operations.PostAccountsAccountPersons" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PostAccountsAccountPersonsRequestBodyDob'PostAccountsAccountPersonsRequestBodyDob'OneOf1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostAccountsAccountPersonsRequestBodyDob'OneOf1)) :+: C1 (MetaCons "PostAccountsAccountPersonsRequestBodyDob'PostAccountsAccountPersonsRequestBodyDob'OneOf2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostAccountsAccountPersonsRequestBodyDob'OneOf2)))

data PostAccountsAccountPersonsRequestBodyMetadata' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyMetadata'

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`.

data PostAccountsAccountPersonsRequestBodyRelationship' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyRelationship'

The relationship that this person has with the account's legal entity.

Instances
Eq PostAccountsAccountPersonsRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'OneOf1 Source #

Defines the enum schema postAccountsAccountPersonsRequestBodyRelationship'Percent_ownership'OneOf1

Instances
Eq PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants Source #

Define the one-of schema postAccountsAccountPersonsRequestBodyRelationship'Percent_ownership'

Instances
Eq PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Generic PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

type Rep PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

type Rep PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants = D1 (MetaData "PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Variants" "StripeAPI.Operations.PostAccountsAccountPersons" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'OneOf1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'OneOf1)) :+: C1 (MetaCons "PostAccountsAccountPersonsRequestBodyRelationship'PercentOwnership'Double" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))

data PostAccountsAccountPersonsRequestBodyVerification' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyVerification'

The person's verification status.

Instances
Eq PostAccountsAccountPersonsRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyVerification'AdditionalDocument' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyVerification'Additional_document'

Instances
Eq PostAccountsAccountPersonsRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

data PostAccountsAccountPersonsRequestBodyVerification'Document' Source #

Defines the data type for the schema postAccountsAccountPersonsRequestBodyVerification'Document'

Instances
Eq PostAccountsAccountPersonsRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

Show PostAccountsAccountPersonsRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

ToJSON PostAccountsAccountPersonsRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons

FromJSON PostAccountsAccountPersonsRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPersons