Package dev.inmo.tgbotapi.types.passport

Types

Link copied to clipboard
data class PassportData(data: List<EncryptedPassportElement>, credentials: EncryptedCredentials)
Link copied to clipboard
sealed class PassportElementError
Link copied to clipboard
data class PassportElementErrorDataField(type: String, fieldName: String, elementHash: PassportElementHash, message: String) : PassportSingleElementError
Link copied to clipboard
data class PassportElementErrorFile(type: String, elementHash: PassportElementHash, message: String) : PassportElementFileError
Link copied to clipboard
data class PassportElementErrorFiles(type: String, elementsHashes: List<PassportElementHash>, message: String) : PassportElementFilesError
Link copied to clipboard
data class PassportElementErrorFrontSide(type: String, elementHash: PassportElementHash, message: String) : PassportElementFileError
Link copied to clipboard
data class PassportElementErrorReverseSide(type: String, elementHash: PassportElementHash, message: String) : PassportElementFileError
Link copied to clipboard
data class PassportElementErrorSelfie(type: String, elementHash: PassportElementHash, message: String) : PassportElementFileError
Link copied to clipboard
object PassportElementErrorSerializer : KSerializer<PassportElementError>
Link copied to clipboard
data class PassportElementErrorTranslationFile(type: String, elementHash: PassportElementHash, message: String) : PassportElementFileError
Link copied to clipboard
data class PassportElementErrorTranslationFiles(type: String, elementsHashes: List<PassportElementHash>, message: String) : PassportElementFilesError
Link copied to clipboard
data class PassportElementErrorUnspecified(type: String, elementHash: PassportElementHash, message: String) : PassportElementFileError
Link copied to clipboard
sealed class PassportElementFileError : PassportSingleElementError
Link copied to clipboard
sealed class PassportElementFilesError : PassportMultipleElementsError
Link copied to clipboard
sealed class PassportMultipleElementsError : PassportElementError
Link copied to clipboard
sealed class PassportSingleElementError : PassportElementError
Link copied to clipboard
data class UnknownPassportElementError(raw: JsonObject) : PassportElementError

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun EncryptedPassportElementWithSelfie.createSelfieError(message: String, unencryptedFileHash: PassportElementHash): PassportElementErrorSelfie
Link copied to clipboard

Properties

Link copied to clipboard
val ByteArray.passportFileHash: MD5
Link copied to clipboard
val File.passportFileHash: MD5