|
4 | 4 | {{>licenseInfo}}
|
5 | 5 |
|
6 | 6 | import type { Configuration } from '{{apiRelativeToRoot}}configuration';
|
7 |
| -import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios'; |
| 7 | +import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; |
8 | 8 | import globalAxios from 'axios';
|
9 | 9 | {{#withNodeImports}}
|
10 | 10 | // URLSearchParams not necessarily used
|
@@ -47,7 +47,7 @@ export const {{classname}}AxiosParamCreator = function (configuration?: Configur
|
47 | 47 | * @deprecated{{/isDeprecated}}
|
48 | 48 | * @throws {RequiredError}
|
49 | 49 | */
|
50 |
| - {{nickname}}: async ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options: AxiosRequestConfig = {}): Promise<RequestArgs> => { |
| 50 | + {{nickname}}: async ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => { |
51 | 51 | {{#allParams}}
|
52 | 52 | {{#required}}
|
53 | 53 | // verify required parameter '{{paramName}}' is not null or undefined
|
@@ -258,7 +258,7 @@ export const {{classname}}Fp = function(configuration?: Configuration) {
|
258 | 258 | * @deprecated{{/isDeprecated}}
|
259 | 259 | * @throws {RequiredError}
|
260 | 260 | */
|
261 |
| - async {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}>> { |
| 261 | + async {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}>> { |
262 | 262 | const localVarAxiosArgs = await localVarAxiosParamCreator.{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options);
|
263 | 263 | const index = configuration?.serverIndex ?? 0;
|
264 | 264 | const operationBasePath = operationServerMap['{{classname}}.{{nickname}}']?.[index]?.url;
|
@@ -332,7 +332,7 @@ export interface {{classname}}Interface {
|
332 | 332 | * @throws {RequiredError}
|
333 | 333 | * @memberof {{classname}}Interface
|
334 | 334 | */
|
335 |
| - {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: AxiosRequestConfig): AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}>; |
| 335 | + {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: RawAxiosRequestConfig): AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}>; |
336 | 336 |
|
337 | 337 | {{/operation}}
|
338 | 338 | }
|
@@ -398,12 +398,12 @@ export class {{classname}} extends BaseAPI {
|
398 | 398 | * @memberof {{classname}}
|
399 | 399 | */
|
400 | 400 | {{#useSingleRequestParameter}}
|
401 |
| - public {{nickname}}({{#allParams.0}}requestParameters: {{classname}}{{operationIdCamelCase}}Request{{^hasRequiredParams}} = {}{{/hasRequiredParams}}, {{/allParams.0}}options?: AxiosRequestConfig) { |
| 401 | + public {{nickname}}({{#allParams.0}}requestParameters: {{classname}}{{operationIdCamelCase}}Request{{^hasRequiredParams}} = {}{{/hasRequiredParams}}, {{/allParams.0}}options?: RawAxiosRequestConfig) { |
402 | 402 | return {{classname}}Fp(this.configuration).{{nickname}}({{#allParams.0}}{{#allParams}}requestParameters.{{paramName}}, {{/allParams}}{{/allParams.0}}options).then((request) => request(this.axios, this.basePath));
|
403 | 403 | }
|
404 | 404 | {{/useSingleRequestParameter}}
|
405 | 405 | {{^useSingleRequestParameter}}
|
406 |
| - public {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: AxiosRequestConfig) { |
| 406 | + public {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: RawAxiosRequestConfig) { |
407 | 407 | return {{classname}}Fp(this.configuration).{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options).then((request) => request(this.axios, this.basePath));
|
408 | 408 | }
|
409 | 409 | {{/useSingleRequestParameter}}
|
|
0 commit comments