Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema GelatoDocumentReport
Synopsis
- data GelatoDocumentReport = GelatoDocumentReport {
- gelatoDocumentReportAddress :: Maybe GelatoDocumentReportAddress'
- gelatoDocumentReportDob :: Maybe GelatoDocumentReportDob'
- gelatoDocumentReportError :: Maybe GelatoDocumentReportError'
- gelatoDocumentReportExpirationDate :: Maybe GelatoDocumentReportExpirationDate'
- gelatoDocumentReportFiles :: Maybe [Text]
- gelatoDocumentReportFirstName :: Maybe Text
- gelatoDocumentReportIssuedDate :: Maybe GelatoDocumentReportIssuedDate'
- gelatoDocumentReportIssuingCountry :: Maybe Text
- gelatoDocumentReportLastName :: Maybe Text
- gelatoDocumentReportNumber :: Maybe Text
- gelatoDocumentReportStatus :: GelatoDocumentReportStatus'
- gelatoDocumentReportType :: Maybe GelatoDocumentReportType'
- mkGelatoDocumentReport :: GelatoDocumentReportStatus' -> GelatoDocumentReport
- data GelatoDocumentReportAddress' = GelatoDocumentReportAddress' {}
- mkGelatoDocumentReportAddress' :: GelatoDocumentReportAddress'
- data GelatoDocumentReportDob' = GelatoDocumentReportDob' {}
- mkGelatoDocumentReportDob' :: GelatoDocumentReportDob'
- data GelatoDocumentReportError' = GelatoDocumentReportError' {}
- mkGelatoDocumentReportError' :: GelatoDocumentReportError'
- data GelatoDocumentReportError'Code'
- data GelatoDocumentReportExpirationDate' = GelatoDocumentReportExpirationDate' {}
- mkGelatoDocumentReportExpirationDate' :: GelatoDocumentReportExpirationDate'
- data GelatoDocumentReportIssuedDate' = GelatoDocumentReportIssuedDate' {}
- mkGelatoDocumentReportIssuedDate' :: GelatoDocumentReportIssuedDate'
- data GelatoDocumentReportStatus'
- data GelatoDocumentReportType'
Documentation
data GelatoDocumentReport Source #
Defines the object schema located at components.schemas.gelato_document_report
in the specification.
Result from a document check
GelatoDocumentReport | |
|
Instances
Eq GelatoDocumentReport Source # | |
Defined in StripeAPI.Types.GelatoDocumentReport (==) :: GelatoDocumentReport -> GelatoDocumentReport -> Bool # (/=) :: GelatoDocumentReport -> GelatoDocumentReport -> Bool # | |
Show GelatoDocumentReport Source # | |
Defined in StripeAPI.Types.GelatoDocumentReport showsPrec :: Int -> GelatoDocumentReport -> ShowS # show :: GelatoDocumentReport -> String # showList :: [GelatoDocumentReport] -> ShowS # | |
ToJSON GelatoDocumentReport Source # | |
Defined in StripeAPI.Types.GelatoDocumentReport toJSON :: GelatoDocumentReport -> Value # toEncoding :: GelatoDocumentReport -> Encoding # toJSONList :: [GelatoDocumentReport] -> Value # toEncodingList :: [GelatoDocumentReport] -> Encoding # | |
FromJSON GelatoDocumentReport Source # | |
Defined in StripeAPI.Types.GelatoDocumentReport parseJSON :: Value -> Parser GelatoDocumentReport # parseJSONList :: Value -> Parser [GelatoDocumentReport] # |
mkGelatoDocumentReport Source #
Create a new GelatoDocumentReport
with all required 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.
GelatoDocumentReportAddress' | |
|
Instances
mkGelatoDocumentReportAddress' :: GelatoDocumentReportAddress' Source #
Create a new GelatoDocumentReportAddress'
with all required 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.
GelatoDocumentReportDob' | |
|
Instances
mkGelatoDocumentReportDob' :: GelatoDocumentReportDob' Source #
Create a new GelatoDocumentReportDob'
with all required 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\`.
GelatoDocumentReportError' | |
|
Instances
mkGelatoDocumentReportError' :: GelatoDocumentReportError' Source #
Create a new GelatoDocumentReportError'
with all required 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.
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 |
GelatoDocumentReportError'Code'EnumDocumentTypeNotSupported | Represents the JSON value |
GelatoDocumentReportError'Code'EnumDocumentUnverifiedOther | Represents the JSON value |
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.
GelatoDocumentReportExpirationDate' | |
|
mkGelatoDocumentReportExpirationDate' :: GelatoDocumentReportExpirationDate' Source #
Create a new GelatoDocumentReportExpirationDate'
with all required 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.
GelatoDocumentReportIssuedDate' | |
|
mkGelatoDocumentReportIssuedDate' :: GelatoDocumentReportIssuedDate' Source #
Create a new GelatoDocumentReportIssuedDate'
with all required 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.
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 |
GelatoDocumentReportStatus'EnumVerified | Represents the JSON value |
Instances
data GelatoDocumentReportType' Source #
Defines the enum schema located at components.schemas.gelato_document_report.properties.type
in the specification.
Type of the document.
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 |
GelatoDocumentReportType'EnumIdCard | Represents the JSON value |
GelatoDocumentReportType'EnumPassport | Represents the JSON value |