File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
src/main/scala/com/wordnik/swagger/codegen Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -143,16 +143,17 @@ class Codegen(config: CodegenConfig) {
143
143
case _ =>
144
144
}
145
145
146
- if (! param.required) {
146
+ if (param.required) {
147
+ params += " required" -> " true"
148
+ } else {
147
149
params += " optional" -> " true"
148
150
}
149
151
param.paramType match {
150
152
case " body" => {
151
153
params += " paramName" -> " body"
152
154
params += " baseName" -> " body"
153
- param.required match {
154
- case true => params += " required" -> " true"
155
- case _ => bodyParamRequired = None
155
+ if (! param.required) {
156
+ bodyParamRequired = None
156
157
}
157
158
158
159
bodyParam = Some (" body" )
@@ -167,19 +168,16 @@ class Codegen(config: CodegenConfig) {
167
168
case " query" => {
168
169
params += " paramName" -> config.toVarName(param.name)
169
170
params += " baseName" -> param.name
170
- params += " required" -> param.required.toString
171
171
queryParams += params.clone
172
172
}
173
173
case " header" => {
174
174
params += " paramName" -> config.toVarName(param.name)
175
175
params += " baseName" -> param.name
176
- params += " required" -> param.required.toString
177
176
headerParams += params.clone
178
177
}
179
178
case " form" => {
180
179
params += " paramName" -> config.toVarName(param.name)
181
180
params += " baseName" -> param.name
182
- params += " required" -> param.required.toString
183
181
formParams += params.clone
184
182
}
185
183
case x @ _ => throw new Exception (" Unknown parameter type: " + x)
You can’t perform that action at this time.
0 commit comments