You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NSwag version: command line tools v14.0.7, dotnet6 (also present on older versions) Operation: generate C# client Issue: response class names are not matching the titles as specified in the openapi doc
Hi,
I am running the command line tools to generate a C# client.
I am just using a default .nswag file as generated by NSwag studio
The endpoint I am targeting has 2 success responses for 200 and 201 http response codes
If I run this on an openapi doc where the endpoint has more than 1 success schema, then the name of the output classes get renamed:
ValueFor200 => Response
ValueFor201 => Response1
Note: If I remove one of the success responses from the openapi doc, then the remaining class name is preserved
The command I am running is: dotnet .\path\to\dotnet-nswag.dll run .\path\to\nswag.nswag.json
NSwag version: command line tools v14.0.7, dotnet6 (also present on older versions)
Operation: generate C# client
Issue: response class names are not matching the titles as specified in the openapi doc
Hi,
I am running the command line tools to generate a C# client.
I am just using a default .nswag file as generated by NSwag studio
The endpoint I am targeting has 2 success responses for 200 and 201 http response codes
If I run this on an openapi doc where the endpoint has more than 1 success schema, then the name of the output classes get renamed:
ValueFor200
=>Response
ValueFor201
=>Response1
Note: If I remove one of the success responses from the openapi doc, then the remaining class name is preserved
The command I am running is:
dotnet .\path\to\dotnet-nswag.dll run .\path\to\nswag.nswag.json
I have attached the openapi doc and nswag config
nswag.nswag.json
rest-spec.json
The text was updated successfully, but these errors were encountered: