From d8af13f50f6f649a58fe0712bf6397a17fd04784 Mon Sep 17 00:00:00 2001 From: Hayden Baker Date: Fri, 18 Nov 2022 11:28:27 -0800 Subject: [PATCH] Fix the handling `intEnum` shapes when generating output value `intEnum` shapes aren't handled correctly when generating output value provider. This one-line change fixes this issue. --- .../codegen/integration/HttpBindingProtocolGenerator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/integration/HttpBindingProtocolGenerator.java b/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/integration/HttpBindingProtocolGenerator.java index ffb688012da..0869ee15185 100644 --- a/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/integration/HttpBindingProtocolGenerator.java +++ b/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/integration/HttpBindingProtocolGenerator.java @@ -2677,6 +2677,7 @@ private String getNumberOutputParam( context.getWriter().addImport( "strictParseLong", "__strictParseLong", "@aws-sdk/smithy-client"); return "__strictParseLong(" + dataSource + ")"; + case INT_ENUM: case INTEGER: context.getWriter().addImport( "strictParseInt32", "__strictParseInt32", "@aws-sdk/smithy-client");