using MediaBrowser.Model.Entities; using System; namespace MediaBrowser.Model.Session { public class SessionInfoDto { /// /// Gets or sets the id. /// /// The id. public Guid Id { get; set; } /// /// Gets or sets the user id. /// /// The user id. public string UserId { get; set; } /// /// Gets or sets the type of the client. /// /// The type of the client. public string Client { get; set; } /// /// Gets or sets the last activity date. /// /// The last activity date. public DateTime LastActivityDate { get; set; } /// /// Gets or sets the now viewing context. /// /// The now viewing context. public string NowViewingContext { get; set; } /// /// Gets or sets the type of the now viewing item. /// /// The type of the now viewing item. public string NowViewingItemType { get; set; } /// /// Gets or sets the now viewing item identifier. /// /// The now viewing item identifier. public string NowViewingItemId { get; set; } /// /// Gets or sets the name of the now viewing item. /// /// The name of the now viewing item. public string NowViewingItemName { get; set; } /// /// Gets or sets the name of the device. /// /// The name of the device. public string DeviceName { get; set; } /// /// Gets or sets a value indicating whether this instance is paused. /// /// true if this instance is paused; otherwise, false. public bool? IsPaused { get; set; } /// /// Gets or sets the now playing item. /// /// The now playing item. public BaseItemInfo NowPlayingItem { get; set; } /// /// Gets or sets the now playing position ticks. /// /// The now playing position ticks. public long? NowPlayingPositionTicks { get; set; } /// /// Gets or sets the device id. /// /// The device id. public string DeviceId { get; set; } /// /// Gets or sets a value indicating whether [supports remote control]. /// /// true if [supports remote control]; otherwise, false. public bool SupportsRemoteControl { get; set; } } }