Skip to content

Commit d9a6f4d

Browse files
ffMathyMathias Lorenzenwing328
authored
typescript-fetch: Fix compile error (OpenAPITools#6538)
* Fix annoying compile error Fixes an annoying compile error that happens when a .NET Core 3.1 Swashbuckle generated `swagger.json` has a Controller with a request class. > Type 'ApproveBrandRequest[]' is not assignable to type 'string | number | boolean | HTTPQuery | (string | number | boolean)[]'. Type 'ApproveBrandRequest[]' is not assignable to type '(string | number | boolean)[]'. Type 'ApproveBrandRequest' is not assignable to type 'string | number | boolean'. Type 'ApproveBrandRequest' is not assignable to type 'true'. * generated template files. * update samples Co-authored-by: Mathias Lorenzen <mathias.lorenzen@broelstaerk.dk> Co-authored-by: William Cheng <wing328hk@gmail.com>
1 parent 6a61910 commit d9a6f4d

File tree

22 files changed

+141
-141
lines changed

22 files changed

+141
-141
lines changed

modules/openapi-generator/src/main/resources/typescript-fetch/apis.mustache

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ export class {{classname}} extends runtime.BaseAPI {
9898
9999
{{/required}}
100100
{{/allParams}}
101-
const queryParameters: runtime.HTTPQuery = {};
101+
const queryParameters: any = {};
102102
103103
{{#queryParams}}
104104
{{#isListContainer}}

samples/client/petstore/typescript-fetch/builds/default/apis/PetApi.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export class PetApi extends runtime.BaseAPI {
7373
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
7474
}
7575

76-
const queryParameters: runtime.HTTPQuery = {};
76+
const queryParameters: any = {};
7777

7878
const headerParameters: runtime.HTTPHeaders = {};
7979

@@ -114,7 +114,7 @@ export class PetApi extends runtime.BaseAPI {
114114
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
115115
}
116116

117-
const queryParameters: runtime.HTTPQuery = {};
117+
const queryParameters: any = {};
118118

119119
const headerParameters: runtime.HTTPHeaders = {};
120120

@@ -157,7 +157,7 @@ export class PetApi extends runtime.BaseAPI {
157157
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
158158
}
159159

160-
const queryParameters: runtime.HTTPQuery = {};
160+
const queryParameters: any = {};
161161

162162
if (requestParameters.status) {
163163
queryParameters['status'] = requestParameters.status.join(runtime.COLLECTION_FORMATS["csv"]);
@@ -202,7 +202,7 @@ export class PetApi extends runtime.BaseAPI {
202202
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
203203
}
204204

205-
const queryParameters: runtime.HTTPQuery = {};
205+
const queryParameters: any = {};
206206

207207
if (requestParameters.tags) {
208208
queryParameters['tags'] = requestParameters.tags.join(runtime.COLLECTION_FORMATS["csv"]);
@@ -247,7 +247,7 @@ export class PetApi extends runtime.BaseAPI {
247247
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
248248
}
249249

250-
const queryParameters: runtime.HTTPQuery = {};
250+
const queryParameters: any = {};
251251

252252
const headerParameters: runtime.HTTPHeaders = {};
253253

@@ -282,7 +282,7 @@ export class PetApi extends runtime.BaseAPI {
282282
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
283283
}
284284

285-
const queryParameters: runtime.HTTPQuery = {};
285+
const queryParameters: any = {};
286286

287287
const headerParameters: runtime.HTTPHeaders = {};
288288

@@ -323,7 +323,7 @@ export class PetApi extends runtime.BaseAPI {
323323
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
324324
}
325325

326-
const queryParameters: runtime.HTTPQuery = {};
326+
const queryParameters: any = {};
327327

328328
const headerParameters: runtime.HTTPHeaders = {};
329329

@@ -384,7 +384,7 @@ export class PetApi extends runtime.BaseAPI {
384384
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
385385
}
386386

387-
const queryParameters: runtime.HTTPQuery = {};
387+
const queryParameters: any = {};
388388

389389
const headerParameters: runtime.HTTPHeaders = {};
390390

samples/client/petstore/typescript-fetch/builds/default/apis/StoreApi.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export class StoreApi extends runtime.BaseAPI {
4646
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
4747
}
4848

49-
const queryParameters: runtime.HTTPQuery = {};
49+
const queryParameters: any = {};
5050

5151
const headerParameters: runtime.HTTPHeaders = {};
5252

@@ -73,7 +73,7 @@ export class StoreApi extends runtime.BaseAPI {
7373
* Returns pet inventories by status
7474
*/
7575
async getInventoryRaw(): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
76-
const queryParameters: runtime.HTTPQuery = {};
76+
const queryParameters: any = {};
7777

7878
const headerParameters: runtime.HTTPHeaders = {};
7979

@@ -109,7 +109,7 @@ export class StoreApi extends runtime.BaseAPI {
109109
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
110110
}
111111

112-
const queryParameters: runtime.HTTPQuery = {};
112+
const queryParameters: any = {};
113113

114114
const headerParameters: runtime.HTTPHeaders = {};
115115

@@ -140,7 +140,7 @@ export class StoreApi extends runtime.BaseAPI {
140140
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
141141
}
142142

143-
const queryParameters: runtime.HTTPQuery = {};
143+
const queryParameters: any = {};
144144

145145
const headerParameters: runtime.HTTPHeaders = {};
146146

samples/client/petstore/typescript-fetch/builds/default/apis/UserApi.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export class UserApi extends runtime.BaseAPI {
6464
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
6565
}
6666

67-
const queryParameters: runtime.HTTPQuery = {};
67+
const queryParameters: any = {};
6868

6969
const headerParameters: runtime.HTTPHeaders = {};
7070

@@ -97,7 +97,7 @@ export class UserApi extends runtime.BaseAPI {
9797
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
9898
}
9999

100-
const queryParameters: runtime.HTTPQuery = {};
100+
const queryParameters: any = {};
101101

102102
const headerParameters: runtime.HTTPHeaders = {};
103103

@@ -129,7 +129,7 @@ export class UserApi extends runtime.BaseAPI {
129129
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
130130
}
131131

132-
const queryParameters: runtime.HTTPQuery = {};
132+
const queryParameters: any = {};
133133

134134
const headerParameters: runtime.HTTPHeaders = {};
135135

@@ -162,7 +162,7 @@ export class UserApi extends runtime.BaseAPI {
162162
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
163163
}
164164

165-
const queryParameters: runtime.HTTPQuery = {};
165+
const queryParameters: any = {};
166166

167167
const headerParameters: runtime.HTTPHeaders = {};
168168

@@ -192,7 +192,7 @@ export class UserApi extends runtime.BaseAPI {
192192
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
193193
}
194194

195-
const queryParameters: runtime.HTTPQuery = {};
195+
const queryParameters: any = {};
196196

197197
const headerParameters: runtime.HTTPHeaders = {};
198198

@@ -226,7 +226,7 @@ export class UserApi extends runtime.BaseAPI {
226226
throw new runtime.RequiredError('password','Required parameter requestParameters.password was null or undefined when calling loginUser.');
227227
}
228228

229-
const queryParameters: runtime.HTTPQuery = {};
229+
const queryParameters: any = {};
230230

231231
if (requestParameters.username !== undefined) {
232232
queryParameters['username'] = requestParameters.username;
@@ -260,7 +260,7 @@ export class UserApi extends runtime.BaseAPI {
260260
* Logs out current logged in user session
261261
*/
262262
async logoutUserRaw(): Promise<runtime.ApiResponse<void>> {
263-
const queryParameters: runtime.HTTPQuery = {};
263+
const queryParameters: any = {};
264264

265265
const headerParameters: runtime.HTTPHeaders = {};
266266

@@ -294,7 +294,7 @@ export class UserApi extends runtime.BaseAPI {
294294
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updateUser.');
295295
}
296296

297-
const queryParameters: runtime.HTTPQuery = {};
297+
const queryParameters: any = {};
298298

299299
const headerParameters: runtime.HTTPHeaders = {};
300300

samples/client/petstore/typescript-fetch/builds/es6-target/src/apis/PetApi.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export class PetApi extends runtime.BaseAPI {
7373
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
7474
}
7575

76-
const queryParameters: runtime.HTTPQuery = {};
76+
const queryParameters: any = {};
7777

7878
const headerParameters: runtime.HTTPHeaders = {};
7979

@@ -114,7 +114,7 @@ export class PetApi extends runtime.BaseAPI {
114114
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
115115
}
116116

117-
const queryParameters: runtime.HTTPQuery = {};
117+
const queryParameters: any = {};
118118

119119
const headerParameters: runtime.HTTPHeaders = {};
120120

@@ -157,7 +157,7 @@ export class PetApi extends runtime.BaseAPI {
157157
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
158158
}
159159

160-
const queryParameters: runtime.HTTPQuery = {};
160+
const queryParameters: any = {};
161161

162162
if (requestParameters.status) {
163163
queryParameters['status'] = requestParameters.status.join(runtime.COLLECTION_FORMATS["csv"]);
@@ -202,7 +202,7 @@ export class PetApi extends runtime.BaseAPI {
202202
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
203203
}
204204

205-
const queryParameters: runtime.HTTPQuery = {};
205+
const queryParameters: any = {};
206206

207207
if (requestParameters.tags) {
208208
queryParameters['tags'] = requestParameters.tags.join(runtime.COLLECTION_FORMATS["csv"]);
@@ -247,7 +247,7 @@ export class PetApi extends runtime.BaseAPI {
247247
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
248248
}
249249

250-
const queryParameters: runtime.HTTPQuery = {};
250+
const queryParameters: any = {};
251251

252252
const headerParameters: runtime.HTTPHeaders = {};
253253

@@ -282,7 +282,7 @@ export class PetApi extends runtime.BaseAPI {
282282
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
283283
}
284284

285-
const queryParameters: runtime.HTTPQuery = {};
285+
const queryParameters: any = {};
286286

287287
const headerParameters: runtime.HTTPHeaders = {};
288288

@@ -323,7 +323,7 @@ export class PetApi extends runtime.BaseAPI {
323323
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
324324
}
325325

326-
const queryParameters: runtime.HTTPQuery = {};
326+
const queryParameters: any = {};
327327

328328
const headerParameters: runtime.HTTPHeaders = {};
329329

@@ -384,7 +384,7 @@ export class PetApi extends runtime.BaseAPI {
384384
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
385385
}
386386

387-
const queryParameters: runtime.HTTPQuery = {};
387+
const queryParameters: any = {};
388388

389389
const headerParameters: runtime.HTTPHeaders = {};
390390

samples/client/petstore/typescript-fetch/builds/es6-target/src/apis/StoreApi.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export class StoreApi extends runtime.BaseAPI {
4646
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
4747
}
4848

49-
const queryParameters: runtime.HTTPQuery = {};
49+
const queryParameters: any = {};
5050

5151
const headerParameters: runtime.HTTPHeaders = {};
5252

@@ -73,7 +73,7 @@ export class StoreApi extends runtime.BaseAPI {
7373
* Returns pet inventories by status
7474
*/
7575
async getInventoryRaw(): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
76-
const queryParameters: runtime.HTTPQuery = {};
76+
const queryParameters: any = {};
7777

7878
const headerParameters: runtime.HTTPHeaders = {};
7979

@@ -109,7 +109,7 @@ export class StoreApi extends runtime.BaseAPI {
109109
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
110110
}
111111

112-
const queryParameters: runtime.HTTPQuery = {};
112+
const queryParameters: any = {};
113113

114114
const headerParameters: runtime.HTTPHeaders = {};
115115

@@ -140,7 +140,7 @@ export class StoreApi extends runtime.BaseAPI {
140140
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
141141
}
142142

143-
const queryParameters: runtime.HTTPQuery = {};
143+
const queryParameters: any = {};
144144

145145
const headerParameters: runtime.HTTPHeaders = {};
146146

samples/client/petstore/typescript-fetch/builds/es6-target/src/apis/UserApi.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export class UserApi extends runtime.BaseAPI {
6464
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
6565
}
6666

67-
const queryParameters: runtime.HTTPQuery = {};
67+
const queryParameters: any = {};
6868

6969
const headerParameters: runtime.HTTPHeaders = {};
7070

@@ -97,7 +97,7 @@ export class UserApi extends runtime.BaseAPI {
9797
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
9898
}
9999

100-
const queryParameters: runtime.HTTPQuery = {};
100+
const queryParameters: any = {};
101101

102102
const headerParameters: runtime.HTTPHeaders = {};
103103

@@ -129,7 +129,7 @@ export class UserApi extends runtime.BaseAPI {
129129
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
130130
}
131131

132-
const queryParameters: runtime.HTTPQuery = {};
132+
const queryParameters: any = {};
133133

134134
const headerParameters: runtime.HTTPHeaders = {};
135135

@@ -162,7 +162,7 @@ export class UserApi extends runtime.BaseAPI {
162162
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
163163
}
164164

165-
const queryParameters: runtime.HTTPQuery = {};
165+
const queryParameters: any = {};
166166

167167
const headerParameters: runtime.HTTPHeaders = {};
168168

@@ -192,7 +192,7 @@ export class UserApi extends runtime.BaseAPI {
192192
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
193193
}
194194

195-
const queryParameters: runtime.HTTPQuery = {};
195+
const queryParameters: any = {};
196196

197197
const headerParameters: runtime.HTTPHeaders = {};
198198

@@ -226,7 +226,7 @@ export class UserApi extends runtime.BaseAPI {
226226
throw new runtime.RequiredError('password','Required parameter requestParameters.password was null or undefined when calling loginUser.');
227227
}
228228

229-
const queryParameters: runtime.HTTPQuery = {};
229+
const queryParameters: any = {};
230230

231231
if (requestParameters.username !== undefined) {
232232
queryParameters['username'] = requestParameters.username;
@@ -260,7 +260,7 @@ export class UserApi extends runtime.BaseAPI {
260260
* Logs out current logged in user session
261261
*/
262262
async logoutUserRaw(): Promise<runtime.ApiResponse<void>> {
263-
const queryParameters: runtime.HTTPQuery = {};
263+
const queryParameters: any = {};
264264

265265
const headerParameters: runtime.HTTPHeaders = {};
266266

@@ -294,7 +294,7 @@ export class UserApi extends runtime.BaseAPI {
294294
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updateUser.');
295295
}
296296

297-
const queryParameters: runtime.HTTPQuery = {};
297+
const queryParameters: any = {};
298298

299299
const headerParameters: runtime.HTTPHeaders = {};
300300

0 commit comments

Comments
 (0)