Why is the interface generated with such 'quotes' in openapitools/openapi-generator-cli? typescript

1k Views Asked by At

my result

I use https://github.com/OpenAPITools/openapi-generator-cli Why is the interface generated with such 'quotes' in openapitools/openapi-generator-cli?

My command

openapi-generator-cli generate -g typescript-axios -i  http://127.0.0.1:8000/api/swagger/?format=openapi -o node_modules/@api-client --additional-properties=npmName=@api-client --additional-properties=snapshot=false --additional-properties=withSeparateModelsAndApi=true --additional-properties=modelPackage=models --additional-properties=apiPackage=apis --additional-properties=supportsES6=true

Here is the desired result

1

There are 1 best solutions below

0
On BEST ANSWER

I found a solution. It was necessary to add the 'queryParamObjectFormat' parameter with the value 'key'

Final command is

openapi-generator-cli generate -g typescript-angular -i  http://127.0.0.1:8000/api/swagger/?format=openapi -o node_modules/@api-client --additional-properties=npmName=@api-client --additional-properties=snapshot=false --additional-properties=withSeparateModelsAndApi=true --additional-properties=modelPackage=models --additional-properties=apiPackage=apis --additional-properties=supportsES6=true --additional-properties=queryParamObjectFormat=key