IGeekFan.AspNetCore.Knife4jUI/test/Basic/Swagger/AssignRequestBodyVendorExtensions.cs
2020-08-09 14:50:47 +08:00

15 lines
410 B
C#

using Microsoft.OpenApi.Any;
using Microsoft.OpenApi.Models;
using Swashbuckle.AspNetCore.SwaggerGen;
namespace Basic.Swagger
{
public class AssignRequestBodyVendorExtensions : IRequestBodyFilter
{
public void Apply(OpenApiRequestBody requestBody, RequestBodyFilterContext context)
{
requestBody.Extensions.Add("x-purpose", new OpenApiString("test"));
}
}
}