using MediaBrowser.Model.Dlna; using System.Collections.Generic; namespace MediaBrowser.Model.Session { public class ClientCapabilities { public List PlayableMediaTypes { get; set; } public List SupportedCommands { get; set; } public bool SupportsMediaControl { get; set; } public string MessageCallbackUrl { get; set; } public bool SupportsContentUploading { get; set; } public bool SupportsPersistentIdentifier { get; set; } public bool SupportsSync { get; set; } public bool SupportsOfflineAccess { get; set; } public DeviceProfile DeviceProfile { get; set; } /// /// Usage should be migrated to SupportsPersistentIdentifier. Keeping this to preserve data. /// public bool? SupportsUniqueIdentifier { get; set; } public ClientCapabilities() { PlayableMediaTypes = new List(); SupportedCommands = new List(); SupportsPersistentIdentifier = true; } } }