aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Extensions/ApiApplicationBuilderExtensions.cs
blob: 18442bf272912cd74d7de5e0e9447fde91065ee9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using Microsoft.AspNetCore.Builder;

namespace Jellyfin.Api.Extensions
{
    public static class ApiApplicationBuilderExtensions
    {
        public static IApplicationBuilder UseJellyfinApiSwagger(this IApplicationBuilder applicationBuilder)
        {
            applicationBuilder.UseSwagger();

            // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.),
            // specifying the Swagger JSON endpoint.
            return applicationBuilder.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "Jellyfin API V1");
            });
        }
    }
}