stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostIdentityVerificationSessionsSession

Description

Contains the different functions to run the operation postIdentityVerificationSessionsSession

Synopsis

Documentation

postIdentityVerificationSessionsSession Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

session | Constraints: Maximum length of 5000

-> Maybe PostIdentityVerificationSessionsSessionRequestBody

The request body to send

-> ClientT m (Response PostIdentityVerificationSessionsSessionResponse)

Monadic computation which returns the result of the operation

POST /v1/identity/verification_sessions/{session}

<p>Updates a VerificationSession object.</p>

<p>When the session status is <code>requires_input</code>, you can use this method to update the verification check and options.</p>

data PostIdentityVerificationSessionsSessionRequestBody Source #

Defines the object schema located at paths./v1/identity/verification_sessions/{session}.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostIdentityVerificationSessionsSessionRequestBody 

Fields

Instances

Instances details
Eq PostIdentityVerificationSessionsSessionRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

Show PostIdentityVerificationSessionsSessionRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

ToJSON PostIdentityVerificationSessionsSessionRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

FromJSON PostIdentityVerificationSessionsSessionRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

data PostIdentityVerificationSessionsSessionRequestBodyOptions' Source #

Defines the object schema located at paths./v1/identity/verification_sessions/{session}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.options in the specification.

A set of options for the session’s verification checks.

Instances

Instances details
Eq PostIdentityVerificationSessionsSessionRequestBodyOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

Show PostIdentityVerificationSessionsSessionRequestBodyOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

ToJSON PostIdentityVerificationSessionsSessionRequestBodyOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

FromJSON PostIdentityVerificationSessionsSessionRequestBodyOptions' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

data PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1 Source #

Defines the object schema located at paths./v1/identity/verification_sessions/{session}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.options.properties.document.anyOf in the specification.

Instances

Instances details
Eq PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

Show PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

ToJSON PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

FromJSON PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

data PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes' Source #

Defines the enum schema located at paths./v1/identity/verification_sessions/{session}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.options.properties.document.anyOf.properties.allowed_types.items in the specification.

Constructors

PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes'EnumDrivingLicense

Represents the JSON value "driving_license"

PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes'EnumIdCard

Represents the JSON value "id_card"

PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes'EnumPassport

Represents the JSON value "passport"

Instances

Instances details
Eq PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

Show PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

ToJSON PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

FromJSON PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'OneOf1AllowedTypes' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

data PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'Variants Source #

Defines the oneOf schema located at paths./v1/identity/verification_sessions/{session}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.options.properties.document.anyOf in the specification.

Instances

Instances details
Eq PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

Show PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

ToJSON PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

FromJSON PostIdentityVerificationSessionsSessionRequestBodyOptions'Document'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

data PostIdentityVerificationSessionsSessionRequestBodyType' Source #

Defines the enum schema located at paths./v1/identity/verification_sessions/{session}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.type in the specification.

The type of verification check to be performed.

Constructors

PostIdentityVerificationSessionsSessionRequestBodyType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostIdentityVerificationSessionsSessionRequestBodyType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostIdentityVerificationSessionsSessionRequestBodyType'EnumDocument

Represents the JSON value "document"

PostIdentityVerificationSessionsSessionRequestBodyType'EnumIdNumber

Represents the JSON value "id_number"

Instances

Instances details
Eq PostIdentityVerificationSessionsSessionRequestBodyType' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

Show PostIdentityVerificationSessionsSessionRequestBodyType' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

ToJSON PostIdentityVerificationSessionsSessionRequestBodyType' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession

FromJSON PostIdentityVerificationSessionsSessionRequestBodyType' Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSession