PassportFile

data class PassportFile(fileId: String, fileUniqueId: String, fileSize: Int, fileDate: Int)

This object represents a file uploaded to Telegram Passport. Currently all Telegram Passport files are in JPEG format when decrypted and don't exceed 10MB.

Parameters

fileId

Identifier for this file, which can be used to download or reuse the file

fileUniqueId

Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be used to download or reuse the file.

fileSize

File size

fileDate

Unix time when the file was uploaded

Constructors

PassportFile
Link copied to clipboard
common
fun PassportFile(fileId: String, fileUniqueId: String, fileSize: Int, fileDate: Int)
Identifier for this file, which can be used to download or reuse the file

Functions

component1
Link copied to clipboard
common
operator fun component1(): String
component2
Link copied to clipboard
common
operator fun component2(): String
component3
Link copied to clipboard
common
operator fun component3(): Int
component4
Link copied to clipboard
common
operator fun component4(): Int
copy
Link copied to clipboard
common
fun copy(fileId: String, fileUniqueId: String, fileSize: Int, fileDate: Int): PassportFile
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

fileDate
Link copied to clipboard
common
val fileDate: Int
Unix time when the file was uploaded
fileId
Link copied to clipboard
common
val fileId: String
Identifier for this file, which can be used to download or reuse the file
fileSize
Link copied to clipboard
common
val fileSize: Int
File size
fileUniqueId
Link copied to clipboard
common
val fileUniqueId: String
Unique identifier for this file, which is supposed to be the same over time and for different bots.