| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
TD.Data.PassportElement
Synopsis
- data PassportElement
- = PassportElementPersonalDetails { }
- | PassportElementPassport { }
- | PassportElementDriverLicense { }
- | PassportElementIdentityCard { }
- | PassportElementInternalPassport { }
- | PassportElementAddress { }
- | PassportElementUtilityBill { }
- | PassportElementBankStatement { }
- | PassportElementRentalAgreement { }
- | PassportElementPassportRegistration { }
- | PassportElementTemporaryRegistration { }
- | PassportElementPhoneNumber { }
- | PassportElementEmailAddress { }
Documentation
data PassportElement Source #
Contains information about a Telegram Passport element
Constructors
| PassportElementPersonalDetails | A Telegram Passport element containing the user's personal details |
Fields
| |
| PassportElementPassport | A Telegram Passport element containing the user's passport |
Fields
| |
| PassportElementDriverLicense | A Telegram Passport element containing the user's driver license |
Fields
| |
| PassportElementIdentityCard | A Telegram Passport element containing the user's identity card |
Fields
| |
| PassportElementInternalPassport | A Telegram Passport element containing the user's internal passport |
Fields
| |
| PassportElementAddress | A Telegram Passport element containing the user's address |
| PassportElementUtilityBill | A Telegram Passport element containing the user's utility bill |
Fields
| |
| PassportElementBankStatement | A Telegram Passport element containing the user's bank statement |
Fields
| |
| PassportElementRentalAgreement | A Telegram Passport element containing the user's rental agreement |
Fields
| |
| PassportElementPassportRegistration | A Telegram Passport element containing the user's passport registration pages |
Fields
| |
| PassportElementTemporaryRegistration | A Telegram Passport element containing the user's temporary registration |
Fields
| |
| PassportElementPhoneNumber | A Telegram Passport element containing the user's phone number |
Fields
| |
| PassportElementEmailAddress | A Telegram Passport element containing the user's email address |
Fields
| |
Instances
| FromJSON PassportElement Source # | |
Defined in TD.Data.PassportElement Methods parseJSON :: Value -> Parser PassportElement # parseJSONList :: Value -> Parser [PassportElement] # | |
| Show PassportElement Source # | |
Defined in TD.Data.PassportElement Methods showsPrec :: Int -> PassportElement -> ShowS # show :: PassportElement -> String # showList :: [PassportElement] -> ShowS # | |
| Eq PassportElement Source # | |
Defined in TD.Data.PassportElement Methods (==) :: PassportElement -> PassportElement -> Bool # (/=) :: PassportElement -> PassportElement -> Bool # | |
| ShortShow PassportElement Source # | |
Defined in TD.Data.PassportElement Methods shortShow :: PassportElement -> String Source # | |