ActiveSession¶
- class pyrogram.types.ActiveSession¶
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.
- Parameters:¶
id (
int
) – Session identifier.device_model (
str
) – Model of the device the application has been run or is running on, as provided by the application.platform (
str
) – Operating system the application has been run or is running on, as provided by the application.system_version (
str
) – Version of the operating system the application has been run or is running on, as provided by the application.api_id (
int
) – Telegram API identifier, as provided by the application.application_name (
str
) – Name of the application, as provided by the application.application_version (
str
) – The version of the application, as provided by the application.log_in_date (
datetime
, optional) – Point in time (Unix timestamp) when the user has logged in.last_active_date (
datetime
, optional) – Point in time (Unix timestamp) when the session was last used.ip_address (
str
) – IP address from which the session was created, in human-readable format.location (
str
) – A human-readable description of the location from which the session was created, based on the IP address.country (
str
) – Country.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.is_official_application (
bool
) – True, if the application is an official application or uses the api_id of an official application.