Skip to content

Commit 66b154a

Browse files
Fix error header for bidirectional streaming models
1 parent e9e0a91 commit 66b154a

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/ModelClassMembersAndInlines.vm

+3
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
#if($CppViewHelper.isStreamingPayloadMember($shape, $member.key) && $shape.result)
1515
#set($cppType = "Aws::Utils::Stream::ResponseStream")
1616
#set($isStream = true)
17+
#elseif($member.value.shape.isException() && !$member.value.shape.isModeledException())
18+
#set($cppType = "${metadata.classNamePrefix}Error")
19+
#set($isStream = false)
1720
#else
1821
#set($cppType = $CppViewHelper.computeCppType($member.value.shape))
1922
#set($isStream = false)

tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/common/model/ServiceClientModelHeaderMemberDeclaration.vm

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
#set($isEventStreamInput = false)
88
#end
99
#set($cppType = $CppViewHelper.computeCppType($shape, $member.key))
10+
#if($member.value.shape.isException() && !$member.value.shape.isModeledException())
11+
#set($cppType = "${metadata.classNamePrefix}Error")
12+
#end
1013
#set($memberVariableName = $CppViewHelper.computeMemberVariableName($member.key))
1114
#if($member.value.shape.getName() == $shape.getName() && $member.value.shape.list)
1215
Aws::Vector<$cppType> $memberVariableName;

0 commit comments

Comments
 (0)