test-integration/Microsoft.Azure.WebJobs.Extensions.OpenApi.TestApp/DocumentFilters/RewriteDescriptionDocumentFilter.cs (19 lines of code) (raw):

using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Abstractions; using Microsoft.OpenApi.Models; namespace Microsoft.Azure.WebJobs.Extensions.OpenApi.TestApp.DocumentFilters { internal class RewriteDescriptionDocumentFilter : IDocumentFilter { public void Apply(IHttpRequestDataObject request, OpenApiDocument document) { if (document.Paths.ContainsKey("/get-documentfilter")) { document .Paths["/get-documentfilter"] .Operations[OperationType.Get] .Responses["200"] .Description += " rewritten"; } } } }