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

Types

Link copied to clipboard
data class BankStatement(    val files: List<PassportFile>,     val translations: List<PassportFile> = emptyList(),     val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
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
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
Link copied to clipboard
data class Email(val email: String, val hash: PassportElementHash) : EncryptedPassportElementWithEmail
Link copied to clipboard
data class EncryptedAddress(val data: EncryptedData, val hash: PassportElementHash) : EncryptedPassportElementWithData
Link copied to clipboard
object EncryptedElementSerializer : KSerializer<EncryptedPassportElement>
Link copied to clipboard
data class EncryptedPersonalDetails(val data: EncryptedData, val hash: PassportElementHash) : EncryptedPassportElementWithData
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
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
Link copied to clipboard
data class PassportRegistration(    val files: List<PassportFile>,     val translations: List<PassportFile> = emptyList(),     val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Link copied to clipboard
data class PhoneNumber(val phoneNumber: String, val hash: PassportElementHash) : EncryptedPassportElementWithPhoneNumber
Link copied to clipboard
data class RentalAgreement(    val files: List<PassportFile>,     val translations: List<PassportFile> = emptyList(),     val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Link copied to clipboard
data class TemporaryRegistration(    val files: List<PassportFile>,     val translations: List<PassportFile> = emptyList(),     val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Link copied to clipboard
data class UtilityBill(    val files: List<PassportFile>,     val translations: List<PassportFile> = emptyList(),     val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection

Properties

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