Swashbuckle.AspNetCore
Swashbuckle.AspNetCore copied to clipboard
Swagger tools for documenting API's built on ASP.NET Core
Currently, there is no way to retrieve the list of documents which means that you need to know it's name before hand. It would be nice to add an Api...
Currently, a `ISwaggerProvider` instance is created using an internal method on the `SwaggerGenOptions` class, and an instance of this class is supplied from the DI container using `IOptions`. See the...
Feature request for ResponseFilter, somthing like: ```cs public interface IResponseFilter { void Apply(Response response, ResponseFilterContext context); } public class ResponseFilterContext { // or other type that conveys return type and...
When running `dotnet swagger tofile` you should always specify assembly where to look for the Open API definitions. Would be good if the path would be automatically constructed based on...
Hi guys, Currently the XmlCommentsSchemaFilter doesn't work follow the same logic as XmlCommentsOperationFilter. Properties doesn't expose their "remarks" XML attribute tags. The remarks could be easily added into the schema.Description...
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/224 https://github.com/swagger-api/swagger-ui/issues/1974 Essentially, in C# I am unable to control a ton of stuff that OAS3 (`window.swaggerUiAuth`) wants without injecting a custom script. Which is painful for me because I...
Support for describing XML-based API's is generally lacking. See https://docs.microsoft.com/en-us/dotnet/standard/serialization/introducing-xml-serialization for the relevant abstractions that SB would need to support.
One of the projects I work on uses `csv` for querystring parameters which are arrays. I'd like to be able to specify the `collectionFormat` as `csv` for those parameters. I...
Is there a way of re-populating the endpoints Swagger-UI uses at runtime? Currently, when building the Swagger UI endpoints we would do something like this: ``` // This is an...
Swashbuckle.AspNetCore 4.0.1 We using [route constraint](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/routing?view=aspnetcore-2.2#route-constraint-reference) to define some parameters (mainly guid). This work fine with swagger if parameter defined at method parameter: ``` [HttpGet("User({id:guid})")] public async Task GetUserById(Guid id)...