Session¶
Contains information about one session in a Telegram application used by the current user. Sessions must be shown to the user in the returned order
Session(
id: int64,
is_current: Bool,
is_password_pending: Bool,
is_unconfirmed: Bool,
can_accept_secret_chats: Bool,
can_accept_calls: Bool,
device_type: SessionDeviceType,
api_id: int32,
application_name: string,
application_version: string,
is_official_application: Bool,
device_model: string,
platform: string,
system_version: string,
log_in_date: int32,
last_active_date: int32,
ip_address: string,
location: string
) → Session
id¶
int64
Session identifier
is_current¶
Bool
True, if this session is the current session
is_password_pending¶
Bool
True, if a 2-step verification password is needed to complete authorization of the session
is_unconfirmed¶
Bool
True, if the session wasn't confirmed from another session
can_accept_secret_chats¶
Bool
True, if incoming secret chats can be accepted by the session
can_accept_calls¶
Bool
True, if incoming calls can be accepted by the session
device_type¶
Session device type based on the system and application version, which can be used to display a corresponding icon
api_id¶
int32
Telegram API identifier, as provided by the application
application_name¶
string
Name of the application, as provided by the application
application_version¶
string
The version of the application, as provided by the application
is_official_application¶
Bool
True, if the application is an official application or uses the api_id of an official application
device_model¶
string
Model of the device the application has been run or is running on, as provided by the application
platform¶
string
Operating system the application has been run or is running on, as provided by the application
system_version¶
string
Version of the operating system the application has been run or is running on, as provided by the application
log_in_date¶
int32
Point in time (Unix timestamp) when the user has logged in
last_active_date¶
int32
Point in time (Unix timestamp) when the session was last used
ip_address¶
string
IP address from which the session was created, in human-readable format
location¶
string
A human-readable description of the location from which the session was created, based on the IP address