# dev.inmo.tgbotapi.types.passport.encrypted

docs

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

## Types

BankStatement
Link copied to clipboard
data class BankStatement ( val files: List < PassportFile >, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
CommonPassport
Link copied to clipboard
data class CommonPassport ( val data: EncryptedData , val frontSide: PassportFile ? = null, val selfie: PassportFile ? = null, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : Passport
Content copied to clipboard
DriverLicense
Link copied to clipboard
data class DriverLicense ( val data: EncryptedData , val frontSide: PassportFile ? = null, val reverseSide: PassportFile ? = null, val selfie: PassportFile ? = null, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : EncryptedPassportElementWithTranslatableIDDocument
Content copied to clipboard
Email
Link copied to clipboard
data class Email (val email: String , val hash: PassportElementHash ) : EncryptedPassportElementWithEmail
Content copied to clipboard
EncryptedAddress
Link copied to clipboard
data class EncryptedAddress (val data: EncryptedData , val hash: PassportElementHash ) : EncryptedPassportElementWithData
Content copied to clipboard
EncryptedElementSerializer
Link copied to clipboard
object EncryptedElementSerializer : KSerializer< EncryptedPassportElement >
Content copied to clipboard
EncryptedPassportElementWithTranslatableFilesCollection
Link copied to clipboard
sealed class EncryptedPassportElementWithTranslatableFilesCollection : EncryptedPassportElementTranslatable, EncryptedPassportElementWithFilesCollection
Content copied to clipboard
EncryptedPassportElementWithTranslatableIDDocument
Link copied to clipboard
sealed class EncryptedPassportElementWithTranslatableIDDocument : EncryptedPassportElementWithData, EncryptedPassportElementWithFrontSide, EncryptedPassportElementWithReverseSide, EncryptedPassportElementWithSelfie, EncryptedPassportElementTranslatable
Content copied to clipboard
EncryptedPersonalDetails
Link copied to clipboard
data class EncryptedPersonalDetails (val data: EncryptedData , val hash: PassportElementHash ) : EncryptedPassportElementWithData
Content copied to clipboard
IdentityCard
Link copied to clipboard
data class IdentityCard ( val data: EncryptedData , val frontSide: PassportFile ? = null, val reverseSide: PassportFile ? = null, val selfie: PassportFile ? = null, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : EncryptedPassportElementWithTranslatableIDDocument
Content copied to clipboard
InternalPassport
Link copied to clipboard
data class InternalPassport ( val data: EncryptedData , val frontSide: PassportFile ? = null, val selfie: PassportFile ? = null, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : Passport
Content copied to clipboard
Passport
Link copied to clipboard
sealed class Passport : EncryptedPassportElementWithData, EncryptedPassportElementWithFrontSide, EncryptedPassportElementWithSelfie, EncryptedPassportElementTranslatable
Content copied to clipboard
PassportRegistration
Link copied to clipboard
data class PassportRegistration ( val files: List < PassportFile >, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
PhoneNumber
Link copied to clipboard
data class PhoneNumber (val phoneNumber: String , val hash: PassportElementHash ) : EncryptedPassportElementWithPhoneNumber
Content copied to clipboard
RentalAgreement
Link copied to clipboard
data class RentalAgreement ( val files: List < PassportFile >, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
TemporaryRegistration
Link copied to clipboard
data class TemporaryRegistration ( val files: List < PassportFile >, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
UtilityBill
Link copied to clipboard
data class UtilityBill ( val files: List < PassportFile >, val translations: List < PassportFile > = emptyList(), val hash: PassportElementHash ) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard

## Properties

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