From 23d5fe858d6edd5e3b9126a787a936404d0a3148 Mon Sep 17 00:00:00 2001 From: George Fu Date: Mon, 17 Feb 2025 16:07:14 -0500 Subject: [PATCH] fix(clients): unknown union member serialization in json (#6892) --- .../client-amp/src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_json1_1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_json1_0.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_restJson1.ts | 12 +++++----- .../src/protocols/Aws_restJson1.ts | 24 +++++++++---------- .../src/protocols/Aws_restJson1.ts | 8 +++---- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 12 +++++----- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 6 ++--- .../src/protocols/Aws_restJson1.ts | 6 ++--- .../src/protocols/Aws_json1_0.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_json1_1.ts | 2 +- .../src/protocols/Aws_json1_0.ts | 8 +++---- .../client-m2/src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_json1_0.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_json1_1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 8 +++---- .../src/protocols/Aws_json1_1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_restJson1.ts | 2 +- .../src/protocols/Aws_json1_1.ts | 2 +- .../src/protocols/Aws_json1_0.ts | 6 ++--- .../src/protocols/Aws_restJson1.ts | 2 +- .../codegen/JsonShapeSerVisitor.java | 2 +- .../src/protocols/Aws_json1_0.ts | 2 +- .../src/protocols/Aws_json1_1.ts | 2 +- .../src/protocols/Aws_restJson1.ts | 4 ++-- .../src/protocols/Aws_restJson1.ts | 8 +++---- 43 files changed, 91 insertions(+), 91 deletions(-) diff --git a/clients/client-amp/src/protocols/Aws_restJson1.ts b/clients/client-amp/src/protocols/Aws_restJson1.ts index bef8a261f782d..27dec0fcbd2c2 100644 --- a/clients/client-amp/src/protocols/Aws_restJson1.ts +++ b/clients/client-amp/src/protocols/Aws_restJson1.ts @@ -1455,7 +1455,7 @@ const de_ValidationExceptionRes = async (parsedOutput: any, context: __SerdeCont const se_ScrapeConfiguration = (input: ScrapeConfiguration, context: __SerdeContext): any => { return ScrapeConfiguration.visit(input, { configurationBlob: (value) => ({ configurationBlob: context.base64Encoder(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-application-discovery-service/src/protocols/Aws_json1_1.ts b/clients/client-application-discovery-service/src/protocols/Aws_json1_1.ts index 88062800c730d..a8101642cf5df 100644 --- a/clients/client-application-discovery-service/src/protocols/Aws_json1_1.ts +++ b/clients/client-application-discovery-service/src/protocols/Aws_json1_1.ts @@ -1384,7 +1384,7 @@ const se_ExportPreferences = (input: ExportPreferences, context: __SerdeContext) ec2RecommendationsPreferences: (value) => ({ ec2RecommendationsPreferences: se_Ec2RecommendationsExportPreferences(value, context), }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-application-signals/src/protocols/Aws_restJson1.ts b/clients/client-application-signals/src/protocols/Aws_restJson1.ts index 9772c095b2533..e937947ca4a62 100644 --- a/clients/client-application-signals/src/protocols/Aws_restJson1.ts +++ b/clients/client-application-signals/src/protocols/Aws_restJson1.ts @@ -962,7 +962,7 @@ const se_Interval = (input: Interval, context: __SerdeContext): any => { return Interval.visit(input, { CalendarInterval: (value) => ({ CalendarInterval: se_CalendarInterval(value, context) }), RollingInterval: (value) => ({ RollingInterval: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-bcm-pricing-calculator/src/protocols/Aws_json1_0.ts b/clients/client-bcm-pricing-calculator/src/protocols/Aws_json1_0.ts index cfc25c9297cb8..d42205d5e9726 100644 --- a/clients/client-bcm-pricing-calculator/src/protocols/Aws_json1_0.ts +++ b/clients/client-bcm-pricing-calculator/src/protocols/Aws_json1_0.ts @@ -1867,7 +1867,7 @@ const se_BillScenarioCommitmentModificationAction = ( addSavingsPlanAction: (value) => ({ addSavingsPlanAction: se_AddSavingsPlanAction(value, context) }), negateReservedInstanceAction: (value) => ({ negateReservedInstanceAction: _json(value) }), negateSavingsPlanAction: (value) => ({ negateSavingsPlanAction: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-bedrock-agent-runtime/src/protocols/Aws_restJson1.ts b/clients/client-bedrock-agent-runtime/src/protocols/Aws_restJson1.ts index 741cc10c827f7..bed11c24d6db7 100644 --- a/clients/client-bedrock-agent-runtime/src/protocols/Aws_restJson1.ts +++ b/clients/client-bedrock-agent-runtime/src/protocols/Aws_restJson1.ts @@ -1722,7 +1722,7 @@ const se_FlowInput = (input: FlowInput, context: __SerdeContext): any => { const se_FlowInputContent = (input: FlowInputContent, context: __SerdeContext): any => { return FlowInputContent.visit(input, { document: (value) => ({ document: se_Document(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2063,7 +2063,7 @@ const se_RetrievalFilter = (input: RetrievalFilter, context: __SerdeContext): an orAll: (value) => ({ orAll: se_RetrievalFilterList(value, context) }), startsWith: (value) => ({ startsWith: se_FilterAttribute(value, context) }), stringContains: (value) => ({ stringContains: se_FilterAttribute(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-bedrock-agent/src/protocols/Aws_restJson1.ts b/clients/client-bedrock-agent/src/protocols/Aws_restJson1.ts index 95d68290675cf..0d4ae5ee77d57 100644 --- a/clients/client-bedrock-agent/src/protocols/Aws_restJson1.ts +++ b/clients/client-bedrock-agent/src/protocols/Aws_restJson1.ts @@ -3972,7 +3972,7 @@ const se_FlowNodeConfiguration = (input: FlowNodeConfiguration, context: __Serde prompt: (value) => ({ prompt: se_PromptFlowNodeConfiguration(value, context) }), retrieval: (value) => ({ retrieval: _json(value) }), storage: (value) => ({ storage: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -4215,7 +4215,7 @@ const se_PromptFlowNodeSourceConfiguration = ( return PromptFlowNodeSourceConfiguration.visit(input, { inline: (value) => ({ inline: se_PromptFlowNodeInlineConfiguration(value, context) }), resource: (value) => ({ resource: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -4227,7 +4227,7 @@ const se_PromptFlowNodeSourceConfiguration = ( const se_PromptInferenceConfiguration = (input: PromptInferenceConfiguration, context: __SerdeContext): any => { return PromptInferenceConfiguration.visit(input, { text: (value) => ({ text: se_PromptModelInferenceConfiguration(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -4271,7 +4271,7 @@ const se_PromptTemplateConfiguration = (input: PromptTemplateConfiguration, cont return PromptTemplateConfiguration.visit(input, { chat: (value) => ({ chat: se_ChatPromptTemplateConfiguration(value, context) }), text: (value) => ({ text: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -4421,7 +4421,7 @@ const se_Tool = (input: Tool, context: __SerdeContext): any => { return Tool.visit(input, { cachePoint: (value) => ({ cachePoint: _json(value) }), toolSpec: (value) => ({ toolSpec: se_ToolSpecification(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -4443,7 +4443,7 @@ const se_ToolConfiguration = (input: ToolConfiguration, context: __SerdeContext) const se_ToolInputSchema = (input: ToolInputSchema, context: __SerdeContext): any => { return ToolInputSchema.visit(input, { json: (value) => ({ json: se_Document(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-bedrock-runtime/src/protocols/Aws_restJson1.ts b/clients/client-bedrock-runtime/src/protocols/Aws_restJson1.ts index 739d4470f7f4d..b332da6bc8471 100644 --- a/clients/client-bedrock-runtime/src/protocols/Aws_restJson1.ts +++ b/clients/client-bedrock-runtime/src/protocols/Aws_restJson1.ts @@ -1044,7 +1044,7 @@ const se_ContentBlock = (input: ContentBlock, context: __SerdeContext): any => { toolResult: (value) => ({ toolResult: se_ToolResultBlock(value, context) }), toolUse: (value) => ({ toolUse: se_ToolUseBlock(value, context) }), video: (value) => ({ video: se_VideoBlock(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1076,7 +1076,7 @@ const se_DocumentBlock = (input: DocumentBlock, context: __SerdeContext): any => const se_DocumentSource = (input: DocumentSource, context: __SerdeContext): any => { return DocumentSource.visit(input, { bytes: (value) => ({ bytes: context.base64Encoder(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1089,7 +1089,7 @@ const se_GuardrailContentBlock = (input: GuardrailContentBlock, context: __Serde return GuardrailContentBlock.visit(input, { image: (value) => ({ image: se_GuardrailImageBlock(value, context) }), text: (value) => ({ text: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1113,7 +1113,7 @@ const se_GuardrailConverseContentBlock = (input: GuardrailConverseContentBlock, return GuardrailConverseContentBlock.visit(input, { image: (value) => ({ image: se_GuardrailConverseImageBlock(value, context) }), text: (value) => ({ text: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1135,7 +1135,7 @@ const se_GuardrailConverseImageBlock = (input: GuardrailConverseImageBlock, cont const se_GuardrailConverseImageSource = (input: GuardrailConverseImageSource, context: __SerdeContext): any => { return GuardrailConverseImageSource.visit(input, { bytes: (value) => ({ bytes: context.base64Encoder(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1157,7 +1157,7 @@ const se_GuardrailImageBlock = (input: GuardrailImageBlock, context: __SerdeCont const se_GuardrailImageSource = (input: GuardrailImageSource, context: __SerdeContext): any => { return GuardrailImageSource.visit(input, { bytes: (value) => ({ bytes: context.base64Encoder(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1181,7 +1181,7 @@ const se_ImageBlock = (input: ImageBlock, context: __SerdeContext): any => { const se_ImageSource = (input: ImageSource, context: __SerdeContext): any => { return ImageSource.visit(input, { bytes: (value) => ({ bytes: context.base64Encoder(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1246,7 +1246,7 @@ const se_SystemContentBlock = (input: SystemContentBlock, context: __SerdeContex return SystemContentBlock.visit(input, { guardContent: (value) => ({ guardContent: se_GuardrailConverseContentBlock(value, context) }), text: (value) => ({ text: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1271,7 +1271,7 @@ const se_SystemContentBlocks = (input: SystemContentBlock[], context: __SerdeCon const se_Tool = (input: Tool, context: __SerdeContext): any => { return Tool.visit(input, { toolSpec: (value) => ({ toolSpec: se_ToolSpecification(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1293,7 +1293,7 @@ const se_ToolConfiguration = (input: ToolConfiguration, context: __SerdeContext) const se_ToolInputSchema = (input: ToolInputSchema, context: __SerdeContext): any => { return ToolInputSchema.visit(input, { json: (value) => ({ json: se_Document(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1318,7 +1318,7 @@ const se_ToolResultContentBlock = (input: ToolResultContentBlock, context: __Ser json: (value) => ({ json: se_Document(value, context) }), text: (value) => ({ text: value }), video: (value) => ({ video: se_VideoBlock(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1383,7 +1383,7 @@ const se_VideoSource = (input: VideoSource, context: __SerdeContext): any => { return VideoSource.visit(input, { bytes: (value) => ({ bytes: context.base64Encoder(value) }), s3Location: (value) => ({ s3Location: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-bedrock/src/protocols/Aws_restJson1.ts b/clients/client-bedrock/src/protocols/Aws_restJson1.ts index 77ad9a5743ace..e37f176152c80 100644 --- a/clients/client-bedrock/src/protocols/Aws_restJson1.ts +++ b/clients/client-bedrock/src/protocols/Aws_restJson1.ts @@ -3096,7 +3096,7 @@ const se_EvaluationInferenceConfig = (input: EvaluationInferenceConfig, context: return EvaluationInferenceConfig.visit(input, { models: (value) => ({ models: _json(value) }), ragConfigs: (value) => ({ ragConfigs: se_RagConfigs(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -3301,7 +3301,7 @@ const se_KnowledgeBaseConfig = (input: KnowledgeBaseConfig, context: __SerdeCont retrieveAndGenerateConfig: se_RetrieveAndGenerateConfiguration(value, context), }), retrieveConfig: (value) => ({ retrieveConfig: se_RetrieveConfig(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -3377,7 +3377,7 @@ const se_KnowledgeBaseVectorSearchConfiguration = ( const se_RAGConfig = (input: RAGConfig, context: __SerdeContext): any => { return RAGConfig.visit(input, { knowledgeBaseConfig: (value) => ({ knowledgeBaseConfig: se_KnowledgeBaseConfig(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -3420,7 +3420,7 @@ const se_RetrievalFilter = (input: RetrievalFilter, context: __SerdeContext): an orAll: (value) => ({ orAll: se_RetrievalFilterList(value, context) }), startsWith: (value) => ({ startsWith: se_FilterAttribute(value, context) }), stringContains: (value) => ({ stringContains: se_FilterAttribute(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-clouddirectory/src/protocols/Aws_restJson1.ts b/clients/client-clouddirectory/src/protocols/Aws_restJson1.ts index f7da5da29ee32..543485a7870bf 100644 --- a/clients/client-clouddirectory/src/protocols/Aws_restJson1.ts +++ b/clients/client-clouddirectory/src/protocols/Aws_restJson1.ts @@ -4447,7 +4447,7 @@ const se_TypedAttributeValue = (input: TypedAttributeValue, context: __SerdeCont DatetimeValue: (value) => ({ DatetimeValue: value.getTime() / 1_000 }), NumberValue: (value) => ({ NumberValue: value }), StringValue: (value) => ({ StringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-connect/src/protocols/Aws_restJson1.ts b/clients/client-connect/src/protocols/Aws_restJson1.ts index 1c06913553353..795f8f42a695d 100644 --- a/clients/client-connect/src/protocols/Aws_restJson1.ts +++ b/clients/client-connect/src/protocols/Aws_restJson1.ts @@ -14190,7 +14190,7 @@ const se_EvaluationAnswerData = (input: EvaluationAnswerData, context: __SerdeCo NotApplicable: (value) => ({ NotApplicable: value }), NumericValue: (value) => ({ NumericValue: __serializeFloat(value) }), StringValue: (value) => ({ StringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -14223,7 +14223,7 @@ const se_EvaluationFormItem = (input: EvaluationFormItem, context: __SerdeContex return EvaluationFormItem.visit(input, { Question: (value) => ({ Question: se_EvaluationFormQuestion(value, context) }), Section: (value) => ({ Section: se_EvaluationFormSection(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-connectcampaigns/src/protocols/Aws_restJson1.ts b/clients/client-connectcampaigns/src/protocols/Aws_restJson1.ts index c9a101481878d..cac9ac09ed9fb 100644 --- a/clients/client-connectcampaigns/src/protocols/Aws_restJson1.ts +++ b/clients/client-connectcampaigns/src/protocols/Aws_restJson1.ts @@ -1210,7 +1210,7 @@ const se_DialerConfig = (input: DialerConfig, context: __SerdeContext): any => { agentlessDialerConfig: (value) => ({ agentlessDialerConfig: se_AgentlessDialerConfig(value, context) }), predictiveDialerConfig: (value) => ({ predictiveDialerConfig: se_PredictiveDialerConfig(value, context) }), progressiveDialerConfig: (value) => ({ progressiveDialerConfig: se_ProgressiveDialerConfig(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-connectcampaignsv2/src/protocols/Aws_restJson1.ts b/clients/client-connectcampaignsv2/src/protocols/Aws_restJson1.ts index 4c17301359961..95ba8f5b15344 100644 --- a/clients/client-connectcampaignsv2/src/protocols/Aws_restJson1.ts +++ b/clients/client-connectcampaignsv2/src/protocols/Aws_restJson1.ts @@ -1908,7 +1908,7 @@ const se_TelephonyOutboundMode = (input: TelephonyOutboundMode, context: __Serde agentless: (value) => ({ agentless: _json(value) }), predictive: (value) => ({ predictive: se_PredictiveConfig(value, context) }), progressive: (value) => ({ progressive: se_ProgressiveConfig(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-connectcases/src/protocols/Aws_restJson1.ts b/clients/client-connectcases/src/protocols/Aws_restJson1.ts index 45352372b900c..778cdd030b0b7 100644 --- a/clients/client-connectcases/src/protocols/Aws_restJson1.ts +++ b/clients/client-connectcases/src/protocols/Aws_restJson1.ts @@ -2003,7 +2003,7 @@ const se_BooleanCondition = (input: BooleanCondition, context: __SerdeContext): return BooleanCondition.visit(input, { equalTo: (value) => ({ equalTo: se_BooleanOperands(value, context) }), notEqualTo: (value) => ({ notEqualTo: se_BooleanOperands(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2040,7 +2040,7 @@ const se_CaseFilter = (input: CaseFilter, context: __SerdeContext): any => { field: (value) => ({ field: se_FieldFilter(value, context) }), not: (value) => ({ not: se_CaseFilter(value, context) }), orAll: (value) => ({ orAll: se_CaseFilterList(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2061,7 +2061,7 @@ const se_CaseFilterList = (input: CaseFilter[], context: __SerdeContext): any => const se_CaseRuleDetails = (input: CaseRuleDetails, context: __SerdeContext): any => { return CaseRuleDetails.visit(input, { required: (value) => ({ required: se_RequiredCaseRule(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2098,7 +2098,7 @@ const se_FieldFilter = (input: FieldFilter, context: __SerdeContext): any => { greaterThanOrEqualTo: (value) => ({ greaterThanOrEqualTo: se_FieldValue(value, context) }), lessThan: (value) => ({ lessThan: se_FieldValue(value, context) }), lessThanOrEqualTo: (value) => ({ lessThanOrEqualTo: se_FieldValue(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2147,7 +2147,7 @@ const se_FieldValueUnion = (input: FieldValueUnion, context: __SerdeContext): an emptyValue: (value) => ({ emptyValue: _json(value) }), stringValue: (value) => ({ stringValue: value }), userArnValue: (value) => ({ userArnValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2172,7 +2172,7 @@ const se_OperandTwo = (input: OperandTwo, context: __SerdeContext): any => { doubleValue: (value) => ({ doubleValue: __serializeFloat(value) }), emptyValue: (value) => ({ emptyValue: _json(value) }), stringValue: (value) => ({ stringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts b/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts index b2793f65b25c1..88ae5e1490c95 100644 --- a/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts +++ b/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts @@ -3844,7 +3844,7 @@ const se_Dimension = (input: Dimension, context: __SerdeContext): any => { return Dimension.visit(input, { CalculatedAttributes: (value) => ({ CalculatedAttributes: se_CalculatedCustomAttributes(value, context) }), ProfileAttributes: (value) => ({ ProfileAttributes: se_ProfileAttributes(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-datazone/src/protocols/Aws_restJson1.ts b/clients/client-datazone/src/protocols/Aws_restJson1.ts index 081f3b0d5ad6b..93d79cc743140 100644 --- a/clients/client-datazone/src/protocols/Aws_restJson1.ts +++ b/clients/client-datazone/src/protocols/Aws_restJson1.ts @@ -8576,7 +8576,7 @@ const se_AssetFilterConfiguration = (input: AssetFilterConfiguration, context: _ return AssetFilterConfiguration.visit(input, { columnConfiguration: (value) => ({ columnConfiguration: _json(value) }), rowConfiguration: (value) => ({ rowConfiguration: se_RowFilterConfiguration(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -8692,7 +8692,7 @@ const se_FilterClause = (input: FilterClause, context: __SerdeContext): any => { and: (value) => ({ and: se_FilterList(value, context) }), filter: (value) => ({ filter: _json(value) }), or: (value) => ({ or: se_FilterList(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -8881,7 +8881,7 @@ const se_RowFilter = (input: RowFilter, context: __SerdeContext): any => { and: (value) => ({ and: se_RowFilterList(value, context) }), expression: (value) => ({ expression: _json(value) }), or: (value) => ({ or: se_RowFilterList(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-deadline/src/protocols/Aws_restJson1.ts b/clients/client-deadline/src/protocols/Aws_restJson1.ts index 4ddba4307085a..6a9716ae18eb1 100644 --- a/clients/client-deadline/src/protocols/Aws_restJson1.ts +++ b/clients/client-deadline/src/protocols/Aws_restJson1.ts @@ -6490,7 +6490,7 @@ const se_BudgetActionToRemove = (input: BudgetActionToRemove, context: __SerdeCo const se_BudgetSchedule = (input: BudgetSchedule, context: __SerdeContext): any => { return BudgetSchedule.visit(input, { fixed: (value) => ({ fixed: se_FixedBudgetSchedule(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -6592,7 +6592,7 @@ const se_FleetConfiguration = (input: FleetConfiguration, context: __SerdeContex return FleetConfiguration.visit(input, { customerManaged: (value) => ({ customerManaged: se_CustomerManagedFleetConfiguration(value, context) }), serviceManagedEc2: (value) => ({ serviceManagedEc2: se_ServiceManagedEc2FleetConfiguration(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -6654,7 +6654,7 @@ const se_SearchFilterExpression = (input: SearchFilterExpression, context: __Ser parameterFilter: (value) => ({ parameterFilter: _json(value) }), searchTermFilter: (value) => ({ searchTermFilter: _json(value) }), stringFilter: (value) => ({ stringFilter: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-dynamodb/src/protocols/Aws_json1_0.ts b/clients/client-dynamodb/src/protocols/Aws_json1_0.ts index b812741fad0c1..268f2fe12069d 100644 --- a/clients/client-dynamodb/src/protocols/Aws_json1_0.ts +++ b/clients/client-dynamodb/src/protocols/Aws_json1_0.ts @@ -2929,7 +2929,7 @@ const se_AttributeValue = (input: AttributeValue, context: __SerdeContext): any NULL: (value) => ({ NULL: value }), S: (value) => ({ S: value }), SS: (value) => ({ SS: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-evidently/src/protocols/Aws_restJson1.ts b/clients/client-evidently/src/protocols/Aws_restJson1.ts index 56196ee058964..2d585105bafb9 100644 --- a/clients/client-evidently/src/protocols/Aws_restJson1.ts +++ b/clients/client-evidently/src/protocols/Aws_restJson1.ts @@ -2169,7 +2169,7 @@ const se_VariableValue = (input: VariableValue, context: __SerdeContext): any => doubleValue: (value) => ({ doubleValue: __serializeFloat(value) }), longValue: (value) => ({ longValue: value }), stringValue: (value) => ({ stringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-groundstation/src/protocols/Aws_restJson1.ts b/clients/client-groundstation/src/protocols/Aws_restJson1.ts index fab79245c8736..8546f47910496 100644 --- a/clients/client-groundstation/src/protocols/Aws_restJson1.ts +++ b/clients/client-groundstation/src/protocols/Aws_restJson1.ts @@ -1769,7 +1769,7 @@ const se_ConfigTypeData = (input: ConfigTypeData, context: __SerdeContext): any s3RecordingConfig: (value) => ({ s3RecordingConfig: _json(value) }), trackingConfig: (value) => ({ trackingConfig: _json(value) }), uplinkEchoConfig: (value) => ({ uplinkEchoConfig: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1810,7 +1810,7 @@ const se_EphemerisData = (input: EphemerisData, context: __SerdeContext): any => return EphemerisData.visit(input, { oem: (value) => ({ oem: _json(value) }), tle: (value) => ({ tle: se_TLEEphemeris(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-identitystore/src/protocols/Aws_json1_1.ts b/clients/client-identitystore/src/protocols/Aws_json1_1.ts index 0d3e5226f9c6f..7983096b89169 100644 --- a/clients/client-identitystore/src/protocols/Aws_json1_1.ts +++ b/clients/client-identitystore/src/protocols/Aws_json1_1.ts @@ -875,7 +875,7 @@ const se_AlternateIdentifier = (input: AlternateIdentifier, context: __SerdeCont return AlternateIdentifier.visit(input, { ExternalId: (value) => ({ ExternalId: _json(value) }), UniqueAttribute: (value) => ({ UniqueAttribute: se_UniqueAttribute(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-iotfleetwise/src/protocols/Aws_json1_0.ts b/clients/client-iotfleetwise/src/protocols/Aws_json1_0.ts index 5768749701b08..7fbc5934c6281 100644 --- a/clients/client-iotfleetwise/src/protocols/Aws_json1_0.ts +++ b/clients/client-iotfleetwise/src/protocols/Aws_json1_0.ts @@ -2686,7 +2686,7 @@ const se_MessageSignal = (input: MessageSignal, context: __SerdeContext): any => const se_NetworkFileDefinition = (input: NetworkFileDefinition, context: __SerdeContext): any => { return NetworkFileDefinition.visit(input, { canDbc: (value) => ({ canDbc: se_CanDbcDefinition(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2727,7 +2727,7 @@ const se_Node = (input: Node, context: __SerdeContext): any => { property: (value) => ({ property: _json(value) }), sensor: (value) => ({ sensor: se_Sensor(value, context) }), struct: (value) => ({ struct: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2775,7 +2775,7 @@ const se_PrimitiveMessageDefinition = (input: PrimitiveMessageDefinition, contex ros2PrimitiveMessageDefinition: (value) => ({ ros2PrimitiveMessageDefinition: se_ROS2PrimitiveMessageDefinition(value, context), }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2885,7 +2885,7 @@ const se_StructuredMessage = (input: StructuredMessage, context: __SerdeContext) structuredMessageListDefinition: (value) => ({ structuredMessageListDefinition: se_StructuredMessageListDefinition(value, context), }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-m2/src/protocols/Aws_restJson1.ts b/clients/client-m2/src/protocols/Aws_restJson1.ts index 816c37dccfed8..55a77bb024cda 100644 --- a/clients/client-m2/src/protocols/Aws_restJson1.ts +++ b/clients/client-m2/src/protocols/Aws_restJson1.ts @@ -1932,7 +1932,7 @@ const se_StorageConfiguration = (input: StorageConfiguration, context: __SerdeCo return StorageConfiguration.visit(input, { efs: (value) => ({ efs: se_EfsStorageConfiguration(value, context) }), fsx: (value) => ({ fsx: se_FsxStorageConfiguration(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-mailmanager/src/protocols/Aws_json1_0.ts b/clients/client-mailmanager/src/protocols/Aws_json1_0.ts index 260ac402c0c3d..f7c4bc42c8937 100644 --- a/clients/client-mailmanager/src/protocols/Aws_json1_0.ts +++ b/clients/client-mailmanager/src/protocols/Aws_json1_0.ts @@ -2730,7 +2730,7 @@ const se_RuleCondition = (input: RuleCondition, context: __SerdeContext): any => NumberExpression: (value) => ({ NumberExpression: se_RuleNumberExpression(value, context) }), StringExpression: (value) => ({ StringExpression: _json(value) }), VerdictExpression: (value) => ({ VerdictExpression: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-medical-imaging/src/protocols/Aws_restJson1.ts b/clients/client-medical-imaging/src/protocols/Aws_restJson1.ts index 24dca7d5c1cdd..0a114c8fb93ad 100644 --- a/clients/client-medical-imaging/src/protocols/Aws_restJson1.ts +++ b/clients/client-medical-imaging/src/protocols/Aws_restJson1.ts @@ -1157,7 +1157,7 @@ const se_MetadataUpdates = (input: MetadataUpdates, context: __SerdeContext): an return MetadataUpdates.visit(input, { DICOMUpdates: (value) => ({ DICOMUpdates: se_DICOMUpdates(value, context) }), revertToVersionId: (value) => ({ revertToVersionId: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1174,7 +1174,7 @@ const se_SearchByAttributeValue = (input: SearchByAttributeValue, context: __Ser DICOMStudyInstanceUID: (value) => ({ DICOMStudyInstanceUID: value }), createdAt: (value) => ({ createdAt: value.getTime() / 1_000 }), updatedAt: (value) => ({ updatedAt: value.getTime() / 1_000 }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-qapps/src/protocols/Aws_restJson1.ts b/clients/client-qapps/src/protocols/Aws_restJson1.ts index 6fb6df251f116..ad06d2c5da5a6 100644 --- a/clients/client-qapps/src/protocols/Aws_restJson1.ts +++ b/clients/client-qapps/src/protocols/Aws_restJson1.ts @@ -2023,7 +2023,7 @@ const se_CardInput = (input: CardInput, context: __SerdeContext): any => { qPlugin: (value) => ({ qPlugin: _json(value) }), qQuery: (value) => ({ qQuery: se_QQueryCardInput(value, context) }), textInput: (value) => ({ textInput: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -2073,7 +2073,7 @@ const se_DocumentAttributeValue = (input: DocumentAttributeValue, context: __Ser longValue: (value) => ({ longValue: value }), stringListValue: (value) => ({ stringListValue: _json(value) }), stringValue: (value) => ({ stringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-qbusiness/src/protocols/Aws_restJson1.ts b/clients/client-qbusiness/src/protocols/Aws_restJson1.ts index 1e143c743b348..9d449a51feec7 100644 --- a/clients/client-qbusiness/src/protocols/Aws_restJson1.ts +++ b/clients/client-qbusiness/src/protocols/Aws_restJson1.ts @@ -4232,7 +4232,7 @@ const se_DocumentAttributeValue = (input: DocumentAttributeValue, context: __Ser longValue: (value) => ({ longValue: value }), stringListValue: (value) => ({ stringListValue: _json(value) }), stringValue: (value) => ({ stringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -4243,7 +4243,7 @@ const se_DocumentContent = (input: DocumentContent, context: __SerdeContext): an return DocumentContent.visit(input, { blob: (value) => ({ blob: context.base64Encoder(value) }), s3: (value) => ({ s3: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-qconnect/src/protocols/Aws_restJson1.ts b/clients/client-qconnect/src/protocols/Aws_restJson1.ts index a6b3b6841eb74..7cb22bae6438a 100644 --- a/clients/client-qconnect/src/protocols/Aws_restJson1.ts +++ b/clients/client-qconnect/src/protocols/Aws_restJson1.ts @@ -4531,7 +4531,7 @@ const se_AIAgentConfiguration = (input: AIAgentConfiguration, context: __SerdeCo answerRecommendationAIAgentConfiguration: (value) => ({ answerRecommendationAIAgentConfiguration: _json(value) }), manualSearchAIAgentConfiguration: (value) => ({ manualSearchAIAgentConfiguration: _json(value) }), selfServiceAIAgentConfiguration: (value) => ({ selfServiceAIAgentConfiguration: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-quicksight/src/protocols/Aws_restJson1.ts b/clients/client-quicksight/src/protocols/Aws_restJson1.ts index f1057168e3b16..f6bcf9aa9879b 100644 --- a/clients/client-quicksight/src/protocols/Aws_restJson1.ts +++ b/clients/client-quicksight/src/protocols/Aws_restJson1.ts @@ -17333,7 +17333,7 @@ const se_TransformOperation = (input: TransformOperation, context: __SerdeContex RenameColumnOperation: (value) => ({ RenameColumnOperation: _json(value) }), TagColumnOperation: (value) => ({ TagColumnOperation: _json(value) }), UntagColumnOperation: (value) => ({ UntagColumnOperation: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-rds-data/src/protocols/Aws_restJson1.ts b/clients/client-rds-data/src/protocols/Aws_restJson1.ts index 504f0e1edcdff..c6055591ecc4b 100644 --- a/clients/client-rds-data/src/protocols/Aws_restJson1.ts +++ b/clients/client-rds-data/src/protocols/Aws_restJson1.ts @@ -781,7 +781,7 @@ const se_ArrayValue = (input: ArrayValue, context: __SerdeContext): any => { doubleValues: (value) => ({ doubleValues: se_DoubleArray(value, context) }), longValues: (value) => ({ longValues: _json(value) }), stringValues: (value) => ({ stringValues: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -810,7 +810,7 @@ const se_Field = (input: Field, context: __SerdeContext): any => { isNull: (value) => ({ isNull: value }), longValue: (value) => ({ longValue: value }), stringValue: (value) => ({ stringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-redshift-serverless/src/protocols/Aws_json1_1.ts b/clients/client-redshift-serverless/src/protocols/Aws_json1_1.ts index 678a2debf6eba..903ba988b50de 100644 --- a/clients/client-redshift-serverless/src/protocols/Aws_json1_1.ts +++ b/clients/client-redshift-serverless/src/protocols/Aws_json1_1.ts @@ -2508,7 +2508,7 @@ const se_Schedule = (input: Schedule, context: __SerdeContext): any => { return Schedule.visit(input, { at: (value) => ({ at: value.getTime() / 1_000 }), cron: (value) => ({ cron: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-rekognitionstreaming/src/protocols/Aws_restJson1.ts b/clients/client-rekognitionstreaming/src/protocols/Aws_restJson1.ts index a9118c24b1bc8..f3f469e587cd1 100644 --- a/clients/client-rekognitionstreaming/src/protocols/Aws_restJson1.ts +++ b/clients/client-rekognitionstreaming/src/protocols/Aws_restJson1.ts @@ -460,7 +460,7 @@ const se_ClientChallenge = (input: ClientChallenge, context: __SerdeContext): an FaceMovementAndLightChallenge: (value) => ({ FaceMovementAndLightChallenge: se_FaceMovementAndLightClientChallenge(value, context), }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-sagemaker-geospatial/src/protocols/Aws_restJson1.ts b/clients/client-sagemaker-geospatial/src/protocols/Aws_restJson1.ts index d1b334e4a200e..2c6de8edb9f43 100644 --- a/clients/client-sagemaker-geospatial/src/protocols/Aws_restJson1.ts +++ b/clients/client-sagemaker-geospatial/src/protocols/Aws_restJson1.ts @@ -1204,7 +1204,7 @@ const de_ValidationExceptionRes = async (parsedOutput: any, context: __SerdeCont const se_AreaOfInterest = (input: AreaOfInterest, context: __SerdeContext): any => { return AreaOfInterest.visit(input, { AreaOfInterestGeometry: (value) => ({ AreaOfInterestGeometry: se_AreaOfInterestGeometry(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1215,7 +1215,7 @@ const se_AreaOfInterestGeometry = (input: AreaOfInterestGeometry, context: __Ser return AreaOfInterestGeometry.visit(input, { MultiPolygonGeometry: (value) => ({ MultiPolygonGeometry: se_MultiPolygonGeometryInput(value, context) }), PolygonGeometry: (value) => ({ PolygonGeometry: se_PolygonGeometryInput(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1267,7 +1267,7 @@ const se_JobConfigInput = (input: JobConfigInput, context: __SerdeContext): any StackConfig: (value) => ({ StackConfig: se_StackConfigInput(value, context) }), TemporalStatisticsConfig: (value) => ({ TemporalStatisticsConfig: _json(value) }), ZonalStatisticsConfig: (value) => ({ ZonalStatisticsConfig: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1385,7 +1385,7 @@ const se_Property = (input: Property, context: __SerdeContext): any => { ViewOffNadir: (value) => ({ ViewOffNadir: se_ViewOffNadirInput(value, context) }), ViewSunAzimuth: (value) => ({ ViewSunAzimuth: se_ViewSunAzimuthInput(value, context) }), ViewSunElevation: (value) => ({ ViewSunElevation: se_ViewSunElevationInput(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-sagemaker/src/protocols/Aws_json1_1.ts b/clients/client-sagemaker/src/protocols/Aws_json1_1.ts index 70cd2f1d7f31c..3d38c980aa008 100644 --- a/clients/client-sagemaker/src/protocols/Aws_json1_1.ts +++ b/clients/client-sagemaker/src/protocols/Aws_json1_1.ts @@ -17336,7 +17336,7 @@ const se_TrialComponentParameterValue = (input: TrialComponentParameterValue, co return TrialComponentParameterValue.visit(input, { NumberValue: (value) => ({ NumberValue: __serializeFloat(value) }), StringValue: (value) => ({ StringValue: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-securityhub/src/protocols/Aws_restJson1.ts b/clients/client-securityhub/src/protocols/Aws_restJson1.ts index e62a39bba9857..cc35543c2156f 100644 --- a/clients/client-securityhub/src/protocols/Aws_restJson1.ts +++ b/clients/client-securityhub/src/protocols/Aws_restJson1.ts @@ -6685,7 +6685,7 @@ const se_ParameterValue = (input: ParameterValue, context: __SerdeContext): any IntegerList: (value) => ({ IntegerList: _json(value) }), String: (value) => ({ String: value }), StringList: (value) => ({ StringList: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -6697,7 +6697,7 @@ const se_ParameterValue = (input: ParameterValue, context: __SerdeContext): any const se_Policy = (input: Policy, context: __SerdeContext): any => { return Policy.visit(input, { SecurityHub: (value) => ({ SecurityHub: se_SecurityHubPolicy(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-ssm-incidents/src/protocols/Aws_restJson1.ts b/clients/client-ssm-incidents/src/protocols/Aws_restJson1.ts index d9cca3df27caf..60e3f94ef0b69 100644 --- a/clients/client-ssm-incidents/src/protocols/Aws_restJson1.ts +++ b/clients/client-ssm-incidents/src/protocols/Aws_restJson1.ts @@ -1702,7 +1702,7 @@ const se_Condition = (input: Condition, context: __SerdeContext): any => { after: (value) => ({ after: value.getTime() / 1_000 }), before: (value) => ({ before: value.getTime() / 1_000 }), equals: (value) => ({ equals: _json(value) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-sso-admin/src/protocols/Aws_json1_1.ts b/clients/client-sso-admin/src/protocols/Aws_json1_1.ts index 3ed33d5fc687b..932550078a938 100644 --- a/clients/client-sso-admin/src/protocols/Aws_json1_1.ts +++ b/clients/client-sso-admin/src/protocols/Aws_json1_1.ts @@ -2976,7 +2976,7 @@ const se_ActorPolicyDocument = (input: __DocumentType, context: __SerdeContext): const se_AuthenticationMethod = (input: AuthenticationMethod, context: __SerdeContext): any => { return AuthenticationMethod.visit(input, { Iam: (value) => ({ Iam: se_IamAuthenticationMethod(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-verifiedpermissions/src/protocols/Aws_json1_0.ts b/clients/client-verifiedpermissions/src/protocols/Aws_json1_0.ts index 0f5bf491e042c..bfa8fa5b1a948 100644 --- a/clients/client-verifiedpermissions/src/protocols/Aws_json1_0.ts +++ b/clients/client-verifiedpermissions/src/protocols/Aws_json1_0.ts @@ -1234,7 +1234,7 @@ const se_AttributeValue = (input: AttributeValue, context: __SerdeContext): any record: (value) => ({ record: se_RecordAttribute(value, context) }), set: (value) => ({ set: se_SetAttribute(value, context) }), string: (value) => ({ string: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1336,7 +1336,7 @@ const se_ContextDefinition = (input: ContextDefinition, context: __SerdeContext) return ContextDefinition.visit(input, { cedarJson: (value) => ({ cedarJson: value }), contextMap: (value) => ({ contextMap: se_ContextMap(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -1414,7 +1414,7 @@ const se_EntitiesDefinition = (input: EntitiesDefinition, context: __SerdeContex return EntitiesDefinition.visit(input, { cedarJson: (value) => ({ cedarJson: value }), entityList: (value) => ({ entityList: se_EntityList(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/clients/client-xray/src/protocols/Aws_restJson1.ts b/clients/client-xray/src/protocols/Aws_restJson1.ts index 74ad03a88d28c..4bb28a10b1bd3 100644 --- a/clients/client-xray/src/protocols/Aws_restJson1.ts +++ b/clients/client-xray/src/protocols/Aws_restJson1.ts @@ -2115,7 +2115,7 @@ const de_TooManyTagsExceptionRes = async ( const se_IndexingRuleValueUpdate = (input: IndexingRuleValueUpdate, context: __SerdeContext): any => { return IndexingRuleValueUpdate.visit(input, { Probabilistic: (value) => ({ Probabilistic: se_ProbabilisticRuleValueUpdate(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/JsonShapeSerVisitor.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/JsonShapeSerVisitor.java index 06d17bc7ce22f..26736b4e01e45 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/JsonShapeSerVisitor.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/JsonShapeSerVisitor.java @@ -216,7 +216,7 @@ public void serializeUnion(GenerationContext context, UnionShape shape) { writer.write("$L: value => ({ $S: $L }),", memberName, locationName, target.accept(getMemberVisitor("value"))); }); - writer.write("_: (name, value) => ({ name: value } as any)"); + writer.write("_: (name, value) => ({ [name]: value } as any)"); }); } } diff --git a/private/aws-protocoltests-json-10/src/protocols/Aws_json1_0.ts b/private/aws-protocoltests-json-10/src/protocols/Aws_json1_0.ts index 1b9414953cc2d..0b31132bf0352 100644 --- a/private/aws-protocoltests-json-10/src/protocols/Aws_json1_0.ts +++ b/private/aws-protocoltests-json-10/src/protocols/Aws_json1_0.ts @@ -713,7 +713,7 @@ const se_MyUnion = (input: MyUnion, context: __SerdeContext): any => { stringValue: (value) => ({ stringValue: value }), structureValue: (value) => ({ structureValue: _json(value) }), timestampValue: (value) => ({ timestampValue: value.getTime() / 1_000 }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts b/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts index 21cb7cad7c04e..8cc15b3c2fe02 100644 --- a/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts +++ b/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts @@ -875,7 +875,7 @@ const se_MyUnion = (input: MyUnion, context: __SerdeContext): any => { stringValue: (value) => ({ stringValue: value }), structureValue: (value) => ({ structureValue: _json(value) }), timestampValue: (value) => ({ timestampValue: value.getTime() / 1_000 }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts b/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts index c3a34d74c2070..af7d61e075f41 100644 --- a/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts +++ b/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts @@ -4767,7 +4767,7 @@ const se_MyUnion = (input: MyUnion, context: __SerdeContext): any => { stringValue: (value) => ({ stringValue: value }), structureValue: (value) => ({ structureValue: _json(value) }), timestampValue: (value) => ({ timestampValue: value.getTime() / 1_000 }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -4904,7 +4904,7 @@ const se_UnionWithJsonName = (input: UnionWithJsonName, context: __SerdeContext) bar: (value) => ({ bar: value }), baz: (value) => ({ _baz: value }), foo: (value) => ({ FOO: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; diff --git a/private/aws-restjson-server/src/protocols/Aws_restJson1.ts b/private/aws-restjson-server/src/protocols/Aws_restJson1.ts index c49a8e8321e64..2d1dbb58d2ea0 100644 --- a/private/aws-restjson-server/src/protocols/Aws_restJson1.ts +++ b/private/aws-restjson-server/src/protocols/Aws_restJson1.ts @@ -8047,7 +8047,7 @@ const se_MyUnion = (input: MyUnion, context: __SerdeContext): any => { stringValue: (value) => ({ stringValue: value }), structureValue: (value) => ({ structureValue: se_GreetingStruct(value, context) }), timestampValue: (value) => ({ timestampValue: value.getTime() / 1_000 }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -8076,7 +8076,7 @@ const se_PayloadConfig = (input: PayloadConfig, context: __SerdeContext): any => const se_PlayerAction = (input: PlayerAction, context: __SerdeContext): any => { return PlayerAction.visit(input, { quit: (value) => ({ quit: se_Unit(value, context) }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -8218,7 +8218,7 @@ const se_TestStringMap = (input: Record, context: __SerdeContext const se_UnionPayload = (input: UnionPayload, context: __SerdeContext): any => { return UnionPayload.visit(input, { greeting: (value) => ({ greeting: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); }; @@ -8230,7 +8230,7 @@ const se_UnionWithJsonName = (input: UnionWithJsonName, context: __SerdeContext) bar: (value) => ({ bar: value }), baz: (value) => ({ _baz: value }), foo: (value) => ({ FOO: value }), - _: (name, value) => ({ name: value } as any), + _: (name, value) => ({ [name]: value } as any), }); };