forked from loafle/openapi-generator-original
Generate and use enum types in parameters for typescript-axios (#13438)
* target 7.0.x * generate all files * fix up type in JSDoc param as well, address comment * add fix for rxjs build Co-authored-by: Christopher Chaaya <christopher.chaaya@bukalapak.com>
This commit is contained in:
parent
249f1ed148
commit
36fd9f13f2
@ -149,6 +149,7 @@ public class TypeScriptAxiosClientCodegen extends AbstractTypeScriptClientCodege
|
|||||||
@Override
|
@Override
|
||||||
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> allModels) {
|
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> allModels) {
|
||||||
objs = super.postProcessOperationsWithModels(objs, allModels);
|
objs = super.postProcessOperationsWithModels(objs, allModels);
|
||||||
|
this.updateOperationParameterForEnum(objs);
|
||||||
OperationMap vals = objs.getOperations();
|
OperationMap vals = objs.getOperations();
|
||||||
List<CodegenOperation> operations = vals.getOperation();
|
List<CodegenOperation> operations = vals.getOperation();
|
||||||
/*
|
/*
|
||||||
@ -159,9 +160,24 @@ public class TypeScriptAxiosClientCodegen extends AbstractTypeScriptClientCodege
|
|||||||
.filter(op -> op.hasConsumes)
|
.filter(op -> op.hasConsumes)
|
||||||
.filter(op -> op.consumes.stream().anyMatch(opc -> opc.values().stream().anyMatch("multipart/form-data"::equals)))
|
.filter(op -> op.consumes.stream().anyMatch(opc -> opc.values().stream().anyMatch("multipart/form-data"::equals)))
|
||||||
.forEach(op -> op.vendorExtensions.putIfAbsent("multipartFormData", true));
|
.forEach(op -> op.vendorExtensions.putIfAbsent("multipartFormData", true));
|
||||||
|
|
||||||
return objs;
|
return objs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void updateOperationParameterForEnum(OperationsMap operations) {
|
||||||
|
// This method will add extra information as to whether or not we have enums and
|
||||||
|
// update their names with the operation.id prefixed.
|
||||||
|
// It will also set the uniqueId status if provided.
|
||||||
|
for (CodegenOperation op : operations.getOperations().getOperation()) {
|
||||||
|
for (CodegenParameter param : op.allParams) {
|
||||||
|
if (Boolean.TRUE.equals(param.isEnum)) {
|
||||||
|
param.datatypeWithEnum = param.datatypeWithEnum
|
||||||
|
.replace(param.enumName, op.operationIdCamelCase + param.enumName);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void postProcessParameter(CodegenParameter parameter) {
|
public void postProcessParameter(CodegenParameter parameter) {
|
||||||
super.postProcessParameter(parameter);
|
super.postProcessParameter(parameter);
|
||||||
|
@ -40,13 +40,13 @@ export const {{classname}}AxiosParamCreator = function (configuration?: Configur
|
|||||||
* @summary {{&summary}}
|
* @summary {{&summary}}
|
||||||
{{/summary}}
|
{{/summary}}
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
* @param {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
* @param {{=<% %>=}}{<%#isEnum%><%&datatypeWithEnum%><%/isEnum%><%^isEnum%><%&dataType%><%#isNullable%> | null<%/isNullable%><%/isEnum%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
||||||
* @deprecated{{/isDeprecated}}
|
* @deprecated{{/isDeprecated}}
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
{{nickname}}: async ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
{{nickname}}: async ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
{{#required}}
|
{{#required}}
|
||||||
// verify required parameter '{{paramName}}' is not null or undefined
|
// verify required parameter '{{paramName}}' is not null or undefined
|
||||||
@ -224,13 +224,13 @@ export const {{classname}}Fp = function(configuration?: Configuration) {
|
|||||||
* @summary {{&summary}}
|
* @summary {{&summary}}
|
||||||
{{/summary}}
|
{{/summary}}
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
* @param {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
* @param {{=<% %>=}}{<%#isEnum%><%&datatypeWithEnum%><%/isEnum%><%^isEnum%><%&dataType%><%#isNullable%> | null<%/isNullable%><%/isEnum%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
||||||
* @deprecated{{/isDeprecated}}
|
* @deprecated{{/isDeprecated}}
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}>> {
|
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}}>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -253,13 +253,13 @@ export const {{classname}}Factory = function (configuration?: Configuration, bas
|
|||||||
* @summary {{&summary}}
|
* @summary {{&summary}}
|
||||||
{{/summary}}
|
{{/summary}}
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
* @param {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
* @param {{=<% %>=}}{<%#isEnum%><%&datatypeWithEnum%><%/isEnum%><%^isEnum%><%&dataType%><%#isNullable%> | null<%/isNullable%><%/isEnum%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
||||||
* @deprecated{{/isDeprecated}}
|
* @deprecated{{/isDeprecated}}
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
{{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options?: any): AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}> {
|
{{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: any): AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}> {
|
||||||
return localVarFp.{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options).then((request) => request(axios, basePath));
|
return localVarFp.{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
{{/operation}}
|
{{/operation}}
|
||||||
@ -281,14 +281,14 @@ export interface {{classname}}Interface {
|
|||||||
* @summary {{&summary}}
|
* @summary {{&summary}}
|
||||||
{{/summary}}
|
{{/summary}}
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
* @param {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
* @param {{=<% %>=}}{<%#isEnum%><%&datatypeWithEnum%><%/isEnum%><%^isEnum%><%&dataType%><%#isNullable%> | null<%/isNullable%><%/isEnum%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
||||||
* @deprecated{{/isDeprecated}}
|
* @deprecated{{/isDeprecated}}
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof {{classname}}Interface
|
* @memberof {{classname}}Interface
|
||||||
*/
|
*/
|
||||||
{{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options?: AxiosRequestConfig): AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}>;
|
{{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: AxiosRequestConfig): AxiosPromise<{{{returnType}}}{{^returnType}}void{{/returnType}}>;
|
||||||
|
|
||||||
{{/operation}}
|
{{/operation}}
|
||||||
}
|
}
|
||||||
@ -309,7 +309,7 @@ export interface {{classname}}{{operationIdCamelCase}}Request {
|
|||||||
* @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%>
|
* @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%>
|
||||||
* @memberof {{classname}}{{operationIdCamelCase}}
|
* @memberof {{classname}}{{operationIdCamelCase}}
|
||||||
*/
|
*/
|
||||||
readonly {{paramName}}{{^required}}?{{/required}}: {{{dataType}}}
|
readonly {{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}
|
||||||
{{^-last}}
|
{{^-last}}
|
||||||
|
|
||||||
{{/-last}}
|
{{/-last}}
|
||||||
@ -345,7 +345,7 @@ export class {{classname}} extends BaseAPI {
|
|||||||
{{/useSingleRequestParameter}}
|
{{/useSingleRequestParameter}}
|
||||||
{{^useSingleRequestParameter}}
|
{{^useSingleRequestParameter}}
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
* @param {{=<% %>=}}{<%&dataType%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
* @param {{=<% %>=}}{<%#isEnum%><%&datatypeWithEnum%><%/isEnum%><%^isEnum%><%&dataType%><%#isNullable%> | null<%/isNullable%><%/isEnum%>}<%={{ }}=%> {{^required}}[{{/required}}{{paramName}}{{^required}}]{{/required}} {{description}}
|
||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
{{/useSingleRequestParameter}}
|
{{/useSingleRequestParameter}}
|
||||||
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
* @param {*} [options] Override http request option.{{#isDeprecated}}
|
||||||
@ -359,7 +359,7 @@ export class {{classname}} extends BaseAPI {
|
|||||||
}
|
}
|
||||||
{{/useSingleRequestParameter}}
|
{{/useSingleRequestParameter}}
|
||||||
{{^useSingleRequestParameter}}
|
{{^useSingleRequestParameter}}
|
||||||
public {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options?: AxiosRequestConfig) {
|
public {{nickname}}({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}, {{/allParams}}options?: AxiosRequestConfig) {
|
||||||
return {{classname}}Fp(this.configuration).{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options).then((request) => request(this.axios, this.basePath));
|
return {{classname}}Fp(this.configuration).{{nickname}}({{#allParams}}{{paramName}}, {{/allParams}}options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
{{/useSingleRequestParameter}}
|
{{/useSingleRequestParameter}}
|
||||||
@ -369,3 +369,38 @@ export class {{classname}} extends BaseAPI {
|
|||||||
{{/operation}}
|
{{/operation}}
|
||||||
}
|
}
|
||||||
{{/operations}}
|
{{/operations}}
|
||||||
|
|
||||||
|
{{#operations}}
|
||||||
|
{{#operation}}
|
||||||
|
{{#allParams}}
|
||||||
|
{{#isEnum}}
|
||||||
|
{{#stringEnums}}
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
export enum {{operationIdCamelCase}}{{enumName}} {
|
||||||
|
{{#allowableValues}}
|
||||||
|
{{#enumVars}}
|
||||||
|
{{{name}}} = {{{value}}}{{^-last}},{{/-last}}
|
||||||
|
{{/enumVars}}
|
||||||
|
{{/allowableValues}}
|
||||||
|
}
|
||||||
|
{{/stringEnums}}
|
||||||
|
{{^stringEnums}}
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const {{operationIdCamelCase}}{{enumName}} = {
|
||||||
|
{{#allowableValues}}
|
||||||
|
{{#enumVars}}
|
||||||
|
{{{name}}}: {{{value}}}{{^-last}},{{/-last}}
|
||||||
|
{{/enumVars}}
|
||||||
|
{{/allowableValues}}
|
||||||
|
} as const;
|
||||||
|
export type {{operationIdCamelCase}}{{enumName}} = typeof {{operationIdCamelCase}}{{enumName}}[keyof typeof {{operationIdCamelCase}}{{enumName}}];
|
||||||
|
{{/stringEnums}}
|
||||||
|
{{/isEnum}}
|
||||||
|
{{/allParams}}
|
||||||
|
{{/operation}}
|
||||||
|
{{/operations}}
|
||||||
|
@ -449,3 +449,4 @@ export class DefaultApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -336,11 +336,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -633,11 +633,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -735,11 +735,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -835,12 +835,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -910,6 +910,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1215,6 +1225,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1810,3 +1821,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -336,11 +336,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -633,11 +633,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -735,11 +735,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -835,12 +835,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -910,6 +910,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1215,6 +1225,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1810,3 +1821,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1838,6 +1838,7 @@ export class AnotherFakeApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DefaultApi - axios parameter creator
|
* DefaultApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1932,6 +1933,7 @@ export class DefaultApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FakeApi - axios parameter creator
|
* FakeApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -2362,18 +2364,18 @@ export const FakeApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
testEnumParameters: async (enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
testEnumParameters: async (enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
const localVarPath = `/fake`;
|
const localVarPath = `/fake`;
|
||||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
@ -2781,18 +2783,18 @@ export const FakeApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async testEnumParameters(enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
async testEnumParameters(enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -2968,18 +2970,18 @@ export const FakeApiFactory = function (configuration?: Configuration, basePath?
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
testEnumParameters(enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options?: any): AxiosPromise<void> {
|
testEnumParameters(enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options?: any): AxiosPromise<void> {
|
||||||
return localVarFp.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(axios, basePath));
|
return localVarFp.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -3170,19 +3172,19 @@ export class FakeApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof FakeApi
|
* @memberof FakeApi
|
||||||
*/
|
*/
|
||||||
public testEnumParameters(enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options?: AxiosRequestConfig) {
|
public testEnumParameters(enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options?: AxiosRequestConfig) {
|
||||||
return FakeApiFp(this.configuration).testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(this.axios, this.basePath));
|
return FakeApiFp(this.configuration).testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3244,6 +3246,74 @@ export class FakeApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumHeaderStringArrayEnum = {
|
||||||
|
GreaterThan: '>',
|
||||||
|
Dollar: '$'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumHeaderStringArrayEnum = typeof TestEnumParametersEnumHeaderStringArrayEnum[keyof typeof TestEnumParametersEnumHeaderStringArrayEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumHeaderStringEnum = {
|
||||||
|
Abc: '_abc',
|
||||||
|
Efg: '-efg',
|
||||||
|
Xyz: '(xyz)'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumHeaderStringEnum = typeof TestEnumParametersEnumHeaderStringEnum[keyof typeof TestEnumParametersEnumHeaderStringEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryStringArrayEnum = {
|
||||||
|
GreaterThan: '>',
|
||||||
|
Dollar: '$'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryStringArrayEnum = typeof TestEnumParametersEnumQueryStringArrayEnum[keyof typeof TestEnumParametersEnumQueryStringArrayEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryStringEnum = {
|
||||||
|
Abc: '_abc',
|
||||||
|
Efg: '-efg',
|
||||||
|
Xyz: '(xyz)'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryStringEnum = typeof TestEnumParametersEnumQueryStringEnum[keyof typeof TestEnumParametersEnumQueryStringEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryIntegerEnum = {
|
||||||
|
NUMBER_1: 1,
|
||||||
|
NUMBER_MINUS_2: -2
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryIntegerEnum = typeof TestEnumParametersEnumQueryIntegerEnum[keyof typeof TestEnumParametersEnumQueryIntegerEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryDoubleEnum = {
|
||||||
|
NUMBER_1_DOT_1: 1.1,
|
||||||
|
NUMBER_MINUS_1_DOT_2: -1.2
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryDoubleEnum = typeof TestEnumParametersEnumQueryDoubleEnum[keyof typeof TestEnumParametersEnumQueryDoubleEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumFormStringArrayEnum = {
|
||||||
|
GreaterThan: '>',
|
||||||
|
Dollar: '$'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumFormStringArrayEnum = typeof TestEnumParametersEnumFormStringArrayEnum[keyof typeof TestEnumParametersEnumFormStringArrayEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumFormStringEnum = {
|
||||||
|
Abc: '_abc',
|
||||||
|
Efg: '-efg',
|
||||||
|
Xyz: '(xyz)'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumFormStringEnum = typeof TestEnumParametersEnumFormStringEnum[keyof typeof TestEnumParametersEnumFormStringEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FakeClassnameTags123Api - axios parameter creator
|
* FakeClassnameTags123Api - axios parameter creator
|
||||||
@ -3355,6 +3425,7 @@ export class FakeClassnameTags123Api extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* PetApi - axios parameter creator
|
* PetApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -3449,11 +3520,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -3806,11 +3877,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -3921,11 +3992,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -4033,12 +4104,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4122,6 +4193,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -4427,6 +4508,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -5022,3 +5104,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -347,11 +347,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -646,11 +646,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -750,11 +750,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -852,12 +852,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -927,6 +927,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1232,6 +1242,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1827,3 +1838,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1466,6 +1466,7 @@ export class AnotherFakeApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DefaultApi - axios parameter creator
|
* DefaultApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1560,6 +1561,7 @@ export class DefaultApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FakeApi - axios parameter creator
|
* FakeApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1960,18 +1962,18 @@ export const FakeApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
testEnumParameters: async (enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
testEnumParameters: async (enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
const localVarPath = `/fake`;
|
const localVarPath = `/fake`;
|
||||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||||
@ -2413,18 +2415,18 @@ export const FakeApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async testEnumParameters(enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
async testEnumParameters(enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -2602,18 +2604,18 @@ export const FakeApiFactory = function (configuration?: Configuration, basePath?
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
testEnumParameters(enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options?: any): AxiosPromise<void> {
|
testEnumParameters(enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options?: any): AxiosPromise<void> {
|
||||||
return localVarFp.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(axios, basePath));
|
return localVarFp.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -2803,19 +2805,19 @@ export class FakeApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* To test enum parameters
|
* To test enum parameters
|
||||||
* @summary To test enum parameters
|
* @summary To test enum parameters
|
||||||
* @param {Array<'>' | '$'>} [enumHeaderStringArray] Header parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumHeaderStringArrayEnum>} [enumHeaderStringArray] Header parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumHeaderString] Header parameter enum test (string)
|
* @param {TestEnumParametersEnumHeaderStringEnum} [enumHeaderString] Header parameter enum test (string)
|
||||||
* @param {Array<'>' | '$'>} [enumQueryStringArray] Query parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumQueryStringArrayEnum>} [enumQueryStringArray] Query parameter enum test (string array)
|
||||||
* @param {'_abc' | '-efg' | '(xyz)'} [enumQueryString] Query parameter enum test (string)
|
* @param {TestEnumParametersEnumQueryStringEnum} [enumQueryString] Query parameter enum test (string)
|
||||||
* @param {1 | -2} [enumQueryInteger] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryIntegerEnum} [enumQueryInteger] Query parameter enum test (double)
|
||||||
* @param {1.1 | -1.2} [enumQueryDouble] Query parameter enum test (double)
|
* @param {TestEnumParametersEnumQueryDoubleEnum} [enumQueryDouble] Query parameter enum test (double)
|
||||||
* @param {Array<string>} [enumFormStringArray] Form parameter enum test (string array)
|
* @param {Array<TestEnumParametersEnumFormStringArrayEnum>} [enumFormStringArray] Form parameter enum test (string array)
|
||||||
* @param {string} [enumFormString] Form parameter enum test (string)
|
* @param {TestEnumParametersEnumFormStringEnum} [enumFormString] Form parameter enum test (string)
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof FakeApi
|
* @memberof FakeApi
|
||||||
*/
|
*/
|
||||||
public testEnumParameters(enumHeaderStringArray?: Array<'>' | '$'>, enumHeaderString?: '_abc' | '-efg' | '(xyz)', enumQueryStringArray?: Array<'>' | '$'>, enumQueryString?: '_abc' | '-efg' | '(xyz)', enumQueryInteger?: 1 | -2, enumQueryDouble?: 1.1 | -1.2, enumFormStringArray?: Array<string>, enumFormString?: string, options?: AxiosRequestConfig) {
|
public testEnumParameters(enumHeaderStringArray?: Array<TestEnumParametersEnumHeaderStringArrayEnum>, enumHeaderString?: TestEnumParametersEnumHeaderStringEnum, enumQueryStringArray?: Array<TestEnumParametersEnumQueryStringArrayEnum>, enumQueryString?: TestEnumParametersEnumQueryStringEnum, enumQueryInteger?: TestEnumParametersEnumQueryIntegerEnum, enumQueryDouble?: TestEnumParametersEnumQueryDoubleEnum, enumFormStringArray?: Array<TestEnumParametersEnumFormStringArrayEnum>, enumFormString?: TestEnumParametersEnumFormStringEnum, options?: AxiosRequestConfig) {
|
||||||
return FakeApiFp(this.configuration).testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(this.axios, this.basePath));
|
return FakeApiFp(this.configuration).testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2889,6 +2891,74 @@ export class FakeApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumHeaderStringArrayEnum = {
|
||||||
|
GreaterThan: '>',
|
||||||
|
Dollar: '$'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumHeaderStringArrayEnum = typeof TestEnumParametersEnumHeaderStringArrayEnum[keyof typeof TestEnumParametersEnumHeaderStringArrayEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumHeaderStringEnum = {
|
||||||
|
Abc: '_abc',
|
||||||
|
Efg: '-efg',
|
||||||
|
Xyz: '(xyz)'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumHeaderStringEnum = typeof TestEnumParametersEnumHeaderStringEnum[keyof typeof TestEnumParametersEnumHeaderStringEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryStringArrayEnum = {
|
||||||
|
GreaterThan: '>',
|
||||||
|
Dollar: '$'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryStringArrayEnum = typeof TestEnumParametersEnumQueryStringArrayEnum[keyof typeof TestEnumParametersEnumQueryStringArrayEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryStringEnum = {
|
||||||
|
Abc: '_abc',
|
||||||
|
Efg: '-efg',
|
||||||
|
Xyz: '(xyz)'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryStringEnum = typeof TestEnumParametersEnumQueryStringEnum[keyof typeof TestEnumParametersEnumQueryStringEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryIntegerEnum = {
|
||||||
|
NUMBER_1: 1,
|
||||||
|
NUMBER_MINUS_2: -2
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryIntegerEnum = typeof TestEnumParametersEnumQueryIntegerEnum[keyof typeof TestEnumParametersEnumQueryIntegerEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumQueryDoubleEnum = {
|
||||||
|
NUMBER_1_DOT_1: 1.1,
|
||||||
|
NUMBER_MINUS_1_DOT_2: -1.2
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumQueryDoubleEnum = typeof TestEnumParametersEnumQueryDoubleEnum[keyof typeof TestEnumParametersEnumQueryDoubleEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumFormStringArrayEnum = {
|
||||||
|
GreaterThan: '>',
|
||||||
|
Dollar: '$'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumFormStringArrayEnum = typeof TestEnumParametersEnumFormStringArrayEnum[keyof typeof TestEnumParametersEnumFormStringArrayEnum];
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const TestEnumParametersEnumFormStringEnum = {
|
||||||
|
Abc: '_abc',
|
||||||
|
Efg: '-efg',
|
||||||
|
Xyz: '(xyz)'
|
||||||
|
} as const;
|
||||||
|
export type TestEnumParametersEnumFormStringEnum = typeof TestEnumParametersEnumFormStringEnum[keyof typeof TestEnumParametersEnumFormStringEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FakeClassnameTags123Api - axios parameter creator
|
* FakeClassnameTags123Api - axios parameter creator
|
||||||
@ -3000,6 +3070,7 @@ export class FakeClassnameTags123Api extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* PetApi - axios parameter creator
|
* PetApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -3094,11 +3165,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -3451,11 +3522,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -3566,11 +3637,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -3678,12 +3749,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3767,6 +3838,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -4072,6 +4153,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -4667,3 +4749,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -336,11 +336,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -633,11 +633,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -735,11 +735,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -830,12 +830,12 @@ export interface PetApiInterface {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApiInterface
|
* @memberof PetApiInterface
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): AxiosPromise<Array<Pet>>;
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): AxiosPromise<Array<Pet>>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
||||||
@ -929,12 +929,12 @@ export class PetApi extends BaseAPI implements PetApiInterface {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1004,6 +1004,16 @@ export class PetApi extends BaseAPI implements PetApiInterface {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1356,6 +1366,7 @@ export class StoreApi extends BaseAPI implements StoreApiInterface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -2040,3 +2051,4 @@ export class UserApi extends BaseAPI implements UserApiInterface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -340,11 +340,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -637,11 +637,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -739,11 +739,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -839,12 +839,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -914,6 +914,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1217,6 +1227,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1812,3 +1823,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -116,11 +116,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -413,11 +413,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -515,11 +515,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -615,12 +615,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -689,3 +689,13 @@ export class PetApi extends BaseAPI {
|
|||||||
return PetApiFp(this.configuration).uploadFile(petId, additionalMetadata, file, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).uploadFile(petId, additionalMetadata, file, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
@ -324,3 +324,4 @@ export class StoreApi extends BaseAPI {
|
|||||||
return StoreApiFp(this.configuration).placeOrder(body, options).then((request) => request(this.axios, this.basePath));
|
return StoreApiFp(this.configuration).placeOrder(body, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -615,3 +615,4 @@ export class UserApi extends BaseAPI {
|
|||||||
return UserApiFp(this.configuration).updateUser(username, body, options).then((request) => request(this.axios, this.basePath));
|
return UserApiFp(this.configuration).updateUser(username, body, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -336,11 +336,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -633,11 +633,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -735,11 +735,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -835,12 +835,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -910,6 +910,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1215,6 +1225,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1810,3 +1821,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -336,11 +336,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -633,11 +633,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -735,11 +735,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -846,7 +846,7 @@ export interface PetApiFindPetsByStatusRequest {
|
|||||||
* @type {Array<'available' | 'pending' | 'sold'>}
|
* @type {Array<'available' | 'pending' | 'sold'>}
|
||||||
* @memberof PetApiFindPetsByStatus
|
* @memberof PetApiFindPetsByStatus
|
||||||
*/
|
*/
|
||||||
readonly status: Array<'available' | 'pending' | 'sold'>
|
readonly status: Array<FindPetsByStatusStatusEnum>
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1052,6 +1052,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
*/
|
||||||
|
export const FindPetsByStatusStatusEnum = {
|
||||||
|
Available: 'available',
|
||||||
|
Pending: 'pending',
|
||||||
|
Sold: 'sold'
|
||||||
|
} as const;
|
||||||
|
export type FindPetsByStatusStatusEnum = typeof FindPetsByStatusStatusEnum[keyof typeof FindPetsByStatusStatusEnum];
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1397,6 +1407,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -2102,3 +2113,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -340,11 +340,11 @@ export const PetApiAxiosParamCreator = function (configuration?: Configuration)
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus: async (status: Array<'available' | 'pending' | 'sold'>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
findPetsByStatus: async (status: Array<FindPetsByStatusStatusEnum>, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||||
// verify required parameter 'status' is not null or undefined
|
// verify required parameter 'status' is not null or undefined
|
||||||
assertParamExists('findPetsByStatus', 'status', status)
|
assertParamExists('findPetsByStatus', 'status', status)
|
||||||
const localVarPath = `/pet/findByStatus`;
|
const localVarPath = `/pet/findByStatus`;
|
||||||
@ -637,11 +637,11 @@ export const PetApiFp = function(configuration?: Configuration) {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
async findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Pet>>> {
|
||||||
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
const localVarAxiosArgs = await localVarAxiosParamCreator.findPetsByStatus(status, options);
|
||||||
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
||||||
},
|
},
|
||||||
@ -739,11 +739,11 @@ export const PetApiFactory = function (configuration?: Configuration, basePath?:
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
*/
|
*/
|
||||||
findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: any): AxiosPromise<Array<Pet>> {
|
findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: any): AxiosPromise<Array<Pet>> {
|
||||||
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
return localVarFp.findPetsByStatus(status, options).then((request) => request(axios, basePath));
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@ -839,12 +839,12 @@ export class PetApi extends BaseAPI {
|
|||||||
/**
|
/**
|
||||||
* Multiple status values can be provided with comma separated strings
|
* Multiple status values can be provided with comma separated strings
|
||||||
* @summary Finds Pets by status
|
* @summary Finds Pets by status
|
||||||
* @param {Array<'available' | 'pending' | 'sold'>} status Status values that need to be considered for filter
|
* @param {Array<FindPetsByStatusStatusEnum>} status Status values that need to be considered for filter
|
||||||
* @param {*} [options] Override http request option.
|
* @param {*} [options] Override http request option.
|
||||||
* @throws {RequiredError}
|
* @throws {RequiredError}
|
||||||
* @memberof PetApi
|
* @memberof PetApi
|
||||||
*/
|
*/
|
||||||
public findPetsByStatus(status: Array<'available' | 'pending' | 'sold'>, options?: AxiosRequestConfig) {
|
public findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, options?: AxiosRequestConfig) {
|
||||||
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
return PetApiFp(this.configuration).findPetsByStatus(status, options).then((request) => request(this.axios, this.basePath));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -914,6 +914,16 @@ export class PetApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @export
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
export enum FindPetsByStatusStatusEnum {
|
||||||
|
Available = 'available',
|
||||||
|
Pending = 'pending',
|
||||||
|
Sold = 'sold'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StoreApi - axios parameter creator
|
* StoreApi - axios parameter creator
|
||||||
@ -1219,6 +1229,7 @@ export class StoreApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserApi - axios parameter creator
|
* UserApi - axios parameter creator
|
||||||
* @export
|
* @export
|
||||||
@ -1814,3 +1825,4 @@ export class UserApi extends BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,6 +26,21 @@
|
|||||||
<artifactId>exec-maven-plugin</artifactId>
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
<version>1.2.1</version>
|
<version>1.2.1</version>
|
||||||
<executions>
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>node-install</id>
|
||||||
|
<phase>pre-integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>npm</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>install</argument>
|
||||||
|
<argument>-D</argument>
|
||||||
|
<argument>@types/node</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
<execution>
|
<execution>
|
||||||
<id>npm-install</id>
|
<id>npm-install</id>
|
||||||
<phase>pre-integration-test</phase>
|
<phase>pre-integration-test</phase>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user