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 @@ -263,16 +263,17 @@ class Codegen(config: CodegenConfig) {
263
263
case _ =>
264
264
}
265
265
266
- if (! param.required) {
266
+ if (param.required) {
267
+ params += " required" -> " true"
268
+ } else {
267
269
params += " optional" -> " true"
268
270
}
269
271
param.paramType match {
270
272
case " body" => {
271
273
params += " paramName" -> " body"
272
274
params += " baseName" -> " body"
273
- param.required match {
274
- case true => params += " required" -> " true"
275
- case _ => bodyParamRequired = None
275
+ if (! param.required) {
276
+ bodyParamRequired = None
276
277
}
277
278
278
279
bodyParam = Some (" body" )
@@ -287,19 +288,16 @@ class Codegen(config: CodegenConfig) {
287
288
case " query" => {
288
289
params += " paramName" -> config.toVarName(param.name)
289
290
params += " baseName" -> param.name
290
- params += " required" -> param.required.toString
291
291
queryParams += params.clone
292
292
}
293
293
case " header" => {
294
294
params += " paramName" -> config.toVarName(param.name)
295
295
params += " baseName" -> param.name
296
- params += " required" -> param.required.toString
297
296
headerParams += params.clone
298
297
}
299
298
case " form" => {
300
299
params += " paramName" -> config.toVarName(param.name)
301
300
params += " baseName" -> param.name
302
- params += " required" -> param.required.toString
303
301
formParams += params.clone
304
302
}
305
303
case x @ _ => throw new Exception (" Unknown parameter type: " + x)
You can’t perform that action at this time.
0 commit comments