/*******************************************************************************
* Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file.
* This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the
* specific language governing permissions and limitations under the License.
* *****************************************************************************
*
* AWS Tools for Windows (TM) PowerShell (TM)
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Management.Automation;
using System.Text;
using Amazon.PowerShell.Common;
using Amazon.Runtime;
using Amazon.LexModelsV2;
using Amazon.LexModelsV2.Model;
namespace Amazon.PowerShell.Cmdlets.LMBV2
{
///
/// Creates a slot in an intent. A slot is a variable needed to fulfill an intent. For
/// example, an OrderPizza
intent might need slots for size, crust, and number
/// of pizzas. For each slot, you define one or more utterances that Amazon Lex uses to
/// elicit a response from the user.
///
[Cmdlet("New", "LMBV2Slot", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
[OutputType("Amazon.LexModelsV2.Model.CreateSlotResponse")]
[AWSCmdlet("Calls the Amazon Lex Model Building V2 CreateSlot API operation.", Operation = new[] {"CreateSlot"}, SelectReturnType = typeof(Amazon.LexModelsV2.Model.CreateSlotResponse))]
[AWSCmdletOutput("Amazon.LexModelsV2.Model.CreateSlotResponse",
"This cmdlet returns an Amazon.LexModelsV2.Model.CreateSlotResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack."
)]
public partial class NewLMBV2SlotCmdlet : AmazonLexModelsV2ClientCmdlet, IExecutor
{
#region Parameter CaptureConditional_Active
///
///
/// Determines whether a conditional branch is active. When active
is false,
/// the conditions are not evaluated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_Active")]
public System.Boolean? CaptureConditional_Active { get; set; }
#endregion
#region Parameter CodeHook_Active
///
///
/// Determines whether a dialog code hook is used when the intent is activated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_Active")]
public System.Boolean? CodeHook_Active { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active
///
///
/// Determines whether a conditional branch is active. When active
is false,
/// the conditions are not evaluated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active { get; set; }
#endregion
#region Parameter SuccessConditional_Active
///
///
/// Determines whether a conditional branch is active. When active
is false,
/// the conditions are not evaluated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active")]
public System.Boolean? SuccessConditional_Active { get; set; }
#endregion
#region Parameter TimeoutConditional_Active
///
///
/// Determines whether a conditional branch is active. When active
is false,
/// the conditions are not evaluated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active")]
public System.Boolean? TimeoutConditional_Active { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_Active
///
///
/// Determines whether a conditional branch is active. When active
is false,
/// the conditions are not evaluated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureConditional_Active { get; set; }
#endregion
#region Parameter WaitAndContinueSpecification_Active
///
///
/// Specifies whether the bot will wait for a user to respond. When this field is false,
/// wait and continue responses for a slot aren't used. If the active
field
/// isn't specified, the default is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_Active")]
public System.Boolean? WaitAndContinueSpecification_Active { get; set; }
#endregion
#region Parameter PromptSpecification_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech prompt from the bot.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_PromptSpecification_AllowInterrupt")]
public System.Boolean? PromptSpecification_AllowInterrupt { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter CaptureResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CaptureResponse_AllowInterrupt")]
public System.Boolean? CaptureResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter SuccessResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt")]
public System.Boolean? SuccessResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter TimeoutResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt")]
public System.Boolean? TimeoutResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter ContinueResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_AllowInterrupt")]
public System.Boolean? ContinueResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter StillWaitingResponse_AllowInterrupt
///
///
/// Indicates that the user can interrupt the response by speaking while the message is
/// being played.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_AllowInterrupt")]
public System.Boolean? StillWaitingResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter WaitingResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_AllowInterrupt")]
public System.Boolean? WaitingResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter MultipleValuesSetting_AllowMultipleValue
///
///
/// Indicates whether a slot can return multiple values. When true
, the slot
/// may return more than one value in a response. When false
, the slot returns
/// only a single value.Multi-value slots are only available in the en-US locale. If you set this value to
/// true
in any other locale, Amazon Lex throws a ValidationException
.If the allowMutlipleValues
is not set, the default value is false
.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("MultipleValuesSetting_AllowMultipleValues")]
public System.Boolean? MultipleValuesSetting_AllowMultipleValue { get; set; }
#endregion
#region Parameter BotId
///
///
/// The identifier of the bot associated with the slot.
///
///
#if !MODULAR
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
#else
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
[System.Management.Automation.AllowEmptyString]
[System.Management.Automation.AllowNull]
#endif
[Amazon.PowerShell.Common.AWSRequiredParameter]
public System.String BotId { get; set; }
#endregion
#region Parameter BotVersion
///
///
/// The version of the bot associated with the slot.
///
///
#if !MODULAR
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
#else
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
[System.Management.Automation.AllowEmptyString]
[System.Management.Automation.AllowNull]
#endif
[Amazon.PowerShell.Common.AWSRequiredParameter]
public System.String BotVersion { get; set; }
#endregion
#region Parameter CaptureConditional_ConditionalBranch
///
///
/// A list of conditional branches. A conditional branch is made up of a condition, a
/// response and a next step. The response and next step are executed when the condition
/// is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_ConditionalBranches")]
public Amazon.LexModelsV2.Model.ConditionalBranch[] CaptureConditional_ConditionalBranch { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches
///
///
/// A list of conditional branches. A conditional branch is made up of a condition, a
/// response and a next step. The response and next step are executed when the condition
/// is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.ConditionalBranch[] ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter SuccessConditional_ConditionalBranch
///
///
/// A list of conditional branches. A conditional branch is made up of a condition, a
/// response and a next step. The response and next step are executed when the condition
/// is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches")]
public Amazon.LexModelsV2.Model.ConditionalBranch[] SuccessConditional_ConditionalBranch { get; set; }
#endregion
#region Parameter TimeoutConditional_ConditionalBranch
///
///
/// A list of conditional branches. A conditional branch is made up of a condition, a
/// response and a next step. The response and next step are executed when the condition
/// is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches")]
public Amazon.LexModelsV2.Model.ConditionalBranch[] TimeoutConditional_ConditionalBranch { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches
///
///
/// A list of conditional branches. A conditional branch is made up of a condition, a
/// response and a next step. The response and next step are executed when the condition
/// is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.ConditionalBranch[] ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter DefaultValueSpecification_DefaultValueList
///
///
/// A list of default values. Amazon Lex chooses the default value to use in the order
/// that they are presented in the list.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_DefaultValueSpecification_DefaultValueList")]
public Amazon.LexModelsV2.Model.SlotDefaultValue[] DefaultValueSpecification_DefaultValueList { get; set; }
#endregion
#region Parameter Description
///
///
/// A description of the slot. Use this to help identify the slot in lists.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String Description { get; set; }
#endregion
#region Parameter CodeHook_EnableCodeHookInvocation
///
///
/// Indicates whether a Lambda function should be invoked for the dialog.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_EnableCodeHookInvocation")]
public System.Boolean? CodeHook_EnableCodeHookInvocation { get; set; }
#endregion
#region Parameter ElicitationCodeHook_EnableCodeHookInvocation
///
///
/// Indicates whether a Lambda function should be invoked for the dialog.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_EnableCodeHookInvocation")]
public System.Boolean? ElicitationCodeHook_EnableCodeHookInvocation { get; set; }
#endregion
#region Parameter SubSlotSetting_Expression
///
///
/// The expression text for defining the constituent sub slots in the composite slot using
/// logical AND and OR operators.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String SubSlotSetting_Expression { get; set; }
#endregion
#region Parameter StillWaitingResponse_FrequencyInSecond
///
///
/// How often a message should be sent to the user. Minimum of 1 second, maximum of 5
/// minutes.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_FrequencyInSeconds")]
public System.Int32? StillWaitingResponse_FrequencyInSecond { get; set; }
#endregion
#region Parameter IntentId
///
///
/// The identifier of the intent that contains the slot.
///
///
#if !MODULAR
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
#else
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
[System.Management.Automation.AllowEmptyString]
[System.Management.Automation.AllowNull]
#endif
[Amazon.PowerShell.Common.AWSRequiredParameter]
public System.String IntentId { get; set; }
#endregion
#region Parameter CodeHook_InvocationLabel
///
///
/// A label that indicates the dialog step from which the dialog code hook is happening.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_InvocationLabel")]
public System.String CodeHook_InvocationLabel { get; set; }
#endregion
#region Parameter ElicitationCodeHook_InvocationLabel
///
///
/// A label that indicates the dialog step from which the dialog code hook is happening.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_InvocationLabel")]
public System.String ElicitationCodeHook_InvocationLabel { get; set; }
#endregion
#region Parameter LocaleId
///
///
/// The identifier of the language and locale that the slot will be used in. The string
/// must match one of the supported locales. All of the bots, intents, slot types used
/// by the slot must have the same locale. For more information, see Supported
/// languages.
///
///
#if !MODULAR
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
#else
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
[System.Management.Automation.AllowEmptyString]
[System.Management.Automation.AllowNull]
#endif
[Amazon.PowerShell.Common.AWSRequiredParameter]
public System.String LocaleId { get; set; }
#endregion
#region Parameter PromptSpecification_MaxRetry
///
///
/// The maximum number of times the bot tries to elicit a response from the user using
/// this prompt.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_PromptSpecification_MaxRetries")]
public System.Int32? PromptSpecification_MaxRetry { get; set; }
#endregion
#region Parameter PromptSpecification_MessageGroup
///
///
/// A collection of messages that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual message to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_PromptSpecification_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] PromptSpecification_MessageGroup { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.MessageGroup[] ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter CaptureResponse_MessageGroup
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CaptureResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] CaptureResponse_MessageGroup { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.MessageGroup[] ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.MessageGroup[] ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.MessageGroup[] ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter SuccessResponse_MessageGroup
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] SuccessResponse_MessageGroup { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.MessageGroup[] ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter TimeoutResponse_MessageGroup
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] TimeoutResponse_MessageGroup { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.MessageGroup[] ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public Amazon.LexModelsV2.Model.MessageGroup[] ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups { get; set; }
#endregion
#region Parameter ContinueResponse_MessageGroup
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] ContinueResponse_MessageGroup { get; set; }
#endregion
#region Parameter StillWaitingResponse_MessageGroup
///
///
/// One or more message groups, each containing one or more messages, that define the
/// prompts that Amazon Lex sends to the user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] StillWaitingResponse_MessageGroup { get; set; }
#endregion
#region Parameter WaitingResponse_MessageGroup
///
///
/// A collection of responses that Amazon Lex can send to the user. Amazon Lex chooses
/// the actual response to send at runtime.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] WaitingResponse_MessageGroup { get; set; }
#endregion
#region Parameter PromptSpecification_MessageSelectionStrategy
///
///
/// Indicates how a message is selected from a message group among retries.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_PromptSpecification_MessageSelectionStrategy")]
[AWSConstantClassSource("Amazon.LexModelsV2.MessageSelectionStrategy")]
public Amazon.LexModelsV2.MessageSelectionStrategy PromptSpecification_MessageSelectionStrategy { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name { get; set; }
#endregion
#region Parameter ObfuscationSetting_ObfuscationSettingType
///
///
/// Value that determines whether Amazon Lex obscures slot values in conversation logs.
/// The default is to obscure the values.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.ObfuscationSettingType")]
public Amazon.LexModelsV2.ObfuscationSettingType ObfuscationSetting_ObfuscationSettingType { get; set; }
#endregion
#region Parameter PromptSpecification_PromptAttemptsSpecification
///
///
/// Specifies the advanced settings on each attempt of the prompt.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_PromptSpecification_PromptAttemptsSpecification")]
public System.Collections.Hashtable PromptSpecification_PromptAttemptsSpecification { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SampleUtterance
///
///
/// If you know a specific pattern that users might respond to an Amazon Lex request for
/// a slot value, you can provide those utterances to improve accuracy. This is optional.
/// In most cases, Amazon Lex is capable of understanding user utterances.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SampleUtterances")]
public Amazon.LexModelsV2.Model.SampleUtterance[] ValueElicitationSetting_SampleUtterance { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter CaptureNextStep_SessionAttribute
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_SessionAttributes")]
public System.Collections.Hashtable CaptureNextStep_SessionAttribute { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter SuccessNextStep_SessionAttribute
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes")]
public System.Collections.Hashtable SuccessNextStep_SessionAttribute { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter TimeoutNextStep_SessionAttribute
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes")]
public System.Collections.Hashtable TimeoutNextStep_SessionAttribute { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes
///
///
/// Map of key/value pairs representing session-specific context information. It contains
/// application information passed between Amazon Lex and a client application.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotConstraint
///
///
/// Specifies whether the slot is required or optional.
///
///
#if !MODULAR
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
#else
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
[System.Management.Automation.AllowNull]
#endif
[Amazon.PowerShell.Common.AWSRequiredParameter]
[AWSConstantClassSource("Amazon.LexModelsV2.SlotConstraint")]
public Amazon.LexModelsV2.SlotConstraint ValueElicitationSetting_SlotConstraint { get; set; }
#endregion
#region Parameter SlotName
///
///
/// The name of the slot. Slot names must be unique within the bot that contains the slot.
///
///
#if !MODULAR
[System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)]
#else
[System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)]
[System.Management.Automation.AllowEmptyString]
[System.Management.Automation.AllowNull]
#endif
[Amazon.PowerShell.Common.AWSRequiredParameter]
public System.String SlotName { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots
///
///
/// A map of all of the slot value overrides for the intent. The name of the slot maps
/// to the value of the slot. Slots that are not included in the map aren't overridden.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Collections.Hashtable ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter SubSlotSetting_SlotSpecification
///
///
/// Specifications for the constituent sub slots of a composite slot.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("SubSlotSetting_SlotSpecifications")]
public System.Collections.Hashtable SubSlotSetting_SlotSpecification { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit
///
///
/// If the dialog action is ElicitSlot
, defines the slot to elicit from the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter SlotTypeId
///
///
/// The unique identifier for the slot type associated with this slot. The slot type determines
/// the values that can be entered into the slot.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String SlotTypeId { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter StillWaitingResponse_TimeoutInSecond
///
///
/// If Amazon Lex waits longer than this length of time for a response, it will stop sending
/// messages.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("ValueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_TimeoutInSeconds")]
public System.Int32? StillWaitingResponse_TimeoutInSecond { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter Select
///
/// Use the -Select parameter to control the cmdlet output. The default value is '*'.
/// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.LexModelsV2.Model.CreateSlotResponse).
/// Specifying the name of a property of type Amazon.LexModelsV2.Model.CreateSlotResponse will result in that property being returned.
/// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public string Select { get; set; } = "*";
#endregion
#region Parameter PassThru
///
/// Changes the cmdlet behavior to return the value passed to the SlotName parameter.
/// The -PassThru parameter is deprecated, use -Select '^SlotName' instead. This parameter will be removed in a future version.
///
[System.Obsolete("The -PassThru parameter is deprecated, use -Select '^SlotName' instead. This parameter will be removed in a future version.")]
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public SwitchParameter PassThru { get; set; }
#endregion
#region Parameter Force
///
/// This parameter overrides confirmation prompts to force
/// the cmdlet to continue its operation. This parameter should always
/// be used with caution.
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public SwitchParameter Force { get; set; }
#endregion
protected override void ProcessRecord()
{
this._AWSSignerType = "v4";
base.ProcessRecord();
var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.SlotName), MyInvocation.BoundParameters);
if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-LMBV2Slot (CreateSlot)"))
{
return;
}
var context = new CmdletContext();
// allow for manipulation of parameters prior to loading into context
PreExecutionContextLoad(context);
#pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute
if (ParameterWasBound(nameof(this.Select)))
{
context.Select = CreateSelectDelegate(Select) ??
throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select));
if (this.PassThru.IsPresent)
{
throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select));
}
}
else if (this.PassThru.IsPresent)
{
context.Select = (response, cmdlet) => this.SlotName;
}
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
context.BotId = this.BotId;
#if MODULAR
if (this.BotId == null && ParameterWasBound(nameof(this.BotId)))
{
WriteWarning("You are passing $null as a value for parameter BotId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
}
#endif
context.BotVersion = this.BotVersion;
#if MODULAR
if (this.BotVersion == null && ParameterWasBound(nameof(this.BotVersion)))
{
WriteWarning("You are passing $null as a value for parameter BotVersion which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
}
#endif
context.Description = this.Description;
context.IntentId = this.IntentId;
#if MODULAR
if (this.IntentId == null && ParameterWasBound(nameof(this.IntentId)))
{
WriteWarning("You are passing $null as a value for parameter IntentId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
}
#endif
context.LocaleId = this.LocaleId;
#if MODULAR
if (this.LocaleId == null && ParameterWasBound(nameof(this.LocaleId)))
{
WriteWarning("You are passing $null as a value for parameter LocaleId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
}
#endif
context.MultipleValuesSetting_AllowMultipleValue = this.MultipleValuesSetting_AllowMultipleValue;
context.ObfuscationSetting_ObfuscationSettingType = this.ObfuscationSetting_ObfuscationSettingType;
context.SlotName = this.SlotName;
#if MODULAR
if (this.SlotName == null && ParameterWasBound(nameof(this.SlotName)))
{
WriteWarning("You are passing $null as a value for parameter SlotName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
}
#endif
context.SlotTypeId = this.SlotTypeId;
context.SubSlotSetting_Expression = this.SubSlotSetting_Expression;
if (this.SubSlotSetting_SlotSpecification != null)
{
context.SubSlotSetting_SlotSpecification = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.SubSlotSetting_SlotSpecification.Keys)
{
context.SubSlotSetting_SlotSpecification.Add((String)hashKey, (Specifications)(this.SubSlotSetting_SlotSpecification[hashKey]));
}
}
if (this.DefaultValueSpecification_DefaultValueList != null)
{
context.DefaultValueSpecification_DefaultValueList = new List(this.DefaultValueSpecification_DefaultValueList);
}
context.PromptSpecification_AllowInterrupt = this.PromptSpecification_AllowInterrupt;
context.PromptSpecification_MaxRetry = this.PromptSpecification_MaxRetry;
if (this.PromptSpecification_MessageGroup != null)
{
context.PromptSpecification_MessageGroup = new List(this.PromptSpecification_MessageGroup);
}
context.PromptSpecification_MessageSelectionStrategy = this.PromptSpecification_MessageSelectionStrategy;
if (this.PromptSpecification_PromptAttemptsSpecification != null)
{
context.PromptSpecification_PromptAttemptsSpecification = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.PromptSpecification_PromptAttemptsSpecification.Keys)
{
context.PromptSpecification_PromptAttemptsSpecification.Add((String)hashKey, (PromptAttemptSpecification)(this.PromptSpecification_PromptAttemptsSpecification[hashKey]));
}
}
if (this.ValueElicitationSetting_SampleUtterance != null)
{
context.ValueElicitationSetting_SampleUtterance = new List(this.ValueElicitationSetting_SampleUtterance);
}
context.CaptureConditional_Active = this.CaptureConditional_Active;
if (this.CaptureConditional_ConditionalBranch != null)
{
context.CaptureConditional_ConditionalBranch = new List(this.CaptureConditional_ConditionalBranch);
}
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt = this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt;
if (this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups = new List(this.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups);
}
context.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots[hashKey]));
}
}
if (this.CaptureNextStep_SessionAttribute != null)
{
context.CaptureNextStep_SessionAttribute = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.CaptureNextStep_SessionAttribute.Keys)
{
context.CaptureNextStep_SessionAttribute.Add((String)hashKey, (String)(this.CaptureNextStep_SessionAttribute[hashKey]));
}
}
context.CaptureResponse_AllowInterrupt = this.CaptureResponse_AllowInterrupt;
if (this.CaptureResponse_MessageGroup != null)
{
context.CaptureResponse_MessageGroup = new List(this.CaptureResponse_MessageGroup);
}
context.CodeHook_Active = this.CodeHook_Active;
context.CodeHook_EnableCodeHookInvocation = this.CodeHook_EnableCodeHookInvocation;
context.CodeHook_InvocationLabel = this.CodeHook_InvocationLabel;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = new List(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches);
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = new List(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups);
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots[hashKey]));
}
}
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes.Add((String)hashKey, (String)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes[hashKey]));
}
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = new List(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups);
}
context.SuccessConditional_Active = this.SuccessConditional_Active;
if (this.SuccessConditional_ConditionalBranch != null)
{
context.SuccessConditional_ConditionalBranch = new List(this.SuccessConditional_ConditionalBranch);
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = new List(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups);
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots[hashKey]));
}
}
if (this.SuccessNextStep_SessionAttribute != null)
{
context.SuccessNextStep_SessionAttribute = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.SuccessNextStep_SessionAttribute.Keys)
{
context.SuccessNextStep_SessionAttribute.Add((String)hashKey, (String)(this.SuccessNextStep_SessionAttribute[hashKey]));
}
}
context.SuccessResponse_AllowInterrupt = this.SuccessResponse_AllowInterrupt;
if (this.SuccessResponse_MessageGroup != null)
{
context.SuccessResponse_MessageGroup = new List(this.SuccessResponse_MessageGroup);
}
context.TimeoutConditional_Active = this.TimeoutConditional_Active;
if (this.TimeoutConditional_ConditionalBranch != null)
{
context.TimeoutConditional_ConditionalBranch = new List(this.TimeoutConditional_ConditionalBranch);
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = new List(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups);
}
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots[hashKey]));
}
}
if (this.TimeoutNextStep_SessionAttribute != null)
{
context.TimeoutNextStep_SessionAttribute = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.TimeoutNextStep_SessionAttribute.Keys)
{
context.TimeoutNextStep_SessionAttribute.Add((String)hashKey, (String)(this.TimeoutNextStep_SessionAttribute[hashKey]));
}
}
context.TimeoutResponse_AllowInterrupt = this.TimeoutResponse_AllowInterrupt;
if (this.TimeoutResponse_MessageGroup != null)
{
context.TimeoutResponse_MessageGroup = new List(this.TimeoutResponse_MessageGroup);
}
context.ElicitationCodeHook_EnableCodeHookInvocation = this.ElicitationCodeHook_EnableCodeHookInvocation;
context.ElicitationCodeHook_InvocationLabel = this.ElicitationCodeHook_InvocationLabel;
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_Active = this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_Active;
if (this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches = new List(this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches);
}
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt = this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt;
if (this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups = new List(this.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups);
}
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit = this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit;
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage = this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage;
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type = this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type;
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name = this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name;
if (this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots[hashKey]));
}
}
if (this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes.Keys)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes.Add((String)hashKey, (String)(this.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes[hashKey]));
}
}
context.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt = this.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt;
if (this.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups != null)
{
context.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups = new List(this.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups);
}
context.ValueElicitationSetting_SlotConstraint = this.ValueElicitationSetting_SlotConstraint;
#if MODULAR
if (this.ValueElicitationSetting_SlotConstraint == null && ParameterWasBound(nameof(this.ValueElicitationSetting_SlotConstraint)))
{
WriteWarning("You are passing $null as a value for parameter ValueElicitationSetting_SlotConstraint which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
}
#endif
context.WaitAndContinueSpecification_Active = this.WaitAndContinueSpecification_Active;
context.ContinueResponse_AllowInterrupt = this.ContinueResponse_AllowInterrupt;
if (this.ContinueResponse_MessageGroup != null)
{
context.ContinueResponse_MessageGroup = new List(this.ContinueResponse_MessageGroup);
}
context.StillWaitingResponse_AllowInterrupt = this.StillWaitingResponse_AllowInterrupt;
context.StillWaitingResponse_FrequencyInSecond = this.StillWaitingResponse_FrequencyInSecond;
if (this.StillWaitingResponse_MessageGroup != null)
{
context.StillWaitingResponse_MessageGroup = new List(this.StillWaitingResponse_MessageGroup);
}
context.StillWaitingResponse_TimeoutInSecond = this.StillWaitingResponse_TimeoutInSecond;
context.WaitingResponse_AllowInterrupt = this.WaitingResponse_AllowInterrupt;
if (this.WaitingResponse_MessageGroup != null)
{
context.WaitingResponse_MessageGroup = new List(this.WaitingResponse_MessageGroup);
}
// allow further manipulation of loaded context prior to processing
PostExecutionContextLoad(context);
var output = Execute(context) as CmdletOutput;
ProcessOutput(output);
}
#region IExecutor Members
public object Execute(ExecutorContext context)
{
var cmdletContext = context as CmdletContext;
// create request
var request = new Amazon.LexModelsV2.Model.CreateSlotRequest();
if (cmdletContext.BotId != null)
{
request.BotId = cmdletContext.BotId;
}
if (cmdletContext.BotVersion != null)
{
request.BotVersion = cmdletContext.BotVersion;
}
if (cmdletContext.Description != null)
{
request.Description = cmdletContext.Description;
}
if (cmdletContext.IntentId != null)
{
request.IntentId = cmdletContext.IntentId;
}
if (cmdletContext.LocaleId != null)
{
request.LocaleId = cmdletContext.LocaleId;
}
// populate MultipleValuesSetting
var requestMultipleValuesSettingIsNull = true;
request.MultipleValuesSetting = new Amazon.LexModelsV2.Model.MultipleValuesSetting();
System.Boolean? requestMultipleValuesSetting_multipleValuesSetting_AllowMultipleValue = null;
if (cmdletContext.MultipleValuesSetting_AllowMultipleValue != null)
{
requestMultipleValuesSetting_multipleValuesSetting_AllowMultipleValue = cmdletContext.MultipleValuesSetting_AllowMultipleValue.Value;
}
if (requestMultipleValuesSetting_multipleValuesSetting_AllowMultipleValue != null)
{
request.MultipleValuesSetting.AllowMultipleValues = requestMultipleValuesSetting_multipleValuesSetting_AllowMultipleValue.Value;
requestMultipleValuesSettingIsNull = false;
}
// determine if request.MultipleValuesSetting should be set to null
if (requestMultipleValuesSettingIsNull)
{
request.MultipleValuesSetting = null;
}
// populate ObfuscationSetting
var requestObfuscationSettingIsNull = true;
request.ObfuscationSetting = new Amazon.LexModelsV2.Model.ObfuscationSetting();
Amazon.LexModelsV2.ObfuscationSettingType requestObfuscationSetting_obfuscationSetting_ObfuscationSettingType = null;
if (cmdletContext.ObfuscationSetting_ObfuscationSettingType != null)
{
requestObfuscationSetting_obfuscationSetting_ObfuscationSettingType = cmdletContext.ObfuscationSetting_ObfuscationSettingType;
}
if (requestObfuscationSetting_obfuscationSetting_ObfuscationSettingType != null)
{
request.ObfuscationSetting.ObfuscationSettingType = requestObfuscationSetting_obfuscationSetting_ObfuscationSettingType;
requestObfuscationSettingIsNull = false;
}
// determine if request.ObfuscationSetting should be set to null
if (requestObfuscationSettingIsNull)
{
request.ObfuscationSetting = null;
}
if (cmdletContext.SlotName != null)
{
request.SlotName = cmdletContext.SlotName;
}
if (cmdletContext.SlotTypeId != null)
{
request.SlotTypeId = cmdletContext.SlotTypeId;
}
// populate SubSlotSetting
var requestSubSlotSettingIsNull = true;
request.SubSlotSetting = new Amazon.LexModelsV2.Model.SubSlotSetting();
System.String requestSubSlotSetting_subSlotSetting_Expression = null;
if (cmdletContext.SubSlotSetting_Expression != null)
{
requestSubSlotSetting_subSlotSetting_Expression = cmdletContext.SubSlotSetting_Expression;
}
if (requestSubSlotSetting_subSlotSetting_Expression != null)
{
request.SubSlotSetting.Expression = requestSubSlotSetting_subSlotSetting_Expression;
requestSubSlotSettingIsNull = false;
}
Dictionary requestSubSlotSetting_subSlotSetting_SlotSpecification = null;
if (cmdletContext.SubSlotSetting_SlotSpecification != null)
{
requestSubSlotSetting_subSlotSetting_SlotSpecification = cmdletContext.SubSlotSetting_SlotSpecification;
}
if (requestSubSlotSetting_subSlotSetting_SlotSpecification != null)
{
request.SubSlotSetting.SlotSpecifications = requestSubSlotSetting_subSlotSetting_SlotSpecification;
requestSubSlotSettingIsNull = false;
}
// determine if request.SubSlotSetting should be set to null
if (requestSubSlotSettingIsNull)
{
request.SubSlotSetting = null;
}
// populate ValueElicitationSetting
var requestValueElicitationSettingIsNull = true;
request.ValueElicitationSetting = new Amazon.LexModelsV2.Model.SlotValueElicitationSetting();
List requestValueElicitationSetting_valueElicitationSetting_SampleUtterance = null;
if (cmdletContext.ValueElicitationSetting_SampleUtterance != null)
{
requestValueElicitationSetting_valueElicitationSetting_SampleUtterance = cmdletContext.ValueElicitationSetting_SampleUtterance;
}
if (requestValueElicitationSetting_valueElicitationSetting_SampleUtterance != null)
{
request.ValueElicitationSetting.SampleUtterances = requestValueElicitationSetting_valueElicitationSetting_SampleUtterance;
requestValueElicitationSettingIsNull = false;
}
Amazon.LexModelsV2.SlotConstraint requestValueElicitationSetting_valueElicitationSetting_SlotConstraint = null;
if (cmdletContext.ValueElicitationSetting_SlotConstraint != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotConstraint = cmdletContext.ValueElicitationSetting_SlotConstraint;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotConstraint != null)
{
request.ValueElicitationSetting.SlotConstraint = requestValueElicitationSetting_valueElicitationSetting_SlotConstraint;
requestValueElicitationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.SlotDefaultValueSpecification requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification = null;
// populate DefaultValueSpecification
var requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecificationIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification = new Amazon.LexModelsV2.Model.SlotDefaultValueSpecification();
List requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification_defaultValueSpecification_DefaultValueList = null;
if (cmdletContext.DefaultValueSpecification_DefaultValueList != null)
{
requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification_defaultValueSpecification_DefaultValueList = cmdletContext.DefaultValueSpecification_DefaultValueList;
}
if (requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification_defaultValueSpecification_DefaultValueList != null)
{
requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification.DefaultValueList = requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification_defaultValueSpecification_DefaultValueList;
requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecificationIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecificationIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification != null)
{
request.ValueElicitationSetting.DefaultValueSpecification = requestValueElicitationSetting_valueElicitationSetting_DefaultValueSpecification;
requestValueElicitationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.WaitAndContinueSpecification requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification = null;
// populate WaitAndContinueSpecification
var requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecificationIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification = new Amazon.LexModelsV2.Model.WaitAndContinueSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_waitAndContinueSpecification_Active = null;
if (cmdletContext.WaitAndContinueSpecification_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_waitAndContinueSpecification_Active = cmdletContext.WaitAndContinueSpecification_Active.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_waitAndContinueSpecification_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification.Active = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_waitAndContinueSpecification_Active.Value;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse = null;
// populate ContinueResponse
var requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_AllowInterrupt = null;
if (cmdletContext.ContinueResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_AllowInterrupt = cmdletContext.ContinueResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_MessageGroup = null;
if (cmdletContext.ContinueResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_MessageGroup = cmdletContext.ContinueResponse_MessageGroup;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse_continueResponse_MessageGroup;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification.ContinueResponse = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_ContinueResponse;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse = null;
// populate WaitingResponse
var requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_AllowInterrupt = null;
if (cmdletContext.WaitingResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_AllowInterrupt = cmdletContext.WaitingResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_MessageGroup = null;
if (cmdletContext.WaitingResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_MessageGroup = cmdletContext.WaitingResponse_MessageGroup;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse_waitingResponse_MessageGroup;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification.WaitingResponse = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_WaitingResponse;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.StillWaitingResponseSpecification requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse = null;
// populate StillWaitingResponse
var requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse = new Amazon.LexModelsV2.Model.StillWaitingResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_AllowInterrupt = null;
if (cmdletContext.StillWaitingResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_AllowInterrupt = cmdletContext.StillWaitingResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponseIsNull = false;
}
System.Int32? requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_FrequencyInSecond = null;
if (cmdletContext.StillWaitingResponse_FrequencyInSecond != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_FrequencyInSecond = cmdletContext.StillWaitingResponse_FrequencyInSecond.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_FrequencyInSecond != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse.FrequencyInSeconds = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_FrequencyInSecond.Value;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_MessageGroup = null;
if (cmdletContext.StillWaitingResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_MessageGroup = cmdletContext.StillWaitingResponse_MessageGroup;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_MessageGroup;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponseIsNull = false;
}
System.Int32? requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_TimeoutInSecond = null;
if (cmdletContext.StillWaitingResponse_TimeoutInSecond != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_TimeoutInSecond = cmdletContext.StillWaitingResponse_TimeoutInSecond.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_TimeoutInSecond != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse.TimeoutInSeconds = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse_stillWaitingResponse_TimeoutInSecond.Value;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification.StillWaitingResponse = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification_valueElicitationSetting_WaitAndContinueSpecification_StillWaitingResponse;
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecificationIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecificationIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification != null)
{
request.ValueElicitationSetting.WaitAndContinueSpecification = requestValueElicitationSetting_valueElicitationSetting_WaitAndContinueSpecification;
requestValueElicitationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.PromptSpecification requestValueElicitationSetting_valueElicitationSetting_PromptSpecification = null;
// populate PromptSpecification
var requestValueElicitationSetting_valueElicitationSetting_PromptSpecificationIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification = new Amazon.LexModelsV2.Model.PromptSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_AllowInterrupt = null;
if (cmdletContext.PromptSpecification_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_AllowInterrupt = cmdletContext.PromptSpecification_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_PromptSpecificationIsNull = false;
}
System.Int32? requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MaxRetry = null;
if (cmdletContext.PromptSpecification_MaxRetry != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MaxRetry = cmdletContext.PromptSpecification_MaxRetry.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MaxRetry != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification.MaxRetries = requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MaxRetry.Value;
requestValueElicitationSetting_valueElicitationSetting_PromptSpecificationIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageGroup = null;
if (cmdletContext.PromptSpecification_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageGroup = cmdletContext.PromptSpecification_MessageGroup;
}
if (requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageGroup;
requestValueElicitationSetting_valueElicitationSetting_PromptSpecificationIsNull = false;
}
Amazon.LexModelsV2.MessageSelectionStrategy requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy = null;
if (cmdletContext.PromptSpecification_MessageSelectionStrategy != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy = cmdletContext.PromptSpecification_MessageSelectionStrategy;
}
if (requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification.MessageSelectionStrategy = requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy;
requestValueElicitationSetting_valueElicitationSetting_PromptSpecificationIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification = null;
if (cmdletContext.PromptSpecification_PromptAttemptsSpecification != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification = cmdletContext.PromptSpecification_PromptAttemptsSpecification;
}
if (requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification != null)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification.PromptAttemptsSpecification = requestValueElicitationSetting_valueElicitationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification;
requestValueElicitationSetting_valueElicitationSetting_PromptSpecificationIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_PromptSpecification should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_PromptSpecificationIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_PromptSpecification = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_PromptSpecification != null)
{
request.ValueElicitationSetting.PromptSpecification = requestValueElicitationSetting_valueElicitationSetting_PromptSpecification;
requestValueElicitationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.SlotCaptureSetting requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting = null;
// populate SlotCaptureSetting
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting = new Amazon.LexModelsV2.Model.SlotCaptureSetting();
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse = null;
// populate CaptureResponse
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_AllowInterrupt = null;
if (cmdletContext.CaptureResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_AllowInterrupt = cmdletContext.CaptureResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_MessageGroup = null;
if (cmdletContext.CaptureResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_MessageGroup = cmdletContext.CaptureResponse_MessageGroup;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse_captureResponse_MessageGroup;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.CaptureResponse = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureResponse;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ElicitationCodeHookInvocationSetting requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook = null;
// populate ElicitationCodeHook
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHookIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook = new Amazon.LexModelsV2.Model.ElicitationCodeHookInvocationSetting();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation = null;
if (cmdletContext.ElicitationCodeHook_EnableCodeHookInvocation != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation = cmdletContext.ElicitationCodeHook_EnableCodeHookInvocation.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook.EnableCodeHookInvocation = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHookIsNull = false;
}
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel = null;
if (cmdletContext.ElicitationCodeHook_InvocationLabel != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel = cmdletContext.ElicitationCodeHook_InvocationLabel;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook.InvocationLabel = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHookIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHookIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.ElicitationCodeHook = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_ElicitationCodeHook;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse = null;
// populate FailureResponse
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse_valueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.FailureResponse = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureResponse;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional = null;
// populate CaptureConditional
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditionalIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_Active = null;
if (cmdletContext.CaptureConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_Active = cmdletContext.CaptureConditional_Active.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional.Active = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_Active.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditionalIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_ConditionalBranch = null;
if (cmdletContext.CaptureConditional_ConditionalBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_ConditionalBranch = cmdletContext.CaptureConditional_ConditionalBranch;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_ConditionalBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional.ConditionalBranches = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_captureConditional_ConditionalBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch = null;
// populate DefaultBranch
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranchIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response = null;
// populate Response
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_ResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_ResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_ResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch.Response = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch.NextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranchIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranchIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional.DefaultBranch = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_valueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditionalIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditionalIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.CaptureConditional = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureConditional;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep = null;
// populate CaptureNextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_captureNextStep_SessionAttribute = null;
if (cmdletContext.CaptureNextStep_SessionAttribute != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_captureNextStep_SessionAttribute = cmdletContext.CaptureNextStep_SessionAttribute;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_captureNextStep_SessionAttribute != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_captureNextStep_SessionAttribute;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.CaptureNextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CaptureNextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional = null;
// populate FailureConditional
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditionalIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_Active = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_Active = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_Active.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional.Active = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_Active.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditionalIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional.ConditionalBranches = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch = null;
// populate DefaultBranch
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranchIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response = null;
// populate Response
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_ResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_ResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch.Response = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch.NextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranchIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranchIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional.DefaultBranch = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional_valueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditionalIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditionalIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.FailureConditional = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureConditional;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep = null;
// populate FailureNextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.FailureNextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_FailureNextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogCodeHookInvocationSetting requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook = null;
// populate CodeHook
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHookIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook = new Amazon.LexModelsV2.Model.DialogCodeHookInvocationSetting();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_Active = null;
if (cmdletContext.CodeHook_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_Active = cmdletContext.CodeHook_Active.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook.Active = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_Active.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHookIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_EnableCodeHookInvocation = null;
if (cmdletContext.CodeHook_EnableCodeHookInvocation != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_EnableCodeHookInvocation = cmdletContext.CodeHook_EnableCodeHookInvocation.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_EnableCodeHookInvocation != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook.EnableCodeHookInvocation = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_EnableCodeHookInvocation.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHookIsNull = false;
}
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_InvocationLabel = null;
if (cmdletContext.CodeHook_InvocationLabel != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_InvocationLabel = cmdletContext.CodeHook_InvocationLabel;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_InvocationLabel != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook.InvocationLabel = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_codeHook_InvocationLabel;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHookIsNull = false;
}
Amazon.LexModelsV2.Model.PostDialogCodeHookInvocationSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification = null;
// populate PostCodeHookSpecification
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification = new Amazon.LexModelsV2.Model.PostDialogCodeHookInvocationSpecification();
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse = null;
// populate FailureResponse
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.FailureResponse = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = null;
// populate SuccessResponse
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_AllowInterrupt = null;
if (cmdletContext.SuccessResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_AllowInterrupt = cmdletContext.SuccessResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_MessageGroup = null;
if (cmdletContext.SuccessResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_MessageGroup = cmdletContext.SuccessResponse_MessageGroup;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_successResponse_MessageGroup;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.SuccessResponse = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessResponse;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = null;
// populate TimeoutResponse
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt = null;
if (cmdletContext.TimeoutResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt = cmdletContext.TimeoutResponse_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_MessageGroup = null;
if (cmdletContext.TimeoutResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_MessageGroup = cmdletContext.TimeoutResponse_MessageGroup;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_MessageGroup != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_timeoutResponse_MessageGroup;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.TimeoutResponse = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional = null;
// populate FailureConditional
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional.Active = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional.ConditionalBranches = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = null;
// populate DefaultBranch
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = null;
// populate Response
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch.Response = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch.NextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional.DefaultBranch = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.FailureConditional = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = null;
// populate FailureNextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.FailureNextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = null;
// populate SuccessConditional
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_Active = null;
if (cmdletContext.SuccessConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_Active = cmdletContext.SuccessConditional_Active.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.Active = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_Active.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_ConditionalBranch = null;
if (cmdletContext.SuccessConditional_ConditionalBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_ConditionalBranch = cmdletContext.SuccessConditional_ConditionalBranch;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_ConditionalBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.ConditionalBranches = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_successConditional_ConditionalBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = null;
// populate DefaultBranch
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = null;
// populate Response
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch.Response = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch.NextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.DefaultBranch = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.SuccessConditional = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = null;
// populate SuccessNextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_successNextStep_SessionAttribute = null;
if (cmdletContext.SuccessNextStep_SessionAttribute != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_successNextStep_SessionAttribute = cmdletContext.SuccessNextStep_SessionAttribute;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_successNextStep_SessionAttribute != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_successNextStep_SessionAttribute;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.SuccessNextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = null;
// populate TimeoutConditional
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_Active = null;
if (cmdletContext.TimeoutConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_Active = cmdletContext.TimeoutConditional_Active.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_Active != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.Active = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_Active.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_ConditionalBranch = null;
if (cmdletContext.TimeoutConditional_ConditionalBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_ConditionalBranch = cmdletContext.TimeoutConditional_ConditionalBranch;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_ConditionalBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.ConditionalBranches = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_timeoutConditional_ConditionalBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = null;
// populate DefaultBranch
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = null;
// populate Response
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response.AllowInterrupt = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
List requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response.MessageGroups = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch.Response = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch.NextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.DefaultBranch = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.TimeoutConditional = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = null;
// populate TimeoutNextStep
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_timeoutNextStep_SessionAttribute = null;
if (cmdletContext.TimeoutNextStep_SessionAttribute != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_timeoutNextStep_SessionAttribute = cmdletContext.TimeoutNextStep_SessionAttribute;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_timeoutNextStep_SessionAttribute != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.SessionAttributes = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_timeoutNextStep_SessionAttribute;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = null;
// populate Intent
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent.Name = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = false;
}
Dictionary requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent.Slots = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.Intent = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = null;
// populate DialogAction
var requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = true;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.SlotToElicit = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
System.Boolean? requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.SuppressNextMessage = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = null;
if (cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = cmdletContext.ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.Type = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.DialogAction = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification.TimeoutNextStep = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecificationIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook.PostCodeHookSpecification = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook_valueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHookIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHookIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook != null)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting.CodeHook = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting_valueElicitationSetting_SlotCaptureSetting_CodeHook;
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull = false;
}
// determine if requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting should be set to null
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSettingIsNull)
{
requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting = null;
}
if (requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting != null)
{
request.ValueElicitationSetting.SlotCaptureSetting = requestValueElicitationSetting_valueElicitationSetting_SlotCaptureSetting;
requestValueElicitationSettingIsNull = false;
}
// determine if request.ValueElicitationSetting should be set to null
if (requestValueElicitationSettingIsNull)
{
request.ValueElicitationSetting = null;
}
CmdletOutput output;
// issue call
var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint);
try
{
var response = CallAWSServiceOperation(client, request);
object pipelineOutput = null;
pipelineOutput = cmdletContext.Select(response, this);
output = new CmdletOutput
{
PipelineOutput = pipelineOutput,
ServiceResponse = response
};
}
catch (Exception e)
{
output = new CmdletOutput { ErrorResponse = e };
}
return output;
}
public ExecutorContext CreateContext()
{
return new CmdletContext();
}
#endregion
#region AWS Service Operation Call
private Amazon.LexModelsV2.Model.CreateSlotResponse CallAWSServiceOperation(IAmazonLexModelsV2 client, Amazon.LexModelsV2.Model.CreateSlotRequest request)
{
Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lex Model Building V2", "CreateSlot");
try
{
#if DESKTOP
return client.CreateSlot(request);
#elif CORECLR
return client.CreateSlotAsync(request).GetAwaiter().GetResult();
#else
#error "Unknown build edition"
#endif
}
catch (AmazonServiceException exc)
{
var webException = exc.InnerException as System.Net.WebException;
if (webException != null)
{
throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException);
}
throw;
}
}
#endregion
internal partial class CmdletContext : ExecutorContext
{
public System.String BotId { get; set; }
public System.String BotVersion { get; set; }
public System.String Description { get; set; }
public System.String IntentId { get; set; }
public System.String LocaleId { get; set; }
public System.Boolean? MultipleValuesSetting_AllowMultipleValue { get; set; }
public Amazon.LexModelsV2.ObfuscationSettingType ObfuscationSetting_ObfuscationSettingType { get; set; }
public System.String SlotName { get; set; }
public System.String SlotTypeId { get; set; }
public System.String SubSlotSetting_Expression { get; set; }
public Dictionary SubSlotSetting_SlotSpecification { get; set; }
public List DefaultValueSpecification_DefaultValueList { get; set; }
public System.Boolean? PromptSpecification_AllowInterrupt { get; set; }
public System.Int32? PromptSpecification_MaxRetry { get; set; }
public List PromptSpecification_MessageGroup { get; set; }
public Amazon.LexModelsV2.MessageSelectionStrategy PromptSpecification_MessageSelectionStrategy { get; set; }
public Dictionary PromptSpecification_PromptAttemptsSpecification { get; set; }
public List ValueElicitationSetting_SampleUtterance { get; set; }
public System.Boolean? CaptureConditional_Active { get; set; }
public List CaptureConditional_ConditionalBranch { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_CaptureConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CaptureNextStep_Intent_Slots { get; set; }
public Dictionary CaptureNextStep_SessionAttribute { get; set; }
public System.Boolean? CaptureResponse_AllowInterrupt { get; set; }
public List CaptureResponse_MessageGroup { get; set; }
public System.Boolean? CodeHook_Active { get; set; }
public System.Boolean? CodeHook_EnableCodeHookInvocation { get; set; }
public System.String CodeHook_InvocationLabel { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups { get; set; }
public System.Boolean? SuccessConditional_Active { get; set; }
public List SuccessConditional_ConditionalBranch { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots { get; set; }
public Dictionary SuccessNextStep_SessionAttribute { get; set; }
public System.Boolean? SuccessResponse_AllowInterrupt { get; set; }
public List SuccessResponse_MessageGroup { get; set; }
public System.Boolean? TimeoutConditional_Active { get; set; }
public List TimeoutConditional_ConditionalBranch { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots { get; set; }
public Dictionary TimeoutNextStep_SessionAttribute { get; set; }
public System.Boolean? TimeoutResponse_AllowInterrupt { get; set; }
public List TimeoutResponse_MessageGroup { get; set; }
public System.Boolean? ElicitationCodeHook_EnableCodeHookInvocation { get; set; }
public System.String ElicitationCodeHook_InvocationLabel { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureConditional_Active { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_FailureConditional_ConditionalBranches { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_DialogAction_Type { get; set; }
public System.String ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Name { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_Intent_Slots { get; set; }
public Dictionary ValueElicitationSetting_SlotCaptureSetting_FailureNextStep_SessionAttributes { get; set; }
public System.Boolean? ValueElicitationSetting_SlotCaptureSetting_FailureResponse_AllowInterrupt { get; set; }
public List ValueElicitationSetting_SlotCaptureSetting_FailureResponse_MessageGroups { get; set; }
public Amazon.LexModelsV2.SlotConstraint ValueElicitationSetting_SlotConstraint { get; set; }
public System.Boolean? WaitAndContinueSpecification_Active { get; set; }
public System.Boolean? ContinueResponse_AllowInterrupt { get; set; }
public List ContinueResponse_MessageGroup { get; set; }
public System.Boolean? StillWaitingResponse_AllowInterrupt { get; set; }
public System.Int32? StillWaitingResponse_FrequencyInSecond { get; set; }
public List StillWaitingResponse_MessageGroup { get; set; }
public System.Int32? StillWaitingResponse_TimeoutInSecond { get; set; }
public System.Boolean? WaitingResponse_AllowInterrupt { get; set; }
public List WaitingResponse_MessageGroup { get; set; }
public System.Func Select { get; set; } =
(response, cmdlet) => response;
}
}
}