forked from loafle/openapi-generator-original
[TS][nestjs] fix isListContainer with isArray (#11425)
* fix isListContainer with isArray in ts nextjs * update samples
This commit is contained in:
parent
ff7c2bdb59
commit
aed513f65d
@ -72,7 +72,7 @@ export class {{classname}} {
|
|||||||
{{#hasQueryParams}}
|
{{#hasQueryParams}}
|
||||||
let queryParameters = {};
|
let queryParameters = {};
|
||||||
{{#queryParams}}
|
{{#queryParams}}
|
||||||
{{#isListContainer}}
|
{{#isArray}}
|
||||||
if ({{paramName}}) {
|
if ({{paramName}}) {
|
||||||
{{#isCollectionFormatMulti}}
|
{{#isCollectionFormatMulti}}
|
||||||
{{paramName}}.forEach((element) => {
|
{{paramName}}.forEach((element) => {
|
||||||
@ -83,8 +83,8 @@ export class {{classname}} {
|
|||||||
queryParameters['{{baseName}}'] = {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}']);
|
queryParameters['{{baseName}}'] = {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}']);
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
}
|
}
|
||||||
{{/isListContainer}}
|
{{/isArray}}
|
||||||
{{^isListContainer}}
|
{{^isArray}}
|
||||||
if ({{paramName}} !== undefined && {{paramName}} !== null) {
|
if ({{paramName}} !== undefined && {{paramName}} !== null) {
|
||||||
{{#isDateTime}}
|
{{#isDateTime}}
|
||||||
queryParameters['{{baseName}}'] = <any>{{paramName}}.toISOString();
|
queryParameters['{{baseName}}'] = <any>{{paramName}}.toISOString();
|
||||||
@ -93,22 +93,22 @@ export class {{classname}} {
|
|||||||
queryParameters['{{baseName}}'] = <any>{{paramName}};
|
queryParameters['{{baseName}}'] = <any>{{paramName}};
|
||||||
{{/isDateTime}}
|
{{/isDateTime}}
|
||||||
}
|
}
|
||||||
{{/isListContainer}}
|
{{/isArray}}
|
||||||
{{/queryParams}}
|
{{/queryParams}}
|
||||||
|
|
||||||
{{/hasQueryParams}}
|
{{/hasQueryParams}}
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
{{#headerParams}}
|
{{#headerParams}}
|
||||||
{{#isListContainer}}
|
{{#isArray}}
|
||||||
if ({{paramName}}) {
|
if ({{paramName}}) {
|
||||||
headers['{{baseName}}'] = {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}']);
|
headers['{{baseName}}'] = {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}']);
|
||||||
}
|
}
|
||||||
{{/isListContainer}}
|
{{/isArray}}
|
||||||
{{^isListContainer}}
|
{{^isArray}}
|
||||||
if ({{paramName}} !== undefined && {{paramName}} !== null) {
|
if ({{paramName}} !== undefined && {{paramName}} !== null) {
|
||||||
headers['{{baseName}}'] = String({{paramName}});
|
headers['{{baseName}}'] = String({{paramName}});
|
||||||
}
|
}
|
||||||
{{/isListContainer}}
|
{{/isArray}}
|
||||||
{{/headerParams}}
|
{{/headerParams}}
|
||||||
|
|
||||||
{{#authMethods}}
|
{{#authMethods}}
|
||||||
@ -188,7 +188,7 @@ export class {{classname}} {
|
|||||||
}
|
}
|
||||||
{{#formParams}}
|
{{#formParams}}
|
||||||
|
|
||||||
{{#isListContainer}}
|
{{#isArray}}
|
||||||
if ({{paramName}}) {
|
if ({{paramName}}) {
|
||||||
{{#isCollectionFormatMulti}}
|
{{#isCollectionFormatMulti}}
|
||||||
{{paramName}}.forEach((element) => {
|
{{paramName}}.forEach((element) => {
|
||||||
@ -199,12 +199,12 @@ export class {{classname}} {
|
|||||||
formParams.append('{{baseName}}', {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}']));
|
formParams.append('{{baseName}}', {{paramName}}.join(COLLECTION_FORMATS['{{collectionFormat}}']));
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
}
|
}
|
||||||
{{/isListContainer}}
|
{{/isArray}}
|
||||||
{{^isListContainer}}
|
{{^isArray}}
|
||||||
if ({{paramName}} !== undefined) {
|
if ({{paramName}} !== undefined) {
|
||||||
formParams.append('{{baseName}}', <any>{{paramName}});
|
formParams.append('{{baseName}}', <any>{{paramName}});
|
||||||
}
|
}
|
||||||
{{/isListContainer}}
|
{{/isArray}}
|
||||||
{{/formParams}}
|
{{/formParams}}
|
||||||
|
|
||||||
{{/hasFormParams}}
|
{{/hasFormParams}}
|
||||||
|
@ -153,8 +153,8 @@ export class PetService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = {};
|
||||||
if (status !== undefined && status !== null) {
|
if (status) {
|
||||||
queryParameters['status'] = <any>status;
|
queryParameters['status'] = status.join(COLLECTION_FORMATS['csv']);
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
@ -203,8 +203,8 @@ export class PetService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = {};
|
let queryParameters = {};
|
||||||
if (tags !== undefined && tags !== null) {
|
if (tags) {
|
||||||
queryParameters['tags'] = <any>tags;
|
queryParameters['tags'] = tags.join(COLLECTION_FORMATS['csv']);
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let headers = this.defaultHeaders;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user