| 1234567891011121314151617181920212223242526272829 | using System;using System.Collections.Generic;using Microsoft.AspNetCore.Mvc.Routing;namespace Jellyfin.Api.Attributes;/// <summary>/// Identifies an action that supports the HTTP GET method./// </summary>public sealed class HttpUnsubscribeAttribute : HttpMethodAttribute{    private static readonly IEnumerable<string> _supportedMethods = new[] { "UNSUBSCRIBE" };    /// <summary>    /// Initializes a new instance of the <see cref="HttpUnsubscribeAttribute"/> class.    /// </summary>    public HttpUnsubscribeAttribute()        : base(_supportedMethods)    {    }    /// <summary>    /// Initializes a new instance of the <see cref="HttpUnsubscribeAttribute"/> class.    /// </summary>    /// <param name="template">The route template. May not be null.</param>    public HttpUnsubscribeAttribute(string template)        : base(_supportedMethods, template)        => ArgumentNullException.ThrowIfNull(template);}
 |