| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.GelatoIdNumberReport
Description
Contains the types generated from the schema GelatoIdNumberReport
Synopsis
- data GelatoIdNumberReport = GelatoIdNumberReport {
- gelatoIdNumberReportDob :: Maybe GelatoIdNumberReportDob'
- gelatoIdNumberReportError :: Maybe GelatoIdNumberReportError'
- gelatoIdNumberReportFirstName :: Maybe Text
- gelatoIdNumberReportIdNumber :: Maybe Text
- gelatoIdNumberReportIdNumberType :: Maybe GelatoIdNumberReportIdNumberType'
- gelatoIdNumberReportLastName :: Maybe Text
- gelatoIdNumberReportStatus :: GelatoIdNumberReportStatus'
- mkGelatoIdNumberReport :: GelatoIdNumberReportStatus' -> GelatoIdNumberReport
- data GelatoIdNumberReportDob' = GelatoIdNumberReportDob' {}
- mkGelatoIdNumberReportDob' :: GelatoIdNumberReportDob'
- data GelatoIdNumberReportError' = GelatoIdNumberReportError' {}
- mkGelatoIdNumberReportError' :: GelatoIdNumberReportError'
- data GelatoIdNumberReportError'Code'
- data GelatoIdNumberReportIdNumberType'
- data GelatoIdNumberReportStatus'
Documentation
data GelatoIdNumberReport Source #
Defines the object schema located at components.schemas.gelato_id_number_report in the specification.
Result from an id_number check
Constructors
| GelatoIdNumberReport | |
Fields
| |
Instances
| Eq GelatoIdNumberReport Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods (==) :: GelatoIdNumberReport -> GelatoIdNumberReport -> Bool # (/=) :: GelatoIdNumberReport -> GelatoIdNumberReport -> Bool # | |
| Show GelatoIdNumberReport Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods showsPrec :: Int -> GelatoIdNumberReport -> ShowS # show :: GelatoIdNumberReport -> String # showList :: [GelatoIdNumberReport] -> ShowS # | |
| ToJSON GelatoIdNumberReport Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods toJSON :: GelatoIdNumberReport -> Value # toEncoding :: GelatoIdNumberReport -> Encoding # toJSONList :: [GelatoIdNumberReport] -> Value # toEncodingList :: [GelatoIdNumberReport] -> Encoding # | |
| FromJSON GelatoIdNumberReport Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods parseJSON :: Value -> Parser GelatoIdNumberReport # parseJSONList :: Value -> Parser [GelatoIdNumberReport] # | |
mkGelatoIdNumberReport Source #
Create a new GelatoIdNumberReport with all required fields.
data GelatoIdNumberReportDob' Source #
Defines the object schema located at components.schemas.gelato_id_number_report.properties.dob.anyOf in the specification.
Date of birth.
Constructors
| GelatoIdNumberReportDob' | |
Fields
| |
Instances
| Eq GelatoIdNumberReportDob' Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods (==) :: GelatoIdNumberReportDob' -> GelatoIdNumberReportDob' -> Bool # (/=) :: GelatoIdNumberReportDob' -> GelatoIdNumberReportDob' -> Bool # | |
| Show GelatoIdNumberReportDob' Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods showsPrec :: Int -> GelatoIdNumberReportDob' -> ShowS # show :: GelatoIdNumberReportDob' -> String # showList :: [GelatoIdNumberReportDob'] -> ShowS # | |
| ToJSON GelatoIdNumberReportDob' Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods toJSON :: GelatoIdNumberReportDob' -> Value # toEncoding :: GelatoIdNumberReportDob' -> Encoding # toJSONList :: [GelatoIdNumberReportDob'] -> Value # | |
| FromJSON GelatoIdNumberReportDob' Source # | |
Defined in StripeAPI.Types.GelatoIdNumberReport Methods parseJSON :: Value -> Parser GelatoIdNumberReportDob' # parseJSONList :: Value -> Parser [GelatoIdNumberReportDob'] # | |
mkGelatoIdNumberReportDob' :: GelatoIdNumberReportDob' Source #
Create a new GelatoIdNumberReportDob' with all required fields.
data GelatoIdNumberReportError' Source #
Defines the object schema located at components.schemas.gelato_id_number_report.properties.error.anyOf in the specification.
Details on the verification error. Present when status is \`unverified\`.
Constructors
| GelatoIdNumberReportError' | |
Fields
| |
Instances
mkGelatoIdNumberReportError' :: GelatoIdNumberReportError' Source #
Create a new GelatoIdNumberReportError' with all required fields.
data GelatoIdNumberReportError'Code' Source #
Defines the enum schema located at components.schemas.gelato_id_number_report.properties.error.anyOf.properties.code in the specification.
A short machine-readable string giving the reason for the verification failure.
Constructors
| GelatoIdNumberReportError'Code'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| GelatoIdNumberReportError'Code'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| GelatoIdNumberReportError'Code'EnumIdNumberInsufficientDocumentData | Represents the JSON value |
| GelatoIdNumberReportError'Code'EnumIdNumberMismatch | Represents the JSON value |
| GelatoIdNumberReportError'Code'EnumIdNumberUnverifiedOther | Represents the JSON value |
Instances
data GelatoIdNumberReportIdNumberType' Source #
Defines the enum schema located at components.schemas.gelato_id_number_report.properties.id_number_type in the specification.
Type of ID number.
Constructors
| GelatoIdNumberReportIdNumberType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| GelatoIdNumberReportIdNumberType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| GelatoIdNumberReportIdNumberType'EnumBrCpf | Represents the JSON value |
| GelatoIdNumberReportIdNumberType'EnumSgNric | Represents the JSON value |
| GelatoIdNumberReportIdNumberType'EnumUsSsn | Represents the JSON value |
Instances
data GelatoIdNumberReportStatus' Source #
Defines the enum schema located at components.schemas.gelato_id_number_report.properties.status in the specification.
Status of this `id_number` check.
Constructors
| GelatoIdNumberReportStatus'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| GelatoIdNumberReportStatus'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| GelatoIdNumberReportStatus'EnumUnverified | Represents the JSON value |
| GelatoIdNumberReportStatus'EnumVerified | Represents the JSON value |