using System;
using MediaBrowser.Model.Session;
namespace MediaBrowser.Model.Devices
{
    public class DeviceInfo
    {
        public string Name { get; set; }
        /// 
        /// Gets or sets the identifier.
        /// 
        /// The identifier.
        public string Id { get; set; }
        /// 
        /// Gets or sets the last name of the user.
        /// 
        /// The last name of the user.
        public string LastUserName { get; set; }
        /// 
        /// Gets or sets the name of the application.
        /// 
        /// The name of the application.
        public string AppName { get; set; }
        /// 
        /// Gets or sets the application version.
        /// 
        /// The application version.
        public string AppVersion { get; set; }
        /// 
        /// Gets or sets the last user identifier.
        /// 
        /// The last user identifier.
        public Guid LastUserId { get; set; }
        /// 
        /// Gets or sets the date last modified.
        /// 
        /// The date last modified.
        public DateTime DateLastActivity { get; set; }
        /// 
        /// Gets or sets the capabilities.
        /// 
        /// The capabilities.
        public ClientCapabilities Capabilities { get; set; }
        public DeviceInfo()
        {
            Capabilities = new ClientCapabilities();
        }
        public string IconUrl { get; set; }
    }
}