// // Copyright (c) PlaceholderCompany. All rights reserved. // #nullable disable #pragma warning disable CS1591 using global::System; using global::System.Collections.Generic; using Jellyfin.Data.Enums; using MediaBrowser.Model.Dlna; namespace MediaBrowser.Model.Session; public class ClientCapabilities { /// /// Initializes a new instance of the class. /// public ClientCapabilities() { PlayableMediaTypes = Array.Empty(); SupportedCommands = Array.Empty(); SupportsPersistentIdentifier = true; } public IReadOnlyList PlayableMediaTypes { get; set; } public IReadOnlyList SupportedCommands { get; set; } public bool SupportsMediaControl { get; set; } public bool SupportsPersistentIdentifier { get; set; } public DeviceProfile DeviceProfile { get; set; } public string AppStoreUrl { get; set; } public string IconUrl { get; set; } }