stripeapi-0.1.0.2: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostAccountPersonsPerson

Description

Contains the different functions to run the operation postAccountPersonsPerson

Synopsis

Documentation

postAccountPersonsPerson Source #

Arguments

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

The configuration to use in the request

-> Text

person | Constraints: Maximum length of 5000

-> Maybe PostAccountPersonsPersonRequestBody

The request body to send

-> m (Either HttpException (Response PostAccountPersonsPersonResponse))

Monad containing the result of the operation

POST /v1/account/persons/{person}

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

data PostAccountPersonsPersonRequestBody Source #

Defines the data type for the schema postAccountPersonsPersonRequestBody

Constructors

PostAccountPersonsPersonRequestBody 

Fields

data PostAccountPersonsPersonRequestBodyAddress' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyAddress'

The person's address.

Constructors

PostAccountPersonsPersonRequestBodyAddress' 

Fields

data PostAccountPersonsPersonRequestBodyAddressKana' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyAddress_kana'

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

Constructors

PostAccountPersonsPersonRequestBodyAddressKana' 

Fields

data PostAccountPersonsPersonRequestBodyAddressKanji' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyAddress_kanji'

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

Constructors

PostAccountPersonsPersonRequestBodyAddressKanji' 

Fields

Instances
Eq PostAccountPersonsPersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyAddressKanji' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

data PostAccountPersonsPersonRequestBodyDob'OneOf1 Source #

Defines the enum schema postAccountPersonsPersonRequestBodyDob'OneOf1

data PostAccountPersonsPersonRequestBodyDob'OneOf2 Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyDob'OneOf2

data PostAccountPersonsPersonRequestBodyDob'Variants Source #

Define the one-of schema postAccountPersonsPersonRequestBodyDob'

The person's date of birth.

Instances
Eq PostAccountPersonsPersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Generic PostAccountPersonsPersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

type Rep PostAccountPersonsPersonRequestBodyDob'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

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

data PostAccountPersonsPersonRequestBodyMetadata' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyMetadata'

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 PostAccountPersonsPersonRequestBodyRelationship' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyRelationship'

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

Instances
Eq PostAccountPersonsPersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyRelationship' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

data PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'OneOf1 Source #

Defines the enum schema postAccountPersonsPersonRequestBodyRelationship'Percent_ownership'OneOf1

Instances
Eq PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

data PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'Variants Source #

Define the one-of schema postAccountPersonsPersonRequestBodyRelationship'Percent_ownership'

Instances
Eq PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Generic PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

type Rep PostAccountPersonsPersonRequestBodyRelationship'PercentOwnership'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

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

data PostAccountPersonsPersonRequestBodyVerification' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyVerification'

The person's verification status.

Instances
Eq PostAccountPersonsPersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyVerification' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

data PostAccountPersonsPersonRequestBodyVerification'AdditionalDocument' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyVerification'Additional_document'

Instances
Eq PostAccountPersonsPersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyVerification'AdditionalDocument' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

data PostAccountPersonsPersonRequestBodyVerification'Document' Source #

Defines the data type for the schema postAccountPersonsPersonRequestBodyVerification'Document'

Instances
Eq PostAccountPersonsPersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

Show PostAccountPersonsPersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

ToJSON PostAccountPersonsPersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

FromJSON PostAccountPersonsPersonRequestBodyVerification'Document' Source # 
Instance details

Defined in StripeAPI.Operations.PostAccountPersonsPerson

data PostAccountPersonsPersonResponse Source #

Represents a response of the operation postAccountPersonsPerson.

The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostAccountPersonsPersonResponseError is used.

Constructors

PostAccountPersonsPersonResponseError String

Means either no matching case available or a parse error

PostAccountPersonsPersonResponse200 Person

Successful response.

PostAccountPersonsPersonResponseDefault Error

Error response.