|
1234567891011121314151617181920212223 |
- using System.Collections.Generic;
- using Microsoft.OpenApi.Models;
- using Swashbuckle.AspNetCore.SwaggerGen;
-
- namespace Api.Start
- {
-
- public class AddRequiredHeaderParameter : IOperationFilter
- {
- public void Apply(OpenApiOperation operation, OperationFilterContext context)
- {
- if (operation.Parameters == null)
- operation.Parameters = new List<OpenApiParameter>();
-
- operation.Parameters.Add(new OpenApiParameter
- {
- Name = "X-Version",
- In = ParameterLocation.Header,
- Required = false,
- });
- }
- }
- }
|