[typescript-node] Promise-based Authentication interface (#3408)

This commit is contained in:
Silas Boyd-Wickizer 2019-07-22 01:54:48 -07:00 committed by Esteban Gehring
parent f436904359
commit 76fecf744b
10 changed files with 863 additions and 781 deletions

View File

@ -197,33 +197,35 @@ export class {{classname}} {
{{/bodyParam}} {{/bodyParam}}
}; };
let authenticationPromise = Promise.resolve();
{{#authMethods}} {{#authMethods}}
this.authentications.{{name}}.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.{{name}}.applyToRequest(localVarRequestOptions));
{{/authMethods}} {{/authMethods}}
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.{{#supportsES6}}IncomingMessage{{/supportsES6}}{{^supportsES6}}ClientResponse{{/supportsES6}}; {{#returnType}}body: {{{returnType}}}; {{/returnType}}{{^returnType}}body?: any; {{/returnType}} }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
{{#returnType}} localVarRequestOptions.form = localVarFormParams;
body = ObjectSerializer.deserialize(body, "{{{returnType}}}");
{{/returnType}}
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.{{#supportsES6}}IncomingMessage{{/supportsES6}}{{^supportsES6}}ClientResponse{{/supportsES6}}; {{#returnType}}body: {{{returnType}}}; {{/returnType}}{{^returnType}}body?: any; {{/returnType}} }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
{{#returnType}}
body = ObjectSerializer.deserialize(body, "{{{returnType}}}");
{{/returnType}}
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }

View File

@ -166,7 +166,7 @@ export interface Authentication {
/** /**
* Apply authentication settings to header and query params. * Apply authentication settings to header and query params.
*/ */
applyToRequest(requestOptions: localVarRequest.Options): void; applyToRequest(requestOptions: localVarRequest.Options): Promise<void> | void;
} }
export class HttpBasicAuth implements Authentication { export class HttpBasicAuth implements Authentication {

View File

@ -109,28 +109,30 @@ export class PetApi {
body: ObjectSerializer.serialize(body, "Pet") body: ObjectSerializer.serialize(body, "Pet")
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -166,28 +168,30 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -224,29 +228,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Array<Pet>"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Array<Pet>");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -283,29 +289,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Array<Pet>"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Array<Pet>");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -339,29 +347,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.api_key.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.api_key.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Pet; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Pet"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Pet; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Pet");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -395,28 +405,30 @@ export class PetApi {
body: ObjectSerializer.serialize(body, "Pet") body: ObjectSerializer.serialize(body, "Pet")
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -460,28 +472,30 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -526,29 +540,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: ApiResponse; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "ApiResponse"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: ApiResponse; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "ApiResponse");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }

View File

@ -102,26 +102,28 @@ export class StoreApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -148,29 +150,31 @@ export class StoreApi {
json: true, json: true,
}; };
this.authentications.api_key.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.api_key.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: { [key: string]: number; }; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: { [key: string]: number; }; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -204,27 +208,29 @@ export class StoreApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Order"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Order");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -258,27 +264,29 @@ export class StoreApi {
body: ObjectSerializer.serialize(body, "Order") body: ObjectSerializer.serialize(body, "Order")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Order"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Order");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }

View File

@ -99,26 +99,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "User") body: ObjectSerializer.serialize(body, "User")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -152,26 +154,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "Array<User>") body: ObjectSerializer.serialize(body, "Array<User>")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -205,26 +209,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "Array<User>") body: ObjectSerializer.serialize(body, "Array<User>")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -258,26 +264,28 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -311,27 +319,29 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: User; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "User"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: User; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "User");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -378,27 +388,29 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: string; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "string"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: string; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "string");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -425,26 +437,28 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -485,26 +499,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "User") body: ObjectSerializer.serialize(body, "User")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }

View File

