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
Content copied to clipboard
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
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
Link copied to clipboard
data class Email(val email: String, val hash: PassportElementHash) : EncryptedPassportElementWithEmail
Content copied to clipboard
Link copied to clipboard
data class EncryptedAddress(val data: EncryptedData, val hash: PassportElementHash) : EncryptedPassportElementWithData
Content copied to clipboard
Link copied to clipboard
object EncryptedElementSerializer : KSerializer<EncryptedPassportElement>
Content copied to clipboard
Link copied to clipboard
sealed class EncryptedPassportElementWithTranslatableFilesCollection : EncryptedPassportElementTranslatable, EncryptedPassportElementWithFilesCollection
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class EncryptedPersonalDetails(val data: EncryptedData, val hash: PassportElementHash) : EncryptedPassportElementWithData
Content copied to clipboard
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
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
Link copied to clipboard
sealed class Passport : EncryptedPassportElementWithData, EncryptedPassportElementWithFrontSide, EncryptedPassportElementWithSelfie, EncryptedPassportElementTranslatable
Content copied to clipboard
Link copied to clipboard
data class PassportRegistration( val files: List<PassportFile>, val translations: List<PassportFile> = emptyList(), val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
Link copied to clipboard
data class PhoneNumber(val phoneNumber: String, val hash: PassportElementHash) : EncryptedPassportElementWithPhoneNumber
Content copied to clipboard
Link copied to clipboard
data class RentalAgreement( val files: List<PassportFile>, val translations: List<PassportFile> = emptyList(), val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
Link copied to clipboard
data class TemporaryRegistration( val files: List<PassportFile>, val translations: List<PassportFile> = emptyList(), val hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
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
Link copied to clipboard
val encryptedElementsClassesByTypes: Map<String, Encapsulator<out EncryptedPassportElement>>
Content copied to clipboard