NSwag icon indicating copy to clipboard operation
NSwag copied to clipboard

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

Results 480 NSwag issues
Sort by recently updated
recently updated
newest added

Currently I have a project that uses multiple openapi.json v3 files. We used the official openapi tools described in this link: [https://docs.microsoft.com/en-us/aspnet/core/web-api/microsoft.dotnet-openapi?view=aspnetcore-3.1](url) Because of the following code the generated c#...

We are experiencing issues with creating new instances of classes with inheritance, the properties of the base class is set correctly, but the class itself's properties are undefined. The issues...

Added options to use standard C# naming conventions as well as the ability to generate a client without the Async suffix on functions when Async is the only API method...

I've tried to generate controller code (using `openApiToCSharpController`) from following OpenAPI specification. But it seems, that the `POST ` request body is mapped to an object parameter each time. And...

Proposition for #239

help wanted

When swagger generates reference with [templated paths](https://swagger.io/specification/#path-templating), NSwag would not recognize the templates in the path and paste them in method names as is, like such: ```json ... "/v1/Companies/{key}": {...

Is there work in progress to move to System.Text.Json.Serialization? Not asking create this serialization option feature, as it would be a major change. But curious if it has been considered...

The generated C# client code is generating Anonymous, Anonymous2, Anonymous3, etc type names when it shouldn't be because the type names are already defined in the swagger file. How can...

Currently having the issue where the generated client.cs and contract.cs files are generated empty. Underneath my setup: ``` [ApiController] [Route("[controller]")] public class JobController : ControllerBase { private static readonly string[]...

Hi, I have below class definition: ``` public class SomeClass { public DateTime SomeDateTime { get; set; } } ``` After generating C# client with below command: ``` nswag openapi2csclient...