@ -155,7 +155,7 @@ export interface Authentication {
/** /**
* Apply authentication settings to header and query params. * Apply authentication settings to header and query params.
*/ */
applyToRequest(requestOptions: localVarRequest.Options): void; applyToRequest(requestOptions: localVarRequest.Options): Promise<void> | void;
} }
export class HttpBasicAuth implements Authentication { export class HttpBasicAuth implements Authentication {

View File

@ -109,28 +109,30 @@ export class PetApi {
body: ObjectSerializer.serialize(body, "Pet") body: ObjectSerializer.serialize(body, "Pet")
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -166,28 +168,30 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -224,29 +228,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Array<Pet>"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Array<Pet>");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -283,29 +289,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Array<Pet>"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Array<Pet>; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Array<Pet>");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -339,29 +347,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.api_key.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.api_key.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Pet; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Pet"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Pet; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Pet");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -395,28 +405,30 @@ export class PetApi {
body: ObjectSerializer.serialize(body, "Pet") body: ObjectSerializer.serialize(body, "Pet")
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -460,28 +472,30 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -526,29 +540,31 @@ export class PetApi {
json: true, json: true,
}; };
this.authentications.petstore_auth.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.petstore_auth.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: ApiResponse; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "ApiResponse"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: ApiResponse; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "ApiResponse");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }

View File

@ -102,26 +102,28 @@ export class StoreApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -148,29 +150,31 @@ export class StoreApi {
json: true, json: true,
}; };
this.authentications.api_key.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.api_key.applyToRequest(localVarRequestOptions));
this.authentications.default.applyToRequest(localVarRequestOptions); authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) { if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) { if (localVarUseFormData) {
(<any>localVarRequestOptions).formData = localVarFormParams; (<any>localVarRequestOptions).formData = localVarFormParams;
} else {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: { [key: string]: number; }; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: { [key: string]: number; }; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -204,27 +208,29 @@ export class StoreApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Order"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Order");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -258,27 +264,29 @@ export class StoreApi {
body: ObjectSerializer.serialize(body, "Order") body: ObjectSerializer.serialize(body, "Order")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "Order"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: Order; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "Order");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }

View File

@ -99,26 +99,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "User") body: ObjectSerializer.serialize(body, "User")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -152,26 +154,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "Array<User>") body: ObjectSerializer.serialize(body, "Array<User>")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -205,26 +209,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "Array<User>") body: ObjectSerializer.serialize(body, "Array<User>")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -258,26 +264,28 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -311,27 +319,29 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: User; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "User"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: User; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "User");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -378,27 +388,29 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body: string; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
body = ObjectSerializer.deserialize(body, "string"); localVarRequestOptions.form = localVarFormParams;
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body: string; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
body = ObjectSerializer.deserialize(body, "string");
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -425,26 +437,28 @@ export class UserApi {
json: true, json: true,
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }
@ -485,26 +499,28 @@ export class UserApi {
body: ObjectSerializer.serialize(body, "User") body: ObjectSerializer.serialize(body, "User")
}; };
this.authentications.default.applyToRequest(localVarRequestOptions); let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
if (Object.keys(localVarFormParams).length) { return authenticationPromise.then(() => {
if (localVarUseFormData) { if (Object.keys(localVarFormParams).length) {
(<any>localVarRequestOptions).formData = localVarFormParams; if (localVarUseFormData) {
} else { (<any>localVarRequestOptions).formData = localVarFormParams;
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else { } else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { localVarRequestOptions.form = localVarFormParams;
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
} }
}
return new Promise<{ response: http.ClientResponse; body?: any; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
});
}); });
}); });
} }

View File

@ -155,7 +155,7 @@ export interface Authentication {
/** /**
* Apply authentication settings to header and query params. * Apply authentication settings to header and query params.
*/ */
applyToRequest(requestOptions: localVarRequest.Options): void; applyToRequest(requestOptions: localVarRequest.Options): Promise<void> | void;
} }
export class HttpBasicAuth implements Authentication { export class HttpBasicAuth implements Authentication {