Skip to content

Commit

Permalink
fix(codegen): aws-query protocol, distinguish explicit empty list (#4003
Browse files Browse the repository at this point in the history
)

* fix(codegen): aws-query protocol, distinguish explicit empty list

* fix(awsQuery): update codegen with new services and protocol test
  • Loading branch information
kuhe authored Nov 1, 2022
1 parent 4dc2f8b commit 8e10769
Show file tree
Hide file tree
Showing 24 changed files with 4,200 additions and 8 deletions.
171 changes: 171 additions & 0 deletions clients/client-auto-scaling/src/protocols/Aws_query.ts

Large diffs are not rendered by default.

141 changes: 141 additions & 0 deletions clients/client-cloudformation/src/protocols/Aws_query.ts

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions clients/client-cloudsearch/src/protocols/Aws_query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2270,6 +2270,9 @@ const serializeAws_queryDescribeAnalysisSchemesRequest = (
}
if (input.AnalysisSchemeNames != null) {
const memberEntries = serializeAws_queryStandardNameList(input.AnalysisSchemeNames, context);
if (input.AnalysisSchemeNames?.length === 0) {
entries.AnalysisSchemeNames = [];
}
Object.entries(memberEntries).forEach(([key, value]) => {
const loc = `AnalysisSchemeNames.${key}`;
entries[loc] = value;
Expand Down Expand Up @@ -2313,6 +2316,9 @@ const serializeAws_queryDescribeDomainsRequest = (input: DescribeDomainsRequest,
const entries: any = {};
if (input.DomainNames != null) {
const memberEntries = serializeAws_queryDomainNameList(input.DomainNames, context);
if (input.DomainNames?.length === 0) {
entries.DomainNames = [];
}
Object.entries(memberEntries).forEach(([key, value]) => {
const loc = `DomainNames.${key}`;
entries[loc] = value;
Expand All @@ -2331,6 +2337,9 @@ const serializeAws_queryDescribeExpressionsRequest = (
}
if (input.ExpressionNames != null) {
const memberEntries = serializeAws_queryStandardNameList(input.ExpressionNames, context);
if (input.ExpressionNames?.length === 0) {
entries.ExpressionNames = [];
}
Object.entries(memberEntries).forEach(([key, value]) => {
const loc = `ExpressionNames.${key}`;
entries[loc] = value;
Expand All @@ -2352,6 +2361,9 @@ const serializeAws_queryDescribeIndexFieldsRequest = (
}
if (input.FieldNames != null) {
const memberEntries = serializeAws_queryDynamicFieldNameList(input.FieldNames, context);
if (input.FieldNames?.length === 0) {
entries.FieldNames = [];
}
Object.entries(memberEntries).forEach(([key, value]) => {
const loc = `FieldNames.${key}`;
entries[loc] = value;
Expand Down Expand Up @@ -2398,6 +2410,9 @@ const serializeAws_queryDescribeSuggestersRequest = (
}
if (input.SuggesterNames != null) {
const memberEntries = serializeAws_queryStandardNameList(input.SuggesterNames, context);
if (input.SuggesterNames?.length === 0) {
entries.SuggesterNames = [];
}
Object.entries(memberEntries).forEach(([key, value]) => {
const loc = `SuggesterNames.${key}`;
entries[loc] = value;
Expand Down
Loading

0 comments on commit 8e10769

Please sign in to comment.