ApiApplicationBuilderExtensions.cs 615 B

12345678910111213141516171819
  1. using Microsoft.AspNetCore.Builder;
  2. namespace Jellyfin.Api.Extensions
  3. {
  4. public static class ApiApplicationBuilderExtensions
  5. {
  6. public static IApplicationBuilder UseJellyfinApiSwagger(this IApplicationBuilder applicationBuilder)
  7. {
  8. applicationBuilder.UseSwagger();
  9. // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.),
  10. // specifying the Swagger JSON endpoint.
  11. return applicationBuilder.UseSwaggerUI(c =>
  12. {
  13. c.SwaggerEndpoint("/swagger/v1/swagger.json", "Jellyfin API V1");
  14. });
  15. }
  16. }
  17. }