Skip to content

Commit 15a66c7

Browse files
committed
feat: codegen for fixing protocol tests(#968)
* Protocol codegen fixes via protocol tests (awslabls/smithy-typescript#141)
1 parent c7f13dc commit 15a66c7

File tree

188 files changed

+8578
-3712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

188 files changed

+8578
-3712
lines changed

Diff for: clients/client-accessanalyzer/protocols/Aws_restJson1_1.ts

+15-5
Original file line numberDiff line numberDiff line change
@@ -2744,7 +2744,11 @@ const serializeAws_restJson1_1FindingIdList = (
27442744
input: Array<string>,
27452745
context: __SerdeContext
27462746
): any => {
2747-
return (input || []).map(entry => entry);
2747+
const contents = [];
2748+
for (let entry of input) {
2749+
contents.push(entry);
2750+
}
2751+
return contents;
27482752
};
27492753

27502754
const serializeAws_restJson1_1InlineArchiveRule = (
@@ -2768,9 +2772,11 @@ const serializeAws_restJson1_1InlineArchiveRulesList = (
27682772
input: Array<InlineArchiveRule>,
27692773
context: __SerdeContext
27702774
): any => {
2771-
return (input || []).map(entry =>
2772-
serializeAws_restJson1_1InlineArchiveRule(entry, context)
2773-
);
2775+
const contents = [];
2776+
for (let entry of input) {
2777+
contents.push(serializeAws_restJson1_1InlineArchiveRule(entry, context));
2778+
}
2779+
return contents;
27742780
};
27752781

27762782
const serializeAws_restJson1_1SortCriteria = (
@@ -2802,7 +2808,11 @@ const serializeAws_restJson1_1ValueList = (
28022808
input: Array<string>,
28032809
context: __SerdeContext
28042810
): any => {
2805-
return (input || []).map(entry => entry);
2811+
const contents = [];
2812+
for (let entry of input) {
2813+
contents.push(entry);
2814+
}
2815+
return contents;
28062816
};
28072817

28082818
const deserializeAws_restJson1_1ActionList = (

Diff for: clients/client-acm-pca/protocols/Aws_json1_1.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -2756,7 +2756,11 @@ const serializeAws_json1_1ActionList = (
27562756
input: Array<ActionType | string>,
27572757
context: __SerdeContext
27582758
): any => {
2759-
return (input || []).map(entry => entry);
2759+
const contents = [];
2760+
for (let entry of input) {
2761+
contents.push(entry);
2762+
}
2763+
return contents;
27602764
};
27612765

27622766
const serializeAws_json1_1CertificateAuthorityConfiguration = (
@@ -3132,7 +3136,11 @@ const serializeAws_json1_1TagList = (
31323136
input: Array<Tag>,
31333137
context: __SerdeContext
31343138
): any => {
3135-
return (input || []).map(entry => serializeAws_json1_1Tag(entry, context));
3139+
const contents = [];
3140+
for (let entry of input) {
3141+
contents.push(serializeAws_json1_1Tag(entry, context));
3142+
}
3143+
return contents;
31363144
};
31373145

31383146
const serializeAws_json1_1UntagCertificateAuthorityRequest = (

Diff for: clients/client-acm/protocols/Aws_json1_1.ts

+35-9
Original file line numberDiff line numberDiff line change
@@ -1657,7 +1657,11 @@ const serializeAws_json1_1CertificateStatuses = (
16571657
input: Array<CertificateStatus | string>,
16581658
context: __SerdeContext
16591659
): any => {
1660-
return (input || []).map(entry => entry);
1660+
const contents = [];
1661+
for (let entry of input) {
1662+
contents.push(entry);
1663+
}
1664+
return contents;
16611665
};
16621666

16631667
const serializeAws_json1_1DeleteCertificateRequest = (
@@ -1686,7 +1690,11 @@ const serializeAws_json1_1DomainList = (
16861690
input: Array<string>,
16871691
context: __SerdeContext
16881692
): any => {
1689-
return (input || []).map(entry => entry);
1693+
const contents = [];
1694+
for (let entry of input) {
1695+
contents.push(entry);
1696+
}
1697+
return contents;
16901698
};
16911699

16921700
const serializeAws_json1_1DomainValidationOption = (
@@ -1707,9 +1715,11 @@ const serializeAws_json1_1DomainValidationOptionList = (
17071715
input: Array<DomainValidationOption>,
17081716
context: __SerdeContext
17091717
): any => {
1710-
return (input || []).map(entry =>
1711-
serializeAws_json1_1DomainValidationOption(entry, context)
1712-
);
1718+
const contents = [];
1719+
for (let entry of input) {
1720+
contents.push(serializeAws_json1_1DomainValidationOption(entry, context));
1721+
}
1722+
return contents;
17131723
};
17141724

17151725
const serializeAws_json1_1ExportCertificateRequest = (
@@ -1730,7 +1740,11 @@ const serializeAws_json1_1ExtendedKeyUsageFilterList = (
17301740
input: Array<ExtendedKeyUsageName | string>,
17311741
context: __SerdeContext
17321742
): any => {
1733-
return (input || []).map(entry => entry);
1743+
const contents = [];
1744+
for (let entry of input) {
1745+
contents.push(entry);
1746+
}
1747+
return contents;
17341748
};
17351749

17361750
const serializeAws_json1_1Filters = (
@@ -1801,14 +1815,22 @@ const serializeAws_json1_1KeyAlgorithmList = (
18011815
input: Array<KeyAlgorithm | string>,
18021816
context: __SerdeContext
18031817
): any => {
1804-
return (input || []).map(entry => entry);
1818+
const contents = [];
1819+
for (let entry of input) {
1820+
contents.push(entry);
1821+
}
1822+
return contents;
18051823
};
18061824

18071825
const serializeAws_json1_1KeyUsageFilterList = (
18081826
input: Array<KeyUsageName | string>,
18091827
context: __SerdeContext
18101828
): any => {
1811-
return (input || []).map(entry => entry);
1829+
const contents = [];
1830+
for (let entry of input) {
1831+
contents.push(entry);
1832+
}
1833+
return contents;
18121834
};
18131835

18141836
const serializeAws_json1_1ListCertificatesRequest = (
@@ -1948,7 +1970,11 @@ const serializeAws_json1_1TagList = (
19481970
input: Array<Tag>,
19491971
context: __SerdeContext
19501972
): any => {
1951-
return (input || []).map(entry => serializeAws_json1_1Tag(entry, context));
1973+
const contents = [];
1974+
for (let entry of input) {
1975+
contents.push(serializeAws_json1_1Tag(entry, context));
1976+
}
1977+
return contents;
19521978
};
19531979

19541980
const serializeAws_json1_1UpdateCertificateOptionsRequest = (

Diff for: clients/client-alexa-for-business/protocols/Aws_json1_1.ts

+70-18
Original file line numberDiff line numberDiff line change
@@ -8429,14 +8429,22 @@ const serializeAws_json1_1FilterList = (
84298429
input: Array<Filter>,
84308430
context: __SerdeContext
84318431
): any => {
8432-
return (input || []).map(entry => serializeAws_json1_1Filter(entry, context));
8432+
const contents = [];
8433+
for (let entry of input) {
8434+
contents.push(serializeAws_json1_1Filter(entry, context));
8435+
}
8436+
return contents;
84338437
};
84348438

84358439
const serializeAws_json1_1FilterValueList = (
84368440
input: Array<string>,
84378441
context: __SerdeContext
84388442
): any => {
8439-
return (input || []).map(entry => entry);
8443+
const contents = [];
8444+
for (let entry of input) {
8445+
contents.push(entry);
8446+
}
8447+
return contents;
84408448
};
84418449

84428450
const serializeAws_json1_1IPDialIn = (
@@ -8502,7 +8510,11 @@ const serializeAws_json1_1AudioList = (
85028510
input: Array<Audio>,
85038511
context: __SerdeContext
85048512
): any => {
8505-
return (input || []).map(entry => serializeAws_json1_1Audio(entry, context));
8513+
const contents = [];
8514+
for (let entry of input) {
8515+
contents.push(serializeAws_json1_1Audio(entry, context));
8516+
}
8517+
return contents;
85068518
};
85078519

85088520
const serializeAws_json1_1Content = (
@@ -8575,7 +8587,11 @@ const serializeAws_json1_1SsmlList = (
85758587
input: Array<Ssml>,
85768588
context: __SerdeContext
85778589
): any => {
8578-
return (input || []).map(entry => serializeAws_json1_1Ssml(entry, context));
8590+
const contents = [];
8591+
for (let entry of input) {
8592+
contents.push(serializeAws_json1_1Ssml(entry, context));
8593+
}
8594+
return contents;
85798595
};
85808596

85818597
const serializeAws_json1_1Text = (
@@ -8596,7 +8612,11 @@ const serializeAws_json1_1TextList = (
85968612
input: Array<Text>,
85978613
context: __SerdeContext
85988614
): any => {
8599-
return (input || []).map(entry => serializeAws_json1_1Text(entry, context));
8615+
const contents = [];
8616+
for (let entry of input) {
8617+
contents.push(serializeAws_json1_1Text(entry, context));
8618+
}
8619+
return contents;
86008620
};
86018621

86028622
const serializeAws_json1_1DeleteDeviceUsageDataRequest = (
@@ -9383,14 +9403,22 @@ const serializeAws_json1_1EndOfMeetingReminderMinutesList = (
93839403
input: Array<number>,
93849404
context: __SerdeContext
93859405
): any => {
9386-
return (input || []).map(entry => entry);
9406+
const contents = [];
9407+
for (let entry of input) {
9408+
contents.push(entry);
9409+
}
9410+
return contents;
93879411
};
93889412

93899413
const serializeAws_json1_1Features = (
93909414
input: Array<Feature | string>,
93919415
context: __SerdeContext
93929416
): any => {
9393-
return (input || []).map(entry => entry);
9417+
const contents = [];
9418+
for (let entry of input) {
9419+
contents.push(entry);
9420+
}
9421+
return contents;
93949422
};
93959423

93969424
const serializeAws_json1_1ForgetSmartHomeAppliancesRequest = (
@@ -9732,9 +9760,11 @@ const serializeAws_json1_1PhoneNumberList = (
97329760
input: Array<PhoneNumber>,
97339761
context: __SerdeContext
97349762
): any => {
9735-
return (input || []).map(entry =>
9736-
serializeAws_json1_1PhoneNumber(entry, context)
9737-
);
9763+
const contents = [];
9764+
for (let entry of input) {
9765+
contents.push(serializeAws_json1_1PhoneNumber(entry, context));
9766+
}
9767+
return contents;
97389768
};
97399769

97409770
const serializeAws_json1_1PutConferencePreferenceRequest = (
@@ -10112,7 +10142,11 @@ const serializeAws_json1_1ShortSkillIdList = (
1011210142
input: Array<string>,
1011310143
context: __SerdeContext
1011410144
): any => {
10115-
return (input || []).map(entry => entry);
10145+
const contents = [];
10146+
for (let entry of input) {
10147+
contents.push(entry);
10148+
}
10149+
return contents;
1011610150
};
1011710151

1011810152
const serializeAws_json1_1SipAddress = (
@@ -10133,9 +10167,11 @@ const serializeAws_json1_1SipAddressList = (
1013310167
input: Array<SipAddress>,
1013410168
context: __SerdeContext
1013510169
): any => {
10136-
return (input || []).map(entry =>
10137-
serializeAws_json1_1SipAddress(entry, context)
10138-
);
10170+
const contents = [];
10171+
for (let entry of input) {
10172+
contents.push(serializeAws_json1_1SipAddress(entry, context));
10173+
}
10174+
return contents;
1013910175
};
1014010176

1014110177
const serializeAws_json1_1Sort = (
@@ -10156,7 +10192,11 @@ const serializeAws_json1_1SortList = (
1015610192
input: Array<Sort>,
1015710193
context: __SerdeContext
1015810194
): any => {
10159-
return (input || []).map(entry => serializeAws_json1_1Sort(entry, context));
10195+
const contents = [];
10196+
for (let entry of input) {
10197+
contents.push(serializeAws_json1_1Sort(entry, context));
10198+
}
10199+
return contents;
1016010200
};
1016110201

1016210202
const serializeAws_json1_1StartDeviceSyncRequest = (
@@ -10205,14 +10245,22 @@ const serializeAws_json1_1TagKeyList = (
1020510245
input: Array<string>,
1020610246
context: __SerdeContext
1020710247
): any => {
10208-
return (input || []).map(entry => entry);
10248+
const contents = [];
10249+
for (let entry of input) {
10250+
contents.push(entry);
10251+
}
10252+
return contents;
1020910253
};
1021010254

1021110255
const serializeAws_json1_1TagList = (
1021210256
input: Array<Tag>,
1021310257
context: __SerdeContext
1021410258
): any => {
10215-
return (input || []).map(entry => serializeAws_json1_1Tag(entry, context));
10259+
const contents = [];
10260+
for (let entry of input) {
10261+
contents.push(serializeAws_json1_1Tag(entry, context));
10262+
}
10263+
return contents;
1021610264
};
1021710265

1021810266
const serializeAws_json1_1TagResourceRequest = (
@@ -10233,7 +10281,11 @@ const serializeAws_json1_1TrustAnchorList = (
1023310281
input: Array<string>,
1023410282
context: __SerdeContext
1023510283
): any => {
10236-
return (input || []).map(entry => entry);
10284+
const contents = [];
10285+
for (let entry of input) {
10286+
contents.push(entry);
10287+
}
10288+
return contents;
1023710289
};
1023810290

1023910291
const serializeAws_json1_1UntagResourceRequest = (

Diff for: clients/client-amplify/protocols/Aws_restJson1_1.ts

+15-7
Original file line numberDiff line numberDiff line change
@@ -5542,7 +5542,11 @@ const serializeAws_restJson1_1AutoBranchCreationPatterns = (
55425542
input: Array<string>,
55435543
context: __SerdeContext
55445544
): any => {
5545-
return (input || []).map(entry => entry);
5545+
const contents = [];
5546+
for (let entry of input) {
5547+
contents.push(entry);
5548+
}
5549+
return contents;
55465550
};
55475551

55485552
const serializeAws_restJson1_1CustomRule = (
@@ -5569,9 +5573,11 @@ const serializeAws_restJson1_1CustomRules = (
55695573
input: Array<CustomRule>,
55705574
context: __SerdeContext
55715575
): any => {
5572-
return (input || []).map(entry =>
5573-
serializeAws_restJson1_1CustomRule(entry, context)
5574-
);
5576+
const contents = [];
5577+
for (let entry of input) {
5578+
contents.push(serializeAws_restJson1_1CustomRule(entry, context));
5579+
}
5580+
return contents;
55755581
};
55765582

55775583
const serializeAws_restJson1_1EnvironmentVariables = (
@@ -5614,9 +5620,11 @@ const serializeAws_restJson1_1SubDomainSettings = (
56145620
input: Array<SubDomainSetting>,
56155621
context: __SerdeContext
56165622
): any => {
5617-
return (input || []).map(entry =>
5618-
serializeAws_restJson1_1SubDomainSetting(entry, context)
5619-
);
5623+
const contents = [];
5624+
for (let entry of input) {
5625+
contents.push(serializeAws_restJson1_1SubDomainSetting(entry, context));
5626+
}
5627+
return contents;
56205628
};
56215629

56225630
const serializeAws_restJson1_1TagMap = (

0 commit comments

Comments
 (0)