Skip to content

Commit 95bce7b

Browse files
committed
Start working on fixing default value in Restbed Server Api Template
1 parent 2d99836 commit 95bce7b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

modules/openapi-generator/src/main/resources/cpp-restbed-server/api-source.mustache

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ void {{classname}}{{vendorExtensions.x-codegen-resourceName}}Resource::{{httpMet
7575
// Getting the path params
7676
{{#pathParams}}
7777
{{#isPrimitiveType}}
78-
const {{{dataType}}} {{{paramName}}} = request->get_path_parameter("{{paramName}}", {{#isString}}""{{/isString}}{{#isInteger}}0{{/isInteger}}{{#isLong}}0L{{/isLong}}{{#isFloat}}0.0f{{/isFloat}}{{#isDouble}}0.0{{/isDouble}});
78+
const {{{dataType}}} {{{paramName}}} = request->get_path_parameter("{{paramName}}", {{{defaultValue}}});
7979
{{/isPrimitiveType}}
8080
{{/pathParams}}
8181
{{/hasPathParams}}
@@ -84,7 +84,7 @@ void {{classname}}{{vendorExtensions.x-codegen-resourceName}}Resource::{{httpMet
8484
// Getting the query params
8585
{{#queryParams}}
8686
{{#isPrimitiveType}}
87-
const {{{dataType}}} {{{paramName}}} = request->get_query_parameter("{{paramName}}", {{#isString}}""{{/isString}}{{#isInteger}}0{{/isInteger}}{{#isLong}}0L{{/isLong}}{{#isFloat}}0.0f{{/isFloat}}{{#isDouble}}0.0{{/isDouble}});
87+
const {{{dataType}}} {{{paramName}}} = request->get_query_parameter("{{paramName}}", {{{defaultValue}}});
8888
{{/isPrimitiveType}}
8989
{{/queryParams}}
9090
{{/hasQueryParams}}
@@ -93,7 +93,7 @@ void {{classname}}{{vendorExtensions.x-codegen-resourceName}}Resource::{{httpMet
9393
// Getting the headers
9494
{{#headerParams}}
9595
{{#isPrimitiveType}}
96-
const {{{dataType}}} {{{paramName}}} = request->get_header("{{paramName}}", {{#isString}}""{{/isString}}{{#isInteger}}0{{/isInteger}}{{#isLong}}0L{{/isLong}}{{#isFloat}}0.0f{{/isFloat}}{{#isDouble}}0.0{{/isDouble}});
96+
const {{{dataType}}} {{{paramName}}} = request->get_header("{{paramName}}", {{{defaultValue}}});
9797
{{/isPrimitiveType}}
9898
{{/headerParams}}
9999
{{/hasHeaderParams}}
@@ -140,7 +140,7 @@ void {{classname}}{{vendorExtensions.x-codegen-resourceName}}Resource::{{httpMet
140140
// Getting the path params
141141
{{#pathParams}}
142142
{{#isPrimitiveType}}
143-
const {{dataType}} {{paramName}} = request->get_path_parameter("{{paramName}}", {{#isString}}""{{/isString}}{{#isInteger}}0{{/isInteger}}{{#isLong}}0L{{/isLong}}{{#isFloat}}0.0f{{/isFloat}}{{#isDouble}}0.0{{/isDouble}});
143+
const {{{dataType}}} {{{paramName}}} = request->get_path_parameter("{{paramName}}", {{{defaultValue}}});
144144
{{/isPrimitiveType}}
145145
{{/pathParams}}
146146
{{/hasPathParams}}
@@ -149,16 +149,16 @@ void {{classname}}{{vendorExtensions.x-codegen-resourceName}}Resource::{{httpMet
149149
// Getting the query params
150150
{{#queryParams}}
151151
{{#isPrimitiveType}}
152-
const {{dataType}} {{paramName}} = request->get_query_parameter("{{paramName}}", {{#isString}}""{{/isString}}{{#isInteger}}0{{/isInteger}}{{#isLong}}0L{{/isLong}}{{#isFloat}}0.0f{{/isFloat}}{{#isDouble}}0.0{{/isDouble}});
152+
const {{{dataType}}} {{{paramName}}} = request->get_query_parameter("{{paramName}}", {{{defaultValue}}});
153153
{{/isPrimitiveType}}
154154
{{/queryParams}}
155155
{{/hasQueryParams}}
156-
156+
157157
{{#hasHeaderParams}}
158158
// Getting the headers
159159
{{#headerParams}}
160160
{{#isPrimitiveType}}
161-
const {{dataType}} {{paramName}} = request->get_header("{{paramName}}", {{#isString}}""{{/isString}}{{#isInteger}}0{{/isInteger}}{{#isLong}}0L{{/isLong}}{{#isFloat}}0.0f{{/isFloat}}{{#isDouble}}0.0{{/isDouble}});
161+
const {{{dataType}}} {{{paramName}}} = request->get_header("{{paramName}}", {{{defaultValue}}});
162162
{{/isPrimitiveType}}
163163
{{/headerParams}}
164164
{{/hasHeaderParams}}

0 commit comments

Comments
 (0)