# Uses of Class
it.tdlight.jni.TdApi.SessionType

## Uses of TdApi.SessionType in it.tdlight.jni

Subclasses of TdApi.SessionType in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.SessionTypeAndroid`
The session is running on an Android device.
`static final class`
`TdApi.SessionTypeApple`
The session is running on a generic Apple device.
`static final class`
`TdApi.SessionTypeBrave`
The session is running on the Brave browser.
`static final class`
`TdApi.SessionTypeChrome`
The session is running on the Chrome browser.
`static final class`
`TdApi.SessionTypeEdge`
The session is running on the Edge browser.
`static final class`
`TdApi.SessionTypeFirefox`
The session is running on the Firefox browser.
`static final class`
`TdApi.SessionTypeIpad`
The session is running on an iPad device.
`static final class`
`TdApi.SessionTypeIphone`
The session is running on an iPhone device.
`static final class`
`TdApi.SessionTypeLinux`
The session is running on a Linux device.
`static final class`
`TdApi.SessionTypeMac`
The session is running on a Mac device.
`static final class`
`TdApi.SessionTypeOpera`
The session is running on the Opera browser.
`static final class`
`TdApi.SessionTypeSafari`
The session is running on the Safari browser.
`static final class`
`TdApi.SessionTypeUbuntu`
The session is running on an Ubuntu device.
`static final class`
`TdApi.SessionTypeUnknown`
The session is running on an unknown type of device.
`static final class`
`TdApi.SessionTypeVivaldi`
The session is running on the Vivaldi browser.
`static final class`
`TdApi.SessionTypeWindows`
The session is running on a Windows device.
`static final class`
`TdApi.SessionTypeXbox`
The session is running on an Xbox console.
Fields in it.tdlight.jni declared as TdApi.SessionType
Modifier and Type
Field
Description
`TdApi.SessionType`
TdApi.Session.`type`
Session type based on the system and application version, which can be used to display a corresponding icon.
Constructors in it.tdlight.jni with parameters of type TdApi.SessionType
Modifier
Constructor
Description
``
`Session(long id, boolean isCurrent, boolean isPasswordPending, boolean isUnconfirmed, boolean canAcceptSecretChats, boolean canAcceptCalls, TdApi.SessionType type, int apiId, String applicationName, String applicationVersion, boolean isOfficialApplication, String deviceModel, String platform, String systemVersion, int logInDate, int lastActiveDate, String ipAddress, String location)`
Contains information about one session in a Telegram application used by the current user.