| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 | namespace MediaBrowser.Common.Api;/// <summary>/// Policies for the API authorization./// </summary>public static class Policies{    /// <summary>    /// Policy name for requiring first time setup or elevated privileges.    /// </summary>    public const string FirstTimeSetupOrElevated = "FirstTimeSetupOrElevated";    /// <summary>    /// Policy name for requiring elevated privileges.    /// </summary>    public const string RequiresElevation = "RequiresElevation";    /// <summary>    /// Policy name for allowing local access only.    /// </summary>    public const string LocalAccessOnly = "LocalAccessOnly";    /// <summary>    /// Policy name for escaping schedule controls.    /// </summary>    public const string IgnoreParentalControl = "IgnoreParentalControl";    /// <summary>    /// Policy name for requiring download permission.    /// </summary>    public const string Download = "Download";    /// <summary>    /// Policy name for requiring first time setup or default permissions.    /// </summary>    public const string FirstTimeSetupOrDefault = "FirstTimeSetupOrDefault";    /// <summary>    /// Policy name for requiring local access or elevated privileges.    /// </summary>    public const string LocalAccessOrRequiresElevation = "LocalAccessOrRequiresElevation";    /// <summary>    /// Policy name for requiring (anonymous) LAN access.    /// </summary>    public const string AnonymousLanAccessPolicy = "AnonymousLanAccessPolicy";    /// <summary>    /// Policy name for escaping schedule controls or requiring first time setup.    /// </summary>    public const string FirstTimeSetupOrIgnoreParentalControl = "FirstTimeSetupOrIgnoreParentalControl";    /// <summary>    /// Policy name for accessing SyncPlay.    /// </summary>    public const string SyncPlayHasAccess = "SyncPlayHasAccess";    /// <summary>    /// Policy name for creating a SyncPlay group.    /// </summary>    public const string SyncPlayCreateGroup = "SyncPlayCreateGroup";    /// <summary>    /// Policy name for joining a SyncPlay group.    /// </summary>    public const string SyncPlayJoinGroup = "SyncPlayJoinGroup";    /// <summary>    /// Policy name for accessing a SyncPlay group.    /// </summary>    public const string SyncPlayIsInGroup = "SyncPlayIsInGroup";    /// <summary>    /// Policy name for accessing collection management.    /// </summary>    public const string CollectionManagement = "CollectionManagement";    /// <summary>    /// Policy name for accessing LiveTV.    /// </summary>    public const string LiveTvAccess = "LiveTvAccess";    /// <summary>    /// Policy name for managing LiveTV.    /// </summary>    public const string LiveTvManagement = "LiveTvManagement";    /// <summary>    /// Policy name for accessing subtitles management.    /// </summary>    public const string SubtitleManagement = "SubtitleManagement";    /// <summary>    /// Policy name for accessing lyric management.    /// </summary>    public const string LyricManagement = "LyricManagement";}
 |