Package dev.inmo.tgbotapi.types.passport.encrypted

Types

BankStatement
Link copied to clipboard
common
CommonPassport
Link copied to clipboard
common
data class CommonPassport(data: EncryptedData, frontSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : Passport
DriverLicense
Link copied to clipboard
common
data class DriverLicense(data: EncryptedData, frontSide: PassportFile?, reverseSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableIDDocument
Email
Link copied to clipboard
common
data class Email(email: String, hash: PassportElementHash) : EncryptedPassportElementWithEmail
EncryptedAddress
Link copied to clipboard
common
data class EncryptedAddress(data: EncryptedData, hash: PassportElementHash) : EncryptedPassportElementWithData
EncryptedElementSerializer
Link copied to clipboard
common
object EncryptedElementSerializer : KSerializer<EncryptedPassportElement>
EncryptedPersonalDetails
Link copied to clipboard
common
IdentityCard
Link copied to clipboard
common
data class IdentityCard(data: EncryptedData, frontSide: PassportFile?, reverseSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableIDDocument
InternalPassport
Link copied to clipboard
common
data class InternalPassport(data: EncryptedData, frontSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : Passport
PassportFile
Link copied to clipboard
common
data class PassportFile(fileId: FileId, fileUniqueId: FileUniqueId, uploadingDate: TelegramDate, fileSize: Long?) : TelegramMediaFile
This object represents a file uploaded to Telegram Passport.
PassportRegistration
Link copied to clipboard
common
PhoneNumber
Link copied to clipboard
common
data class PhoneNumber(phoneNumber: String, hash: PassportElementHash) : EncryptedPassportElementWithPhoneNumber
RentalAgreement
Link copied to clipboard
common
TemporaryRegistration
Link copied to clipboard
common
UtilityBill
Link copied to clipboard
common
data class UtilityBill(files: List<PassportFile>, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection

Properties

encryptedElementsClassesByTypes
Link copied to clipboard
common
val encryptedElementsClassesByTypes: Map<String, Encapsulator<out EncryptedPassportElement>>
type
Link copied to clipboard
common
val EncryptedPassportElement.type: String