stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.GelatoDocumentReport

Description

Contains the types generated from the schema GelatoDocumentReport

Synopsis

Documentation

data GelatoDocumentReport Source #

Defines the object schema located at components.schemas.gelato_document_report in the specification.

Result from a document check

Constructors

GelatoDocumentReport 

Fields

data GelatoDocumentReportAddress' Source #

Defines the object schema located at components.schemas.gelato_document_report.properties.address.anyOf in the specification.

Address as it appears in the document.

Constructors

GelatoDocumentReportAddress' 

Fields

data GelatoDocumentReportDob' Source #

Defines the object schema located at components.schemas.gelato_document_report.properties.dob.anyOf in the specification.

Date of birth as it appears in the document.

Constructors

GelatoDocumentReportDob' 

Fields

data GelatoDocumentReportError' Source #

Defines the object schema located at components.schemas.gelato_document_report.properties.error.anyOf in the specification.

Details on the verification error. Present when status is \`unverified\`.

Constructors

GelatoDocumentReportError' 

Fields

data GelatoDocumentReportError'Code' Source #

Defines the enum schema located at components.schemas.gelato_document_report.properties.error.anyOf.properties.code in the specification.

A short machine-readable string giving the reason for the verification failure.

Constructors

GelatoDocumentReportError'Code'Other Value

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

GelatoDocumentReportError'Code'Typed Text

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

GelatoDocumentReportError'Code'EnumDocumentExpired

Represents the JSON value "document_expired"

GelatoDocumentReportError'Code'EnumDocumentTypeNotSupported

Represents the JSON value "document_type_not_supported"

GelatoDocumentReportError'Code'EnumDocumentUnverifiedOther

Represents the JSON value "document_unverified_other"

data GelatoDocumentReportExpirationDate' Source #

Defines the object schema located at components.schemas.gelato_document_report.properties.expiration_date.anyOf in the specification.

Expiration date of the document.

Constructors

GelatoDocumentReportExpirationDate' 

Fields

data GelatoDocumentReportIssuedDate' Source #

Defines the object schema located at components.schemas.gelato_document_report.properties.issued_date.anyOf in the specification.

Issued date of the document.

Constructors

GelatoDocumentReportIssuedDate' 

Fields

data GelatoDocumentReportStatus' Source #

Defines the enum schema located at components.schemas.gelato_document_report.properties.status in the specification.

Status of this `document` check.

Constructors

GelatoDocumentReportStatus'Other Value

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

GelatoDocumentReportStatus'Typed Text

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

GelatoDocumentReportStatus'EnumUnverified

Represents the JSON value "unverified"

GelatoDocumentReportStatus'EnumVerified

Represents the JSON value "verified"

data GelatoDocumentReportType' Source #

Defines the enum schema located at components.schemas.gelato_document_report.properties.type in the specification.

Type of the document.

Constructors

GelatoDocumentReportType'Other Value

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

GelatoDocumentReportType'Typed Text

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

GelatoDocumentReportType'EnumDrivingLicense

Represents the JSON value "driving_license"

GelatoDocumentReportType'EnumIdCard

Represents the JSON value "id_card"

GelatoDocumentReportType'EnumPassport

Represents the JSON value "passport"