Package dev.inmo.tgbotapi.types.passport

Types

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

Functions

createDataError
Link copied to clipboard
common
createFileError
Link copied to clipboard
createFilesError
Link copied to clipboard
createFrontSideError
Link copied to clipboard
common
createReverseSideError
Link copied to clipboard
createSelfieError
Link copied to clipboard
common
fun EncryptedPassportElementWithSelfie.createSelfieError(message: String, unencryptedFileHash: PassportElementHash): PassportElementErrorSelfie
createUnspecifiedError
Link copied to clipboard
common

Properties

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