View Source ExTDLib.Object.Session (ExTDLib v0.0.4)

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.

NameTypeDescription
idstringSession identifier.
is_currentboolTrue, if this session is the current session.
is_password_pendingboolTrue, if a 2-step verification password is needed to complete authorization of the session.
is_unconfirmedboolTrue, if the session wasn't confirmed from another session.
can_accept_secret_chatsboolTrue, if incoming secret chats can be accepted by the session.
can_accept_callsboolTrue, if incoming calls can be accepted by the session.
typeSessionTypeSession type based on the system and application version, which can be used to display a corresponding icon.
api_idnumberTelegram API identifier, as provided by the application.
application_namestringName of the application, as provided by the application.
application_versionstringThe version of the application, as provided by the application.
is_official_applicationboolTrue, if the application is an official application or uses the api_id of an official application.
device_modelstringModel of the device the application has been run or is running on, as provided by the application.
platformstringOperating system the application has been run or is running on, as provided by the application.
system_versionstringVersion of the operating system the application has been run or is running on, as provided by the application.
log_in_datenumberPoint in time (Unix timestamp) when the user has logged in.
last_active_datenumberPoint in time (Unix timestamp) when the session was last used.
ip_addressstringIP address from which the session was created, in human-readable format.
locationstringA human-readable description of the location from which the session was created, based on the IP address.

More details on telegram's documentation.