stripeapi-0.1.0.0: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostAccountsAccountPeoplePerson

Description

Contains the different functions to run the operation postAccountsAccountPeoplePerson

Synopsis

Documentation

postAccountsAccountPeoplePerson Source #

Arguments

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

The configuration to use in the request

-> String

account | Constraints: Maximum length of 5000

-> String

person | Constraints: Maximum length of 5000

-> PostAccountsAccountPeoplePersonRequestBody

The request body to send

-> m (Either HttpException (Response PostAccountsAccountPeoplePersonResponse))

Monad containing the result of the operation

POST /v1/accounts/{account}/people/{person}

<p>Updates an existing person.</p>

data PostAccountsAccountPeoplePersonRequestBody Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBody

Constructors

PostAccountsAccountPeoplePersonRequestBody 

Fields

data PostAccountsAccountPeoplePersonRequestBodyAddress' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyAddress'

The person's address.

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyAddress' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyAddress' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyAddress' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyAddress' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyAddressKana' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyAddress_kana'

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

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyAddressKana' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyAddressKanji' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyAddress_kanji'

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

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyDob'OneOf1 Source #

Defines the enum schema postAccountsAccountPeoplePersonRequestBodyDob'OneOf1

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyDob'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyDob'OneOf2 Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyDob'OneOf2

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyDob'OneOf2 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyDob'Variants Source #

Define the one-of schema postAccountsAccountPeoplePersonRequestBodyDob'

The person's date of birth.

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Generic PostAccountsAccountPeoplePersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

type Rep PostAccountsAccountPeoplePersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

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

data PostAccountsAccountPeoplePersonRequestBodyMetadata' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyMetadata'

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

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyMetadata' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyRelationship' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyRelationship'

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

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'OneOf1 Source #

Defines the enum schema postAccountsAccountPeoplePersonRequestBodyRelationship'Percent_ownership'OneOf1

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'Variants Source #

Define the one-of schema postAccountsAccountPeoplePersonRequestBodyRelationship'Percent_ownership'

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Generic PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

type Rep PostAccountsAccountPeoplePersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

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

data PostAccountsAccountPeoplePersonRequestBodyVerification' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyVerification'

The person's verification status.

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyVerification'AdditionalDocument' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyVerification'Additional_document'

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

data PostAccountsAccountPeoplePersonRequestBodyVerification'Document' Source #

Defines the data type for the schema postAccountsAccountPeoplePersonRequestBodyVerification'Document'

Instances
Eq PostAccountsAccountPeoplePersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

Show PostAccountsAccountPeoplePersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

ToJSON PostAccountsAccountPeoplePersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson

FromJSON PostAccountsAccountPeoplePersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountsAccountPeoplePerson