Package dev.inmo.tgbotapi.types.passport

Types

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

Functions

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

Properties

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