Skip to content

Commit

Permalink
Fix Payload root element name (#419)
Browse files Browse the repository at this point in the history
* Fix payload root element name generation

---------

Co-authored-by: Danila Reznichuk <[email protected]>
  • Loading branch information
dreznichuk and Danila Reznichuk authored Mar 15, 2024
1 parent b4f66df commit 0046cb9
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion aws_client/lib/src/generated/s3/v2006_03_01.dart
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@ class S3 {
'/${Uri.encodeComponent(bucket)}/${key.split('/').map(Uri.encodeComponent).join('/')}',
queryParams: $query,
headers: headers,
payload: multipartUpload?.toXml('MultipartUpload'),
payload: multipartUpload?.toXml('CompleteMultipartUpload'),
exceptionFnMap: _exceptionFns,
);
final $elem = await _s.xmlFromResponse($result);
Expand Down
2 changes: 1 addition & 1 deletion generated/aws_s3_api/lib/s3-2006-03-01.dart
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@ class S3 {
'/${Uri.encodeComponent(bucket)}/${key.split('/').map(Uri.encodeComponent).join('/')}',
queryParams: $query,
headers: headers,
payload: multipartUpload?.toXml('MultipartUpload'),
payload: multipartUpload?.toXml('CompleteMultipartUpload'),
exceptionFnMap: _exceptionFns,
);
final $elem = await _s.xmlFromResponse($result);
Expand Down
2 changes: 1 addition & 1 deletion generator/lib/builders/protocols/rest_xml_builder.dart
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ class RestXmlServiceBuilder extends ServiceBuilder {
payloadArg = payloadMember.fieldName;
} else {
payloadArg =
'${payloadMember.fieldName}${payloadMember.isRequired ? '' : '?'}.toXml(\'${shapeClass.payload}\')';
'${payloadMember.fieldName}${payloadMember.isRequired ? '' : '?'}.toXml(\'${payloadMember.locationName ?? shapeClass.payload}\')';
}
} else if (shapeClass != null) {
final bodyMembers = shapeClass.members.where((m) => m.isBody);
Expand Down

0 comments on commit 0046cb9

Please sign in to comment.