Skip to content

Commit

Permalink
typescript-fetch: Fix compile error (#6538)
Browse files Browse the repository at this point in the history
* 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 <[email protected]>
Co-authored-by: William Cheng <[email protected]>
  • Loading branch information
3 people committed Jun 29, 2020
1 parent 6a61910 commit d9a6f4d
Show file tree
Hide file tree
Showing 22 changed files with 141 additions and 141 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ export class {{classname}} extends runtime.BaseAPI {
{{/required}}
{{/allParams}}
const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};
{{#queryParams}}
{{#isListContainer}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export class PetApi extends runtime.BaseAPI {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
}

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ export class StoreApi extends runtime.BaseAPI {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
}

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export class UserApi extends runtime.BaseAPI {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
}

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

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

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export class PetApi extends runtime.BaseAPI {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
}

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ export class StoreApi extends runtime.BaseAPI {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
}

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export class UserApi extends runtime.BaseAPI {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
}

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

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

const headerParameters: runtime.HTTPHeaders = {};

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

const queryParameters: runtime.HTTPQuery = {};
const queryParameters: any = {};

const headerParameters: runtime.HTTPHeaders = {};

Expand Down
Loading

0 comments on commit d9a6f4d

Please sign in to comment.