[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:
Sshnyari
2020-08-17 11:14:51 +02:00
committed by GitHub
parent b7b009082a
commit 528c2f6bd4
3 changed files with 8 additions and 8 deletions

View File

@@ -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}}

View File

@@ -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 = {};

View File

@@ -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;