Package dev. inmo. tgbotapi. types. passport. encrypted
Types
BankStatement
Link copied to clipboard
data class BankStatement(files: List<PassportFile>, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
CommonPassport
Link copied to clipboard
data class CommonPassport(data: EncryptedData, frontSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : Passport
Content copied to clipboard
DriverLicense
Link copied to clipboard
data class DriverLicense(data: EncryptedData, frontSide: PassportFile?, reverseSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableIDDocument
Content copied to clipboard
Email
Link copied to clipboard
data class Email(email: String, hash: PassportElementHash) : EncryptedPassportElementWithEmail
Content copied to clipboard
EncryptedAddress
Link copied to clipboard
data class EncryptedAddress(data: EncryptedData, 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
EncryptedPersonalDetails
Link copied to clipboard
data class EncryptedPersonalDetails(data: EncryptedData, hash: PassportElementHash) : EncryptedPassportElementWithData
Content copied to clipboard
IdentityCard
Link copied to clipboard
data class IdentityCard(data: EncryptedData, frontSide: PassportFile?, reverseSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableIDDocument
Content copied to clipboard
InternalPassport
Link copied to clipboard
data class InternalPassport(data: EncryptedData, frontSide: PassportFile?, selfie: PassportFile?, translations: List<PassportFile>, hash: PassportElementHash) : Passport
Content copied to clipboard
Passport
Link copied to clipboard
sealed class Passport : EncryptedPassportElementWithData, EncryptedPassportElementWithFrontSide, EncryptedPassportElementWithSelfie, EncryptedPassportElementTranslatable
Content copied to clipboard
PassportFile
Link copied to clipboard
data class PassportFile(fileId: FileId, fileUniqueId: FileUniqueId, uploadingDate: TelegramDate, fileSize: Long?) : TelegramMediaFile
Content copied to clipboard
PassportRegistration
Link copied to clipboard
data class PassportRegistration(files: List<PassportFile>, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
PhoneNumber
Link copied to clipboard
data class PhoneNumber(phoneNumber: String, hash: PassportElementHash) : EncryptedPassportElementWithPhoneNumber
Content copied to clipboard
RentalAgreement
Link copied to clipboard
data class RentalAgreement(files: List<PassportFile>, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
TemporaryRegistration
Link copied to clipboard
data class TemporaryRegistration(files: List<PassportFile>, translations: List<PassportFile>, hash: PassportElementHash) : EncryptedPassportElementWithTranslatableFilesCollection
Content copied to clipboard
UtilityBill
Link copied to clipboard
data class UtilityBill(files: List<PassportFile>, translations: List<PassportFile>, 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