Skip to content

Commit 94f5bd9

Browse files
Fix error header for bidirectional streaming models
1 parent a3934d0 commit 94f5bd9

File tree

1 file changed

+14
-0
lines changed
  • tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp

1 file changed

+14
-0
lines changed

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

+14
Original file line numberDiff line numberDiff line change
@@ -79,5 +79,19 @@ namespace ${metadata.classNamePrefix}ErrorMapper
7979
${CppViewHelper.computeExportValue($metadata.classNamePrefix)} Aws::Client::AWSError<Aws::Client::CoreErrors> GetErrorForName(const char* errorName);
8080
}
8181

82+
#set($modeledCommonErrors = [])
83+
#foreach($shapeEntry in $serviceModel.shapes.entrySet())
84+
#if($shapeEntry.value.isException() && !$shapeEntry.value.isModeledException())
85+
#set($addArgDummy = $modeledCommonErrors.add($shapeEntry.key))
86+
#end
87+
#end
88+
#if(!$modeledCommonErrors.isEmpty())
89+
namespace Model {
90+
#foreach($errorName in $modeledCommonErrors)
91+
using $errorName = Aws::Client::AWSError<TranscribeStreamingServiceErrors>;
92+
#end
93+
} // namespace Model
94+
95+
#end
8296
} // namespace ${serviceNamespace}
8397
} // namespace ${rootNamespace}

0 commit comments

Comments
 (0)