swagger-api / swagger-codegen

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
http://swagger.io
Apache License 2.0
16.97k stars 6.04k forks source link

Add cookieParams to CodegenOperation #8794

Closed rbiersbach closed 4 years ago

rbiersbach commented 6 years ago
Description

On writing a new code generator for scala akka http server I noticed that for open api 3.0 cookies can be defined as parameters. As all other parameters, cookies should also be provided as List in the CodegenOperation class, as they are allready added to the "allParams" variable.

Swagger-codegen version

3.x.x

Suggest a fix/enhancement

Before: public List<CodegenParameter> allParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> bodyParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> pathParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> queryParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> headerParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> formParams = new ArrayList<CodegenParameter>(); After: public List<CodegenParameter> allParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> bodyParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> pathParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> queryParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> headerParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> formParams = new ArrayList<CodegenParameter>(); public List<CodegenParameter> cookieParams = new ArrayList<CodegenParameter>();

nataliaoliveira commented 4 years ago

@HugoMario any updates on this issue?

frantuma commented 4 years ago

this should be duplicate of #9820 which has been fixed