forked from loafle/openapi-generator-original
[typescript-redux-query] fixed array requests (#7198)
* fixed typescript-redux-query array requests * switched to a second solution * regerating typescipt-redux-query samples
This commit is contained in:
@@ -60,7 +60,7 @@ function {{nickname}}Raw<T>({{#allParams.0}}requestParameters: {{operationIdCame
|
||||
queryParameters['{{baseName}}'] = requestParameters.{{paramName}};
|
||||
{{/isCollectionFormatMulti}}
|
||||
{{^isCollectionFormatMulti}}
|
||||
queryParameters['{{baseName}}'] = requestParameters.{{paramName}}.join(runtime.COLLECTION_FORMATS["{{collectionFormat}}"]);
|
||||
queryParameters['{{baseName}}'] = requestParameters.{{paramName}}?.join(runtime.COLLECTION_FORMATS["{{collectionFormat}}"]);
|
||||
{{/isCollectionFormatMulti}}
|
||||
}
|
||||
|
||||
@@ -97,7 +97,7 @@ function {{nickname}}Raw<T>({{#allParams.0}}requestParameters: {{operationIdCame
|
||||
{{#headerParams}}
|
||||
{{#isListContainer}}
|
||||
if (requestParameters.{{paramName}}) {
|
||||
headerParameters['{{baseName}}'] = requestParameters.{{paramName}}.join(runtime.COLLECTION_FORMATS["{{collectionFormat}}"]);
|
||||
headerParameters['{{baseName}}'] = requestParameters.{{paramName}}?.join(runtime.COLLECTION_FORMATS["{{collectionFormat}}"]);
|
||||
}
|
||||
|
||||
{{/isListContainer}}
|
||||
@@ -144,7 +144,7 @@ function {{nickname}}Raw<T>({{#allParams.0}}requestParameters: {{operationIdCame
|
||||
})
|
||||
{{/isCollectionFormatMulti}}
|
||||
{{^isCollectionFormatMulti}}
|
||||
formData.append('{{baseName}}', requestParameters.{{paramName}}.join(runtime.COLLECTION_FORMATS["{{collectionFormat}}"]));
|
||||
formData.append('{{baseName}}', requestParameters.{{paramName}}?.join(runtime.COLLECTION_FORMATS["{{collectionFormat}}"]));
|
||||
{{/isCollectionFormatMulti}}
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@ function {{nickname}}Raw<T>({{#allParams.0}}requestParameters: {{operationIdCame
|
||||
{{#hasBodyParam}}
|
||||
{{#bodyParam}}
|
||||
{{#isContainer}}
|
||||
body: queryParameters || requestParameters.{{paramName}}{{#isListContainer}}{{#items}}{{^isPrimitiveType}}.map({{datatype}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isListContainer}},
|
||||
body: queryParameters || requestParameters.{{paramName}}{{#isListContainer}}{{#items}}{{^isPrimitiveType}}?.map({{datatype}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isListContainer}},
|
||||
{{/isContainer}}
|
||||
{{^isContainer}}
|
||||
{{^isPrimitiveType}}
|
||||
|
||||
@@ -175,7 +175,7 @@ function findPetsByStatusRaw<T>(requestParameters: FindPetsByStatusRequest, requ
|
||||
|
||||
|
||||
if (requestParameters.status) {
|
||||
queryParameters['status'] = requestParameters.status.join(runtime.COLLECTION_FORMATS["csv"]);
|
||||
queryParameters['status'] = requestParameters.status?.join(runtime.COLLECTION_FORMATS["csv"]);
|
||||
}
|
||||
|
||||
const headerParameters = {};
|
||||
@@ -230,7 +230,7 @@ function findPetsByTagsRaw<T>(requestParameters: FindPetsByTagsRequest, requestC
|
||||
|
||||
|
||||
if (requestParameters.tags) {
|
||||
queryParameters['tags'] = requestParameters.tags.join(runtime.COLLECTION_FORMATS["csv"]);
|
||||
queryParameters['tags'] = requestParameters.tags?.join(runtime.COLLECTION_FORMATS["csv"]);
|
||||
}
|
||||
|
||||
const headerParameters = {};
|
||||
|
||||
@@ -131,7 +131,7 @@ function createUsersWithArrayInputRaw<T>(requestParameters: CreateUsersWithArray
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
},
|
||||
body: queryParameters || requestParameters.body.map(UserToJSON),
|
||||
body: queryParameters || requestParameters.body?.map(UserToJSON),
|
||||
};
|
||||
|
||||
const { transform: requestTransform } = requestConfig;
|
||||
@@ -178,7 +178,7 @@ function createUsersWithListInputRaw<T>(requestParameters: CreateUsersWithListIn
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
},
|
||||
body: queryParameters || requestParameters.body.map(UserToJSON),
|
||||
body: queryParameters || requestParameters.body?.map(UserToJSON),
|
||||
};
|
||||
|
||||
const { transform: requestTransform } = requestConfig;
|
||||
|
||||
Reference in New Issue
Block a user