File tree Expand file tree Collapse file tree 3 files changed +18
-2
lines changed
modules/openapi-generator/src/main/resources/typescript-fetch
samples/client/petstore/typescript-fetch/builds
snakecase-discriminator/apis Expand file tree Collapse file tree 3 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,17 @@ export class {{classname}} extends runtime.BaseAPI {
133133 {{/isArray}}
134134 {{^isArray}}
135135 if (requestParameters['{{paramName}}'] != null) {
136+ {{#isExplode}}
137+ {{#isContainer}}
138+ for (let key of Object.keys(requestParameters['{{paramName}}'])) {
139+ queryParameters[key] = requestParameters['{{paramName}}'][key];
140+ }
141+ {{/isContainer}}
142+ {{^isContainer}}
143+ queryParameters['{{baseName}}'] = requestParameters['{{paramName}}'];
144+ {{/isContainer}}
145+ {{/isExplode}}
146+ {{^isExplode}}
136147 {{#isDateTimeType}}
137148 queryParameters['{{baseName}}'] = (requestParameters['{{paramName}}'] as any).toISOString();
138149 {{/isDateTimeType}}
@@ -144,6 +155,7 @@ export class {{classname}} extends runtime.BaseAPI {
144155 queryParameters['{{baseName}}'] = requestParameters['{{paramName}}'];
145156 {{/isDateType}}
146157 {{/isDateTimeType}}
158+ {{/isExplode}}
147159 }
148160
149161 {{/isArray}}
Original file line number Diff line number Diff line change @@ -1214,7 +1214,9 @@ export class FakeApi extends runtime.BaseAPI {
12141214 }
12151215
12161216 if ( requestParameters [ 'language' ] != null ) {
1217- queryParameters [ 'language' ] = requestParameters [ 'language' ] ;
1217+ for ( let key of Object . keys ( requestParameters [ 'language' ] ) ) {
1218+ queryParameters [ key ] = requestParameters [ 'language' ] [ key ] ;
1219+ }
12181220 }
12191221
12201222 if ( requestParameters [ 'allowEmpty' ] != null ) {
Original file line number Diff line number Diff line change @@ -1072,7 +1072,9 @@ export class FakeApi extends runtime.BaseAPI {
10721072 }
10731073
10741074 if ( requestParameters [ 'language' ] != null ) {
1075- queryParameters [ 'language' ] = requestParameters [ 'language' ] ;
1075+ for ( let key of Object . keys ( requestParameters [ 'language' ] ) ) {
1076+ queryParameters [ key ] = requestParameters [ 'language' ] [ key ] ;
1077+ }
10761078 }
10771079
10781080 if ( requestParameters [ 'allowEmpty' ] != null ) {
You can’t perform that action at this time.
0 commit comments