package mediabrowser.model.session; import mediabrowser.model.entities.*; //C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes: //ORIGINAL LINE: [DebuggerDisplay("Client = {Client}, Username = {UserName}")] public class SessionInfoDto public class SessionInfoDto { /** Gets or sets the supported commands. <value>The supported commands.</value> */ private java.util.ArrayList<String> SupportedCommands; public final java.util.ArrayList<String> getSupportedCommands() { return SupportedCommands; } public final void setSupportedCommands(java.util.ArrayList<String> value) { SupportedCommands = value; } /** Gets or sets the queueable media types. <value>The queueable media types.</value> */ private java.util.ArrayList<String> QueueableMediaTypes; public final java.util.ArrayList<String> getQueueableMediaTypes() { return QueueableMediaTypes; } public final void setQueueableMediaTypes(java.util.ArrayList<String> value) { QueueableMediaTypes = value; } /** Gets or sets the playable media types. <value>The playable media types.</value> */ private java.util.ArrayList<String> PlayableMediaTypes; public final java.util.ArrayList<String> getPlayableMediaTypes() { return PlayableMediaTypes; } public final void setPlayableMediaTypes(java.util.ArrayList<String> value) { PlayableMediaTypes = value; } /** Gets or sets the id. <value>The id.</value> */ private String Id; public final String getId() { return Id; } public final void setId(String value) { Id = value; } /** Gets or sets the user id. <value>The user id.</value> */ private String UserId; public final String getUserId() { return UserId; } public final void setUserId(String value) { UserId = value; } /** Gets or sets the user primary image tag. <value>The user primary image tag.</value> */ private String UserPrimaryImageTag; public final String getUserPrimaryImageTag() { return UserPrimaryImageTag; } public final void setUserPrimaryImageTag(String value) { UserPrimaryImageTag = value; } /** Gets or sets the name of the user. <value>The name of the user.</value> */ private String UserName; public final String getUserName() { return UserName; } public final void setUserName(String value) { UserName = value; } /** Gets or sets the additional users present. <value>The additional users present.</value> */ private java.util.ArrayList<SessionUserInfo> AdditionalUsers; public final java.util.ArrayList<SessionUserInfo> getAdditionalUsers() { return AdditionalUsers; } public final void setAdditionalUsers(java.util.ArrayList<SessionUserInfo> value) { AdditionalUsers = value; } /** Gets or sets the application version. <value>The application version.</value> */ private String ApplicationVersion; public final String getApplicationVersion() { return ApplicationVersion; } public final void setApplicationVersion(String value) { ApplicationVersion = value; } /** Gets or sets the type of the client. <value>The type of the client.</value> */ private String Client; public final String getClient() { return Client; } public final void setClient(String value) { Client = value; } /** Gets or sets the last activity date. <value>The last activity date.</value> */ private java.util.Date LastActivityDate = new java.util.Date(0); public final java.util.Date getLastActivityDate() { return LastActivityDate; } public final void setLastActivityDate(java.util.Date value) { LastActivityDate = value; } /** Gets or sets the now viewing item. <value>The now viewing item.</value> */ private BaseItemInfo NowViewingItem; public final BaseItemInfo getNowViewingItem() { return NowViewingItem; } public final void setNowViewingItem(BaseItemInfo value) { NowViewingItem = value; } /** Gets or sets the name of the device. <value>The name of the device.</value> */ private String DeviceName; public final String getDeviceName() { return DeviceName; } public final void setDeviceName(String value) { DeviceName = value; } /** Gets or sets the now playing item. <value>The now playing item.</value> */ private BaseItemInfo NowPlayingItem; public final BaseItemInfo getNowPlayingItem() { return NowPlayingItem; } public final void setNowPlayingItem(BaseItemInfo value) { NowPlayingItem = value; } /** Gets or sets the device id. <value>The device id.</value> */ private String DeviceId; public final String getDeviceId() { return DeviceId; } public final void setDeviceId(String value) { DeviceId = value; } /** Gets or sets the application icon URL. <value>The application icon URL.</value> */ private String AppIconUrl; public final String getAppIconUrl() { return AppIconUrl; } public final void setAppIconUrl(String value) { AppIconUrl = value; } /** Gets or sets a value indicating whether [supports remote control]. <value><c>true</c> if [supports remote control]; otherwise, <c>false</c>.</value> */ private boolean SupportsRemoteControl; public final boolean getSupportsRemoteControl() { return SupportsRemoteControl; } public final void setSupportsRemoteControl(boolean value) { SupportsRemoteControl = value; } private PlayerStateInfo PlayState; public final PlayerStateInfo getPlayState() { return PlayState; } public final void setPlayState(PlayerStateInfo value) { PlayState = value; } private TranscodingInfo TranscodingInfo; public final TranscodingInfo getTranscodingInfo() { return TranscodingInfo; } public final void setTranscodingInfo(TranscodingInfo value) { TranscodingInfo = value; } public SessionInfoDto() { setAdditionalUsers(new java.util.ArrayList<SessionUserInfo>()); setPlayableMediaTypes(new java.util.ArrayList<String>()); setQueueableMediaTypes(new java.util.ArrayList<String>()); setSupportedCommands(new java.util.ArrayList<String>()); } }