diff --git a/boat-scaffold/src/main/templates/boat-swift5/_param.mustache b/boat-scaffold/src/main/templates/boat-swift5/_param.mustache index dc5730bf8..13118de77 100644 --- a/boat-scaffold/src/main/templates/boat-swift5/_param.mustache +++ b/boat-scaffold/src/main/templates/boat-swift5/_param.mustache @@ -1 +1 @@ -"{{baseName}}": {{#isFreeFormObject}}(params.{{paramName}} as{{^required}}?{{/required}} String){{^required}}?{{/required}}.encodeToJSON(){{/isFreeFormObject}}{{^isFreeFormObject}}params.{{paramName}}{{^required}}?{{/required}}.{{#isDateTime}}encodeToJSONDateTime{{/isDateTime}}{{^isDateTime}}encodeToJSON{{/isDateTime}}(){{/isFreeFormObject}} \ No newline at end of file +"{{baseName}}": {{#isContainer}}ArrayParam(params.{{paramName}}, explode: {{#isExplode}}true{{/isExplode}}{{^isExplode}}false{{/isExplode}}){{/isContainer}}{{^isContainer}}{{#isFreeFormObject}}(params.{{paramName}} as{{^required}}?{{/required}} String){{^required}}?{{/required}}.encodeToJSON(){{/isFreeFormObject}}{{^isFreeFormObject}}{{#isEnum}}params.{{paramName}}{{^required}}?{{/required}}.rawValue{{/isEnum}}{{^isEnum}}params.{{paramName}}{{^required}}?{{/required}}.{{#isDateTime}}encodeToJSONDateTime{{/isDateTime}}{{^isDateTime}}encodeToJSON{{/isDateTime}}(){{/isEnum}}{{/isFreeFormObject}}{{/isContainer}} \ No newline at end of file