/*******************************************************************************
* 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 an intent.
///
///
///
/// To define the interaction between the user and your bot, you define one or more intents.
/// For example, for a pizza ordering bot you would create an OrderPizza
/// intent.
///
/// When you create an intent, you must provide a name. You can optionally provide the
/// following:
/// -
/// Sample utterances. For example, "I want to order a pizza" and "Can I order a pizza."
/// You can't provide utterances for built-in intents.
///
-
/// Information to be gathered. You specify slots for the information that you bot requests
/// from the user. You can specify standard slot types, such as date and time, or custom
/// slot types for your application.
///
-
/// How the intent is fulfilled. You can provide a Lambda function or configure the intent
/// to return the intent information to your client application. If you use a Lambda function,
/// Amazon Lex invokes the function when all of the intent information is available.
///
-
/// A confirmation prompt to send to the user to confirm an intent. For example, "Shall
/// I order your pizza?"
///
-
/// A conclusion statement to send to the user after the intent is fulfilled. For example,
/// "I ordered your pizza."
///
-
/// A follow-up prompt that asks the user for additional activity. For example, "Do you
/// want a drink with your pizza?"
///
///
[Cmdlet("New", "LMBV2Intent", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
[OutputType("Amazon.LexModelsV2.Model.CreateIntentResponse")]
[AWSCmdlet("Calls the Amazon Lex Model Building V2 CreateIntent API operation.", Operation = new[] {"CreateIntent"}, SelectReturnType = typeof(Amazon.LexModelsV2.Model.CreateIntentResponse))]
[AWSCmdletOutput("Amazon.LexModelsV2.Model.CreateIntentResponse",
"This cmdlet returns an Amazon.LexModelsV2.Model.CreateIntentResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack."
)]
public partial class NewLMBV2IntentCmdlet : AmazonLexModelsV2ClientCmdlet, IExecutor
{
#region Parameter FulfillmentCodeHook_Active
///
///
/// Determines whether the fulfillment code hook is used. When active
is
/// false, the code hook doesn't run.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? FulfillmentCodeHook_Active { get; set; }
#endregion
#region Parameter FulfillmentUpdatesSpecification_Active
///
///
/// Determines whether fulfillment updates are sent to the user. When this field is true,
/// updates are sent.If the active
field is set to true, the startResponse
, updateResponse
,
/// and timeoutInSeconds
fields are required.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_Active")]
public System.Boolean? FulfillmentUpdatesSpecification_Active { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_Active
///
///
/// Determines whether a dialog code hook is used when the intent is activated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? InitialResponseSetting_CodeHook_Active { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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? InitialResponseSetting_Conditional_Active { get; set; }
#endregion
#region Parameter IntentClosingSetting_Active
///
///
/// Specifies whether an intent's closing response is used. When this field is false,
/// the closing response isn't sent to the user. If the active
field isn't
/// specified, the default is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentClosingSetting_Active { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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? IntentClosingSetting_Conditional_Active { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_Active
///
///
/// Specifies whether the intent's confirmation is sent to the user. When this field is
/// false, confirmation and declination responses aren't sent. If the active
/// field isn't specified, the default is true.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_Active { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_Active
///
///
/// Determines whether a dialog code hook is used when the intent is activated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_CodeHook_Active { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active { get; set; }
#endregion
#region Parameter ConfirmationConditional_Active
///
///
/// Determines whether a conditional branch is active. When active
is false,
/// the conditions are not evaluated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("IntentConfirmationSetting_ConfirmationConditional_Active")]
public System.Boolean? ConfirmationConditional_Active { get; set; }
#endregion
#region Parameter DeclinationConditional_Active
///
///
/// Determines whether a conditional branch is active. When active
is false,
/// the conditions are not evaluated.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("IntentConfirmationSetting_DeclinationConditional_Active")]
public System.Boolean? DeclinationConditional_Active { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_FailureConditional_Active { get; set; }
#endregion
#region Parameter StartResponse_AllowInterrupt
///
///
/// Determines whether the user can interrupt the start message while it is playing.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_AllowInterrupt")]
public System.Boolean? StartResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter UpdateResponse_AllowInterrupt
///
///
/// Determines whether the user can interrupt an update message while it is playing.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_AllowInterrupt")]
public System.Boolean? UpdateResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter FailureResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_AllowInterrupt")]
public System.Boolean? FailureResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_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("FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_AllowInterrupt")]
public System.Boolean? SuccessResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_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("FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_AllowInterrupt")]
public System.Boolean? TimeoutResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? InitialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter InitialResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("InitialResponseSetting_InitialResponse_AllowInterrupt")]
public System.Boolean? InitialResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter ClosingResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("IntentClosingSetting_ClosingResponse_AllowInterrupt")]
public System.Boolean? ClosingResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter ConfirmationResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("IntentConfirmationSetting_ConfirmationResponse_AllowInterrupt")]
public System.Boolean? ConfirmationResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter DeclinationResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("IntentConfirmationSetting_DeclinationResponse_AllowInterrupt")]
public System.Boolean? DeclinationResponse_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_FailureResponse_AllowInterrupt
///
///
/// Indicates whether the user can interrupt a speech response from Amazon Lex.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_FailureResponse_AllowInterrupt { 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("IntentConfirmationSetting_PromptSpecification_AllowInterrupt")]
public System.Boolean? PromptSpecification_AllowInterrupt { get; set; }
#endregion
#region Parameter BotId
///
///
/// The identifier of the bot associated with this intent.
///
///
#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 this intent.
///
///
#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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_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[] FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_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[] FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_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[] FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter InitialResponseSetting_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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[] InitialResponseSetting_Conditional_ConditionalBranches { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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[] IntentClosingSetting_Conditional_ConditionalBranches { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter ConfirmationConditional_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("IntentConfirmationSetting_ConfirmationConditional_ConditionalBranches")]
public Amazon.LexModelsV2.Model.ConditionalBranch[] ConfirmationConditional_ConditionalBranch { get; set; }
#endregion
#region Parameter DeclinationConditional_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("IntentConfirmationSetting_DeclinationConditional_ConditionalBranches")]
public Amazon.LexModelsV2.Model.ConditionalBranch[] DeclinationConditional_ConditionalBranch { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_FailureConditional_ConditionalBranches { get; set; }
#endregion
#region Parameter StartResponse_DelayInSecond
///
///
/// The delay between when the Lambda fulfillment function starts running and the start
/// message is played. If the Lambda function returns before the delay is over, the start
/// message isn't played.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_DelayInSeconds")]
public System.Int32? StartResponse_DelayInSecond { get; set; }
#endregion
#region Parameter Description
///
///
/// A description of the intent. Use the description to help identify the intent in lists.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String Description { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_EnableCodeHookInvocation
///
///
/// Indicates whether a Lambda function should be invoked for the dialog.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? InitialResponseSetting_CodeHook_EnableCodeHookInvocation { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_EnableCodeHookInvocation
///
///
/// Indicates whether a Lambda function should be invoked for the dialog.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_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("IntentConfirmationSetting_ElicitationCodeHook_EnableCodeHookInvocation")]
public System.Boolean? ElicitationCodeHook_EnableCodeHookInvocation { get; set; }
#endregion
#region Parameter DialogCodeHook_Enabled
///
///
/// Enables the dialog code hook so that it processes user requests.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? DialogCodeHook_Enabled { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_Enabled
///
///
/// Indicates whether a Lambda function should be invoked to fulfill a specific intent.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? FulfillmentCodeHook_Enabled { get; set; }
#endregion
#region Parameter UpdateResponse_FrequencyInSecond
///
///
/// The frequency that a message is sent to the user. When the period ends, Amazon Lex
/// chooses a message from the message groups and plays it to the user. If the fulfillment
/// Lambda returns before the first period ends, an update message is not played to the
/// user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_FrequencyInSeconds")]
public System.Int32? UpdateResponse_FrequencyInSecond { get; set; }
#endregion
#region Parameter InputContext
///
///
/// A list of contexts that must be active for this intent to be considered by Amazon
/// Lex.When an intent has an input context list, Amazon Lex only considers using the intent
/// in an interaction with the user when the specified contexts are included in the active
/// context list for the session. If the contexts are not active, then Amazon Lex will
/// not use the intent.A context can be automatically activated using the outputContexts
property
/// or it can be set at runtime. For example, if there are two intents with different input contexts that respond
/// to the same utterances, only the intent with the active context will respond.An intent may have up to 5 input contexts. If an intent has multiple input contexts,
/// all of the contexts must be active to consider the intent.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("InputContexts")]
public Amazon.LexModelsV2.Model.InputContext[] InputContext { get; set; }
#endregion
#region Parameter IntentName
///
///
/// The name of the intent. Intent names must be unique in the locale that contains the
/// intent and cannot match the name of any built-in intent.
///
///
#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 IntentName { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_InvocationLabel
///
///
/// A label that indicates the dialog step from which the dialog code hook is happening.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String InitialResponseSetting_CodeHook_InvocationLabel { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_InvocationLabel
///
///
/// A label that indicates the dialog step from which the dialog code hook is happening.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String IntentConfirmationSetting_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("IntentConfirmationSetting_ElicitationCodeHook_InvocationLabel")]
public System.String ElicitationCodeHook_InvocationLabel { get; set; }
#endregion
#region Parameter KendraConfiguration_KendraIndex
///
///
/// The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent
/// intent to search. The index must be in the same account and Region as the Amazon Lex
/// bot.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String KendraConfiguration_KendraIndex { get; set; }
#endregion
#region Parameter LocaleId
///
///
/// The identifier of the language and locale where this intent is used. All of the bots,
/// slot types, and slots used by the intent 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("IntentConfirmationSetting_PromptSpecification_MaxRetries")]
public System.Int32? PromptSpecification_MaxRetry { get; set; }
#endregion
#region Parameter StartResponse_MessageGroup
///
///
/// 1 - 5 message groups that contain start messages. Amazon Lex chooses one of the messages
/// to play to the user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] StartResponse_MessageGroup { get; set; }
#endregion
#region Parameter UpdateResponse_MessageGroup
///
///
/// 1 - 5 message groups that contain update messages. Amazon Lex chooses one of the messages
/// to play to the user.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] UpdateResponse_MessageGroup { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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[] FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter FailureResponse_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("FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] FailureResponse_MessageGroup { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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[] FulfillmentCodeHook_PostFulfillmentStatusSpecification_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("FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] SuccessResponse_MessageGroup { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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[] FulfillmentCodeHook_PostFulfillmentStatusSpecification_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("FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] TimeoutResponse_MessageGroup { get; set; }
#endregion
#region Parameter InitialResponseSetting_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter InitialResponseSetting_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups { get; set; }
#endregion
#region Parameter InitialResponseSetting_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups { get; set; }
#endregion
#region Parameter InitialResponseSetting_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_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[] InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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[] InitialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter InitialResponse_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("InitialResponseSetting_InitialResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] InitialResponse_MessageGroup { get; set; }
#endregion
#region Parameter ClosingResponse_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("IntentClosingSetting_ClosingResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] ClosingResponse_MessageGroup { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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[] IntentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_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[] IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_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[] IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter ConfirmationResponse_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("IntentConfirmationSetting_ConfirmationResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] ConfirmationResponse_MessageGroup { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_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[] IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter DeclinationResponse_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("IntentConfirmationSetting_DeclinationResponse_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] DeclinationResponse_MessageGroup { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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[] IntentConfirmationSetting_FailureResponse_MessageGroups { 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("IntentConfirmationSetting_PromptSpecification_MessageGroups")]
public Amazon.LexModelsV2.Model.MessageGroup[] PromptSpecification_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("IntentConfirmationSetting_PromptSpecification_MessageSelectionStrategy")]
[AWSConstantClassSource("Amazon.LexModelsV2.MessageSelectionStrategy")]
public Amazon.LexModelsV2.MessageSelectionStrategy PromptSpecification_MessageSelectionStrategy { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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 InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter InitialResponseSetting_NextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String InitialResponseSetting_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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 IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentClosingSetting_NextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String IntentClosingSetting_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_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 IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String IntentConfirmationSetting_ConfirmationNextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_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 IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String IntentConfirmationSetting_DeclinationNextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_FailureNextStep_Intent_Name
///
///
/// The name of the intent. Only required when you're switching intents.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String IntentConfirmationSetting_FailureNextStep_Intent_Name { get; set; }
#endregion
#region Parameter OutputContext
///
///
/// A lists of contexts that the intent activates when it is fulfilled.You can use an output context to indicate the intents that Amazon Lex should consider
/// for the next turn of the conversation with a customer. When you use the outputContextsList
property, all of the contexts specified
/// in the list are activated when the intent is fulfilled. You can set up to 10 output
/// contexts. You can also set the number of conversation turns that the context should
/// be active, or the length of time that the context should be active.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("OutputContexts")]
public Amazon.LexModelsV2.Model.OutputContext[] OutputContext { get; set; }
#endregion
#region Parameter ParentIntentSignature
///
///
/// A unique identifier for the built-in intent to base this intent on.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String ParentIntentSignature { get; set; }
#endregion
#region Parameter PromptSpecification_PromptAttemptsSpecification
///
///
/// Specifies the advanced settings on each attempt of the prompt.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("IntentConfirmationSetting_PromptSpecification_PromptAttemptsSpecification")]
public System.Collections.Hashtable PromptSpecification_PromptAttemptsSpecification { get; set; }
#endregion
#region Parameter KendraConfiguration_QueryFilterString
///
///
/// A query filter that Amazon Lex sends to Amazon Kendra to filter the response from
/// a query. The filter is in the format defined by Amazon Kendra. For more information,
/// see Filtering
/// queries.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String KendraConfiguration_QueryFilterString { get; set; }
#endregion
#region Parameter KendraConfiguration_QueryFilterStringEnabled
///
///
/// Determines whether the AMAZON.KendraSearchIntent
intent uses a custom
/// query string to query the Amazon Kendra index.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? KendraConfiguration_QueryFilterStringEnabled { get; set; }
#endregion
#region Parameter SampleUtterance
///
///
/// An array of strings that a user might say to signal the intent. For example, "I want
/// a pizza", or "I want a {PizzaSize} pizza". In an utterance, slot names are enclosed in curly braces ("{", "}") to indicate where
/// they should be displayed in the utterance shown to the user..
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("SampleUtterances")]
public Amazon.LexModelsV2.Model.SampleUtterance[] SampleUtterance { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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 InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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 IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentClosingSetting_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 IntentClosingSetting_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_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 IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter ConfirmationNextStep_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("IntentConfirmationSetting_ConfirmationNextStep_SessionAttributes")]
public System.Collections.Hashtable ConfirmationNextStep_SessionAttribute { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_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 IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter DeclinationNextStep_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("IntentConfirmationSetting_DeclinationNextStep_SessionAttributes")]
public System.Collections.Hashtable DeclinationNextStep_SessionAttribute { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureNextStep_SessionAttributes { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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 InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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 IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentClosingSetting_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 IntentClosingSetting_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_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 IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationNextStep_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 IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_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 IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationNextStep_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 IntentConfirmationSetting_DeclinationNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureNextStep_Intent_Slots { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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 InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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 IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentClosingSetting_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 IntentClosingSetting_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_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 IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationNextStep_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 IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_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 IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationNextStep_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 IntentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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? FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_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? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter InitialResponseSetting_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? InitialResponseSetting_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentClosingSetting_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentClosingSetting_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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? IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage
///
///
/// When true the next message for the intent is not used.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.Boolean? IntentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
#endregion
#region Parameter FulfillmentUpdatesSpecification_TimeoutInSecond
///
///
/// The length of time that the fulfillment Lambda function should run before it times
/// out.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("FulfillmentCodeHook_FulfillmentUpdatesSpecification_TimeoutInSeconds")]
public System.Int32? FulfillmentUpdatesSpecification_TimeoutInSecond { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_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 FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_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 InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_Conditional_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 InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter InitialResponseSetting_NextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentClosingSetting_Conditional_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 IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentClosingSetting_NextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType IntentClosingSetting_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationConditional_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 IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_ConfirmationNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType IntentConfirmationSetting_ConfirmationNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationConditional_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 IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_DeclinationNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType IntentConfirmationSetting_DeclinationNextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_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 IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
#endregion
#region Parameter IntentConfirmationSetting_FailureNextStep_DialogAction_Type
///
///
/// The action that the bot should execute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.LexModelsV2.DialogActionType")]
public Amazon.LexModelsV2.DialogActionType IntentConfirmationSetting_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.CreateIntentResponse).
/// Specifying the name of a property of type Amazon.LexModelsV2.Model.CreateIntentResponse 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 IntentName parameter.
/// The -PassThru parameter is deprecated, use -Select '^IntentName' instead. This parameter will be removed in a future version.
///
[System.Obsolete("The -PassThru parameter is deprecated, use -Select '^IntentName' 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.IntentName), MyInvocation.BoundParameters);
if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-LMBV2Intent (CreateIntent)"))
{
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.IntentName;
}
#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.DialogCodeHook_Enabled = this.DialogCodeHook_Enabled;
context.FulfillmentCodeHook_Active = this.FulfillmentCodeHook_Active;
context.FulfillmentCodeHook_Enabled = this.FulfillmentCodeHook_Enabled;
context.FulfillmentUpdatesSpecification_Active = this.FulfillmentUpdatesSpecification_Active;
context.StartResponse_AllowInterrupt = this.StartResponse_AllowInterrupt;
context.StartResponse_DelayInSecond = this.StartResponse_DelayInSecond;
if (this.StartResponse_MessageGroup != null)
{
context.StartResponse_MessageGroup = new List(this.StartResponse_MessageGroup);
}
context.FulfillmentUpdatesSpecification_TimeoutInSecond = this.FulfillmentUpdatesSpecification_TimeoutInSecond;
context.UpdateResponse_AllowInterrupt = this.UpdateResponse_AllowInterrupt;
context.UpdateResponse_FrequencyInSecond = this.UpdateResponse_FrequencyInSecond;
if (this.UpdateResponse_MessageGroup != null)
{
context.UpdateResponse_MessageGroup = new List(this.UpdateResponse_MessageGroup);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches = new List(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = new List(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots[hashKey]));
}
}
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes.Add((String)hashKey, (String)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes[hashKey]));
}
}
context.FailureResponse_AllowInterrupt = this.FailureResponse_AllowInterrupt;
if (this.FailureResponse_MessageGroup != null)
{
context.FailureResponse_MessageGroup = new List(this.FailureResponse_MessageGroup);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches = new List(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = new List(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots[hashKey]));
}
}
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes.Add((String)hashKey, (String)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes[hashKey]));
}
}
context.SuccessResponse_AllowInterrupt = this.SuccessResponse_AllowInterrupt;
if (this.SuccessResponse_MessageGroup != null)
{
context.SuccessResponse_MessageGroup = new List(this.SuccessResponse_MessageGroup);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches = new List(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = new List(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups);
}
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type;
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name = this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name;
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots[hashKey]));
}
}
if (this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes != null)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes.Keys)
{
context.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes.Add((String)hashKey, (String)(this.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes[hashKey]));
}
}
context.TimeoutResponse_AllowInterrupt = this.TimeoutResponse_AllowInterrupt;
if (this.TimeoutResponse_MessageGroup != null)
{
context.TimeoutResponse_MessageGroup = new List(this.TimeoutResponse_MessageGroup);
}
context.InitialResponseSetting_CodeHook_Active = this.InitialResponseSetting_CodeHook_Active;
context.InitialResponseSetting_CodeHook_EnableCodeHookInvocation = this.InitialResponseSetting_CodeHook_EnableCodeHookInvocation;
context.InitialResponseSetting_CodeHook_InvocationLabel = this.InitialResponseSetting_CodeHook_InvocationLabel;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes[hashKey]));
}
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes[hashKey]));
}
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups);
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes[hashKey]));
}
}
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt = this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt;
if (this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups != null)
{
context.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups = new List(this.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups);
}
context.InitialResponseSetting_Conditional_Active = this.InitialResponseSetting_Conditional_Active;
if (this.InitialResponseSetting_Conditional_ConditionalBranches != null)
{
context.InitialResponseSetting_Conditional_ConditionalBranches = new List(this.InitialResponseSetting_Conditional_ConditionalBranches);
}
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type = this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type;
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name = this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name;
if (this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.InitialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt = this.InitialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt;
if (this.InitialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups != null)
{
context.InitialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups = new List(this.InitialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups);
}
context.InitialResponse_AllowInterrupt = this.InitialResponse_AllowInterrupt;
if (this.InitialResponse_MessageGroup != null)
{
context.InitialResponse_MessageGroup = new List(this.InitialResponse_MessageGroup);
}
context.InitialResponseSetting_NextStep_DialogAction_SlotToElicit = this.InitialResponseSetting_NextStep_DialogAction_SlotToElicit;
context.InitialResponseSetting_NextStep_DialogAction_SuppressNextMessage = this.InitialResponseSetting_NextStep_DialogAction_SuppressNextMessage;
context.InitialResponseSetting_NextStep_DialogAction_Type = this.InitialResponseSetting_NextStep_DialogAction_Type;
context.InitialResponseSetting_NextStep_Intent_Name = this.InitialResponseSetting_NextStep_Intent_Name;
if (this.InitialResponseSetting_NextStep_Intent_Slots != null)
{
context.InitialResponseSetting_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_NextStep_Intent_Slots.Keys)
{
context.InitialResponseSetting_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.InitialResponseSetting_NextStep_Intent_Slots[hashKey]));
}
}
if (this.InitialResponseSetting_NextStep_SessionAttributes != null)
{
context.InitialResponseSetting_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.InitialResponseSetting_NextStep_SessionAttributes.Keys)
{
context.InitialResponseSetting_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.InitialResponseSetting_NextStep_SessionAttributes[hashKey]));
}
}
if (this.InputContext != null)
{
context.InputContext = new List(this.InputContext);
}
context.IntentClosingSetting_Active = this.IntentClosingSetting_Active;
context.ClosingResponse_AllowInterrupt = this.ClosingResponse_AllowInterrupt;
if (this.ClosingResponse_MessageGroup != null)
{
context.ClosingResponse_MessageGroup = new List(this.ClosingResponse_MessageGroup);
}
context.IntentClosingSetting_Conditional_Active = this.IntentClosingSetting_Conditional_Active;
if (this.IntentClosingSetting_Conditional_ConditionalBranches != null)
{
context.IntentClosingSetting_Conditional_ConditionalBranches = new List(this.IntentClosingSetting_Conditional_ConditionalBranches);
}
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type = this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type;
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name = this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name;
if (this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt = this.IntentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt;
if (this.IntentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups != null)
{
context.IntentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups = new List(this.IntentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups);
}
context.IntentClosingSetting_NextStep_DialogAction_SlotToElicit = this.IntentClosingSetting_NextStep_DialogAction_SlotToElicit;
context.IntentClosingSetting_NextStep_DialogAction_SuppressNextMessage = this.IntentClosingSetting_NextStep_DialogAction_SuppressNextMessage;
context.IntentClosingSetting_NextStep_DialogAction_Type = this.IntentClosingSetting_NextStep_DialogAction_Type;
context.IntentClosingSetting_NextStep_Intent_Name = this.IntentClosingSetting_NextStep_Intent_Name;
if (this.IntentClosingSetting_NextStep_Intent_Slots != null)
{
context.IntentClosingSetting_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentClosingSetting_NextStep_Intent_Slots.Keys)
{
context.IntentClosingSetting_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentClosingSetting_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentClosingSetting_NextStep_SessionAttributes != null)
{
context.IntentClosingSetting_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentClosingSetting_NextStep_SessionAttributes.Keys)
{
context.IntentClosingSetting_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentClosingSetting_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_Active = this.IntentConfirmationSetting_Active;
context.IntentConfirmationSetting_CodeHook_Active = this.IntentConfirmationSetting_CodeHook_Active;
context.IntentConfirmationSetting_CodeHook_EnableCodeHookInvocation = this.IntentConfirmationSetting_CodeHook_EnableCodeHookInvocation;
context.IntentConfirmationSetting_CodeHook_InvocationLabel = this.IntentConfirmationSetting_CodeHook_InvocationLabel;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups);
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt = this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt;
if (this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups != null)
{
context.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups = new List(this.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups);
}
context.ConfirmationConditional_Active = this.ConfirmationConditional_Active;
if (this.ConfirmationConditional_ConditionalBranch != null)
{
context.ConfirmationConditional_ConditionalBranch = new List(this.ConfirmationConditional_ConditionalBranch);
}
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type = this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type;
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name = this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name;
if (this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt = this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt;
if (this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups != null)
{
context.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups = new List(this.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups);
}
context.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_Type = this.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_Type;
context.IntentConfirmationSetting_ConfirmationNextStep_Intent_Name = this.IntentConfirmationSetting_ConfirmationNextStep_Intent_Name;
if (this.IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots[hashKey]));
}
}
if (this.ConfirmationNextStep_SessionAttribute != null)
{
context.ConfirmationNextStep_SessionAttribute = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.ConfirmationNextStep_SessionAttribute.Keys)
{
context.ConfirmationNextStep_SessionAttribute.Add((String)hashKey, (String)(this.ConfirmationNextStep_SessionAttribute[hashKey]));
}
}
context.ConfirmationResponse_AllowInterrupt = this.ConfirmationResponse_AllowInterrupt;
if (this.ConfirmationResponse_MessageGroup != null)
{
context.ConfirmationResponse_MessageGroup = new List(this.ConfirmationResponse_MessageGroup);
}
context.DeclinationConditional_Active = this.DeclinationConditional_Active;
if (this.DeclinationConditional_ConditionalBranch != null)
{
context.DeclinationConditional_ConditionalBranch = new List(this.DeclinationConditional_ConditionalBranch);
}
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type = this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type;
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name = this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name;
if (this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt = this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt;
if (this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups != null)
{
context.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups = new List(this.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups);
}
context.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_DeclinationNextStep_DialogAction_Type = this.IntentConfirmationSetting_DeclinationNextStep_DialogAction_Type;
context.IntentConfirmationSetting_DeclinationNextStep_Intent_Name = this.IntentConfirmationSetting_DeclinationNextStep_Intent_Name;
if (this.IntentConfirmationSetting_DeclinationNextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_DeclinationNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_DeclinationNextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_DeclinationNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_DeclinationNextStep_Intent_Slots[hashKey]));
}
}
if (this.DeclinationNextStep_SessionAttribute != null)
{
context.DeclinationNextStep_SessionAttribute = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.DeclinationNextStep_SessionAttribute.Keys)
{
context.DeclinationNextStep_SessionAttribute.Add((String)hashKey, (String)(this.DeclinationNextStep_SessionAttribute[hashKey]));
}
}
context.DeclinationResponse_AllowInterrupt = this.DeclinationResponse_AllowInterrupt;
if (this.DeclinationResponse_MessageGroup != null)
{
context.DeclinationResponse_MessageGroup = new List(this.DeclinationResponse_MessageGroup);
}
context.ElicitationCodeHook_EnableCodeHookInvocation = this.ElicitationCodeHook_EnableCodeHookInvocation;
context.ElicitationCodeHook_InvocationLabel = this.ElicitationCodeHook_InvocationLabel;
context.IntentConfirmationSetting_FailureConditional_Active = this.IntentConfirmationSetting_FailureConditional_Active;
if (this.IntentConfirmationSetting_FailureConditional_ConditionalBranches != null)
{
context.IntentConfirmationSetting_FailureConditional_ConditionalBranches = new List(this.IntentConfirmationSetting_FailureConditional_ConditionalBranches);
}
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name = this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name;
if (this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt = this.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt;
if (this.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
context.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups = new List(this.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups);
}
context.IntentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit = this.IntentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit;
context.IntentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage = this.IntentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage;
context.IntentConfirmationSetting_FailureNextStep_DialogAction_Type = this.IntentConfirmationSetting_FailureNextStep_DialogAction_Type;
context.IntentConfirmationSetting_FailureNextStep_Intent_Name = this.IntentConfirmationSetting_FailureNextStep_Intent_Name;
if (this.IntentConfirmationSetting_FailureNextStep_Intent_Slots != null)
{
context.IntentConfirmationSetting_FailureNextStep_Intent_Slots = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_FailureNextStep_Intent_Slots.Keys)
{
context.IntentConfirmationSetting_FailureNextStep_Intent_Slots.Add((String)hashKey, (SlotValueOverride)(this.IntentConfirmationSetting_FailureNextStep_Intent_Slots[hashKey]));
}
}
if (this.IntentConfirmationSetting_FailureNextStep_SessionAttributes != null)
{
context.IntentConfirmationSetting_FailureNextStep_SessionAttributes = new Dictionary(StringComparer.Ordinal);
foreach (var hashKey in this.IntentConfirmationSetting_FailureNextStep_SessionAttributes.Keys)
{
context.IntentConfirmationSetting_FailureNextStep_SessionAttributes.Add((String)hashKey, (String)(this.IntentConfirmationSetting_FailureNextStep_SessionAttributes[hashKey]));
}
}
context.IntentConfirmationSetting_FailureResponse_AllowInterrupt = this.IntentConfirmationSetting_FailureResponse_AllowInterrupt;
if (this.IntentConfirmationSetting_FailureResponse_MessageGroups != null)
{
context.IntentConfirmationSetting_FailureResponse_MessageGroups = new List(this.IntentConfirmationSetting_FailureResponse_MessageGroups);
}
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]));
}
}
context.IntentName = this.IntentName;
#if MODULAR
if (this.IntentName == null && ParameterWasBound(nameof(this.IntentName)))
{
WriteWarning("You are passing $null as a value for parameter IntentName 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.KendraConfiguration_KendraIndex = this.KendraConfiguration_KendraIndex;
context.KendraConfiguration_QueryFilterString = this.KendraConfiguration_QueryFilterString;
context.KendraConfiguration_QueryFilterStringEnabled = this.KendraConfiguration_QueryFilterStringEnabled;
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
if (this.OutputContext != null)
{
context.OutputContext = new List(this.OutputContext);
}
context.ParentIntentSignature = this.ParentIntentSignature;
if (this.SampleUtterance != null)
{
context.SampleUtterance = new List(this.SampleUtterance);
}
// 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.CreateIntentRequest();
if (cmdletContext.BotId != null)
{
request.BotId = cmdletContext.BotId;
}
if (cmdletContext.BotVersion != null)
{
request.BotVersion = cmdletContext.BotVersion;
}
if (cmdletContext.Description != null)
{
request.Description = cmdletContext.Description;
}
// populate DialogCodeHook
var requestDialogCodeHookIsNull = true;
request.DialogCodeHook = new Amazon.LexModelsV2.Model.DialogCodeHookSettings();
System.Boolean? requestDialogCodeHook_dialogCodeHook_Enabled = null;
if (cmdletContext.DialogCodeHook_Enabled != null)
{
requestDialogCodeHook_dialogCodeHook_Enabled = cmdletContext.DialogCodeHook_Enabled.Value;
}
if (requestDialogCodeHook_dialogCodeHook_Enabled != null)
{
request.DialogCodeHook.Enabled = requestDialogCodeHook_dialogCodeHook_Enabled.Value;
requestDialogCodeHookIsNull = false;
}
// determine if request.DialogCodeHook should be set to null
if (requestDialogCodeHookIsNull)
{
request.DialogCodeHook = null;
}
// populate FulfillmentCodeHook
var requestFulfillmentCodeHookIsNull = true;
request.FulfillmentCodeHook = new Amazon.LexModelsV2.Model.FulfillmentCodeHookSettings();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_Active = null;
if (cmdletContext.FulfillmentCodeHook_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_Active = cmdletContext.FulfillmentCodeHook_Active.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_Active != null)
{
request.FulfillmentCodeHook.Active = requestFulfillmentCodeHook_fulfillmentCodeHook_Active.Value;
requestFulfillmentCodeHookIsNull = false;
}
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_Enabled = null;
if (cmdletContext.FulfillmentCodeHook_Enabled != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_Enabled = cmdletContext.FulfillmentCodeHook_Enabled.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_Enabled != null)
{
request.FulfillmentCodeHook.Enabled = requestFulfillmentCodeHook_fulfillmentCodeHook_Enabled.Value;
requestFulfillmentCodeHookIsNull = false;
}
Amazon.LexModelsV2.Model.FulfillmentUpdatesSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification = null;
// populate FulfillmentUpdatesSpecification
var requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecificationIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification = new Amazon.LexModelsV2.Model.FulfillmentUpdatesSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_Active = null;
if (cmdletContext.FulfillmentUpdatesSpecification_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_Active = cmdletContext.FulfillmentUpdatesSpecification_Active.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification.Active = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_Active.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecificationIsNull = false;
}
System.Int32? requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_TimeoutInSecond = null;
if (cmdletContext.FulfillmentUpdatesSpecification_TimeoutInSecond != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_TimeoutInSecond = cmdletContext.FulfillmentUpdatesSpecification_TimeoutInSecond.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_TimeoutInSecond != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification.TimeoutInSeconds = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentUpdatesSpecification_TimeoutInSecond.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.FulfillmentStartResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse = null;
// populate StartResponse
var requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse = new Amazon.LexModelsV2.Model.FulfillmentStartResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_AllowInterrupt = null;
if (cmdletContext.StartResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_AllowInterrupt = cmdletContext.StartResponse_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponseIsNull = false;
}
System.Int32? requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_DelayInSecond = null;
if (cmdletContext.StartResponse_DelayInSecond != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_DelayInSecond = cmdletContext.StartResponse_DelayInSecond.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_DelayInSecond != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse.DelayInSeconds = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_DelayInSecond.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_MessageGroup = null;
if (cmdletContext.StartResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_MessageGroup = cmdletContext.StartResponse_MessageGroup;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse_startResponse_MessageGroup;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification.StartResponse = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_StartResponse;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.FulfillmentUpdateResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse = null;
// populate UpdateResponse
var requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse = new Amazon.LexModelsV2.Model.FulfillmentUpdateResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_AllowInterrupt = null;
if (cmdletContext.UpdateResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_AllowInterrupt = cmdletContext.UpdateResponse_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponseIsNull = false;
}
System.Int32? requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_FrequencyInSecond = null;
if (cmdletContext.UpdateResponse_FrequencyInSecond != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_FrequencyInSecond = cmdletContext.UpdateResponse_FrequencyInSecond.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_FrequencyInSecond != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse.FrequencyInSeconds = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_FrequencyInSecond.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_MessageGroup = null;
if (cmdletContext.UpdateResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_MessageGroup = cmdletContext.UpdateResponse_MessageGroup;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse_updateResponse_MessageGroup;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification.UpdateResponse = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification_fulfillmentCodeHook_FulfillmentUpdatesSpecification_UpdateResponse;
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecificationIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecificationIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification != null)
{
request.FulfillmentCodeHook.FulfillmentUpdatesSpecification = requestFulfillmentCodeHook_fulfillmentCodeHook_FulfillmentUpdatesSpecification;
requestFulfillmentCodeHookIsNull = false;
}
Amazon.LexModelsV2.Model.PostFulfillmentStatusSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification = null;
// populate PostFulfillmentStatusSpecification
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification = new Amazon.LexModelsV2.Model.PostFulfillmentStatusSpecification();
Amazon.LexModelsV2.Model.ResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse = null;
// populate FailureResponse
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_AllowInterrupt = null;
if (cmdletContext.FailureResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_AllowInterrupt = cmdletContext.FailureResponse_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_MessageGroup = null;
if (cmdletContext.FailureResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_MessageGroup = cmdletContext.FailureResponse_MessageGroup;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse_failureResponse_MessageGroup;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.FailureResponse = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureResponse;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse = null;
// populate SuccessResponse
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_AllowInterrupt = null;
if (cmdletContext.SuccessResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_AllowInterrupt = cmdletContext.SuccessResponse_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_MessageGroup = null;
if (cmdletContext.SuccessResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_MessageGroup = cmdletContext.SuccessResponse_MessageGroup;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse_successResponse_MessageGroup;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.SuccessResponse = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessResponse;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse = null;
// populate TimeoutResponse
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt = null;
if (cmdletContext.TimeoutResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt = cmdletContext.TimeoutResponse_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_MessageGroup = null;
if (cmdletContext.TimeoutResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_MessageGroup = cmdletContext.TimeoutResponse_MessageGroup;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_MessageGroup != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse_timeoutResponse_MessageGroup;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.TimeoutResponse = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutResponse;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional = null;
// populate FailureConditional
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditionalIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional.Active = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditionalIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional.ConditionalBranches = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch = null;
// populate DefaultBranch
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranchIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response = null;
// populate Response
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_ResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_ResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch.Response = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStepIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep.SessionAttributes = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Name = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Slots = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep.Intent = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.Type = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep.DialogAction = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStepIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch.NextStep = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranchIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranchIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional.DefaultBranch = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditionalIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditionalIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.FailureConditional = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep = null;
// populate FailureNextStep
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStepIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep.SessionAttributes = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent = null;
// populate Intent
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_IntentIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent.Name = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_IntentIsNull = false;
}
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent.Slots = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_IntentIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_IntentIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep.Intent = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction = null;
// populate DialogAction
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogActionIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction.SlotToElicit = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogActionIsNull = false;
}
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction.SuppressNextMessage = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction.Type = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogActionIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogActionIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep.DialogAction = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStepIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStepIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.FailureNextStep = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional = null;
// populate SuccessConditional
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditionalIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional.Active = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditionalIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional.ConditionalBranches = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch = null;
// populate DefaultBranch
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranchIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response = null;
// populate Response
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_ResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch.Response = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep.SessionAttributes = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Name = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Slots = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep.Intent = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.Type = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep.DialogAction = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStepIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch.NextStep = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranchIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional.DefaultBranch = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditionalIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditionalIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.SuccessConditional = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep = null;
// populate SuccessNextStep
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStepIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep.SessionAttributes = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent = null;
// populate Intent
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_IntentIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent.Name = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_IntentIsNull = false;
}
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent.Slots = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_IntentIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_IntentIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep.Intent = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction = null;
// populate DialogAction
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogActionIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction.SlotToElicit = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogActionIsNull = false;
}
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction.SuppressNextMessage = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction.Type = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogActionIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogActionIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep.DialogAction = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStepIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStepIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.SuccessNextStep = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional = null;
// populate TimeoutConditional
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditionalIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional.Active = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditionalIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional.ConditionalBranches = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch = null;
// populate DefaultBranch
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranchIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response = null;
// populate Response
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response.AllowInterrupt = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
List requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response.MessageGroups = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch.Response = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep.SessionAttributes = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Name = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Slots = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep.Intent = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.Type = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep.DialogAction = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch.NextStep = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranchIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional.DefaultBranch = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditionalIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditionalIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.TimeoutConditional = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep = null;
// populate TimeoutNextStep
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStepIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep.SessionAttributes = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent = null;
// populate Intent
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_IntentIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent.Name = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_IntentIsNull = false;
}
Dictionary requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent.Slots = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_IntentIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_IntentIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep.Intent = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction = null;
// populate DialogAction
var requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogActionIsNull = true;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction.SlotToElicit = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
System.Boolean? requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction.SuppressNextMessage = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type = null;
if (cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type = cmdletContext.FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction.Type = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogActionIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep.DialogAction = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStepIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStepIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep != null)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification.TimeoutNextStep = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification_fulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep;
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull = false;
}
// determine if requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification should be set to null
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecificationIsNull)
{
requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification = null;
}
if (requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification != null)
{
request.FulfillmentCodeHook.PostFulfillmentStatusSpecification = requestFulfillmentCodeHook_fulfillmentCodeHook_PostFulfillmentStatusSpecification;
requestFulfillmentCodeHookIsNull = false;
}
// determine if request.FulfillmentCodeHook should be set to null
if (requestFulfillmentCodeHookIsNull)
{
request.FulfillmentCodeHook = null;
}
// populate InitialResponseSetting
var requestInitialResponseSettingIsNull = true;
request.InitialResponseSetting = new Amazon.LexModelsV2.Model.InitialResponseSetting();
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_InitialResponse = null;
// populate InitialResponse
var requestInitialResponseSetting_initialResponseSetting_InitialResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_InitialResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_AllowInterrupt = null;
if (cmdletContext.InitialResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_AllowInterrupt = cmdletContext.InitialResponse_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_InitialResponse.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_InitialResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_MessageGroup = null;
if (cmdletContext.InitialResponse_MessageGroup != null)
{
requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_MessageGroup = cmdletContext.InitialResponse_MessageGroup;
}
if (requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_MessageGroup != null)
{
requestInitialResponseSetting_initialResponseSetting_InitialResponse.MessageGroups = requestInitialResponseSetting_initialResponseSetting_InitialResponse_initialResponse_MessageGroup;
requestInitialResponseSetting_initialResponseSetting_InitialResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_InitialResponse should be set to null
if (requestInitialResponseSetting_initialResponseSetting_InitialResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_InitialResponse = null;
}
if (requestInitialResponseSetting_initialResponseSetting_InitialResponse != null)
{
request.InitialResponseSetting.InitialResponse = requestInitialResponseSetting_initialResponseSetting_InitialResponse;
requestInitialResponseSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestInitialResponseSetting_initialResponseSetting_Conditional = null;
// populate Conditional
var requestInitialResponseSetting_initialResponseSetting_ConditionalIsNull = true;
requestInitialResponseSetting_initialResponseSetting_Conditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_Active = null;
if (cmdletContext.InitialResponseSetting_Conditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_Active = cmdletContext.InitialResponseSetting_Conditional_Active.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional.Active = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_Active.Value;
requestInitialResponseSetting_initialResponseSetting_ConditionalIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_ConditionalBranches = null;
if (cmdletContext.InitialResponseSetting_Conditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_ConditionalBranches = cmdletContext.InitialResponseSetting_Conditional_ConditionalBranches;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional.ConditionalBranches = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_ConditionalBranches;
requestInitialResponseSetting_initialResponseSetting_ConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch = null;
// populate DefaultBranch
var requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranchIsNull = true;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response = null;
// populate Response
var requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_ResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_ResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response.MessageGroups = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response_initialResponseSetting_Conditional_DefaultBranch_Response_MessageGroups;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response should be set to null
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_ResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response = null;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch.Response = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_Response;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep.Intent = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep_initialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch.NextStep = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch_initialResponseSetting_Conditional_DefaultBranch_NextStep;
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranchIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch should be set to null
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranchIsNull)
{
requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch = null;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch != null)
{
requestInitialResponseSetting_initialResponseSetting_Conditional.DefaultBranch = requestInitialResponseSetting_initialResponseSetting_Conditional_initialResponseSetting_Conditional_DefaultBranch;
requestInitialResponseSetting_initialResponseSetting_ConditionalIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_Conditional should be set to null
if (requestInitialResponseSetting_initialResponseSetting_ConditionalIsNull)
{
requestInitialResponseSetting_initialResponseSetting_Conditional = null;
}
if (requestInitialResponseSetting_initialResponseSetting_Conditional != null)
{
request.InitialResponseSetting.Conditional = requestInitialResponseSetting_initialResponseSetting_Conditional;
requestInitialResponseSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_NextStep = null;
// populate NextStep
var requestInitialResponseSetting_initialResponseSetting_NextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_SessionAttributes = cmdletContext.InitialResponseSetting_NextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Name = cmdletContext.InitialResponseSetting_NextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Slots = cmdletContext.InitialResponseSetting_NextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent_initialResponseSetting_NextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep.Intent = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_NextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_NextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction_initialResponseSetting_NextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_NextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_NextStep_initialResponseSetting_NextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_NextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_NextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_NextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_NextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_NextStep != null)
{
request.InitialResponseSetting.NextStep = requestInitialResponseSetting_initialResponseSetting_NextStep;
requestInitialResponseSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogCodeHookInvocationSetting requestInitialResponseSetting_initialResponseSetting_CodeHook = null;
// populate CodeHook
var requestInitialResponseSetting_initialResponseSetting_CodeHookIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook = new Amazon.LexModelsV2.Model.DialogCodeHookInvocationSetting();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_Active = null;
if (cmdletContext.InitialResponseSetting_CodeHook_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_Active = cmdletContext.InitialResponseSetting_CodeHook_Active.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook.Active = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_Active.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHookIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_EnableCodeHookInvocation = null;
if (cmdletContext.InitialResponseSetting_CodeHook_EnableCodeHookInvocation != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_EnableCodeHookInvocation = cmdletContext.InitialResponseSetting_CodeHook_EnableCodeHookInvocation.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_EnableCodeHookInvocation != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook.EnableCodeHookInvocation = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_EnableCodeHookInvocation.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHookIsNull = false;
}
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_InvocationLabel = null;
if (cmdletContext.InitialResponseSetting_CodeHook_InvocationLabel != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_InvocationLabel = cmdletContext.InitialResponseSetting_CodeHook_InvocationLabel;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_InvocationLabel != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook.InvocationLabel = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_InvocationLabel;
requestInitialResponseSetting_initialResponseSetting_CodeHookIsNull = false;
}
Amazon.LexModelsV2.Model.PostDialogCodeHookInvocationSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification = null;
// populate PostCodeHookSpecification
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification = new Amazon.LexModelsV2.Model.PostDialogCodeHookInvocationSpecification();
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse = null;
// populate FailureResponse
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse.MessageGroups = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.FailureResponse = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = null;
// populate SuccessResponse
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse.MessageGroups = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.SuccessResponse = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = null;
// populate TimeoutResponse
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse.MessageGroups = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.TimeoutResponse = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional = null;
// populate FailureConditional
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional.Active = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional.ConditionalBranches = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = null;
// populate DefaultBranch
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = null;
// populate Response
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response.MessageGroups = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch.Response = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.Intent = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch.NextStep = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional.DefaultBranch = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.FailureConditional = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = null;
// populate FailureNextStep
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.Intent = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.FailureNextStep = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = null;
// populate SuccessConditional
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.Active = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.ConditionalBranches = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = null;
// populate DefaultBranch
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = null;
// populate Response
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response.MessageGroups = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch.Response = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.Intent = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch.NextStep = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.DefaultBranch = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.SuccessConditional = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = null;
// populate SuccessNextStep
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.Intent = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.SuccessNextStep = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = null;
// populate TimeoutConditional
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.Active = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.ConditionalBranches = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = null;
// populate DefaultBranch
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = null;
// populate Response
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response.AllowInterrupt = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
List requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response.MessageGroups = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch.Response = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.Intent = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch.NextStep = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.DefaultBranch = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.TimeoutConditional = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = null;
// populate TimeoutNextStep
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.SessionAttributes = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = null;
// populate Intent
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent.Name = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = false;
}
Dictionary requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent.Slots = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.Intent = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = null;
// populate DialogAction
var requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = true;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.SlotToElicit = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
System.Boolean? requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.SuppressNextMessage = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = null;
if (cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = cmdletContext.InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.Type = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.DialogAction = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification.TimeoutNextStep = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification_initialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep;
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecificationIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification != null)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook.PostCodeHookSpecification = requestInitialResponseSetting_initialResponseSetting_CodeHook_initialResponseSetting_CodeHook_PostCodeHookSpecification;
requestInitialResponseSetting_initialResponseSetting_CodeHookIsNull = false;
}
// determine if requestInitialResponseSetting_initialResponseSetting_CodeHook should be set to null
if (requestInitialResponseSetting_initialResponseSetting_CodeHookIsNull)
{
requestInitialResponseSetting_initialResponseSetting_CodeHook = null;
}
if (requestInitialResponseSetting_initialResponseSetting_CodeHook != null)
{
request.InitialResponseSetting.CodeHook = requestInitialResponseSetting_initialResponseSetting_CodeHook;
requestInitialResponseSettingIsNull = false;
}
// determine if request.InitialResponseSetting should be set to null
if (requestInitialResponseSettingIsNull)
{
request.InitialResponseSetting = null;
}
if (cmdletContext.InputContext != null)
{
request.InputContexts = cmdletContext.InputContext;
}
// populate IntentClosingSetting
var requestIntentClosingSettingIsNull = true;
request.IntentClosingSetting = new Amazon.LexModelsV2.Model.IntentClosingSetting();
System.Boolean? requestIntentClosingSetting_intentClosingSetting_Active = null;
if (cmdletContext.IntentClosingSetting_Active != null)
{
requestIntentClosingSetting_intentClosingSetting_Active = cmdletContext.IntentClosingSetting_Active.Value;
}
if (requestIntentClosingSetting_intentClosingSetting_Active != null)
{
request.IntentClosingSetting.Active = requestIntentClosingSetting_intentClosingSetting_Active.Value;
requestIntentClosingSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentClosingSetting_intentClosingSetting_ClosingResponse = null;
// populate ClosingResponse
var requestIntentClosingSetting_intentClosingSetting_ClosingResponseIsNull = true;
requestIntentClosingSetting_intentClosingSetting_ClosingResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_AllowInterrupt = null;
if (cmdletContext.ClosingResponse_AllowInterrupt != null)
{
requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_AllowInterrupt = cmdletContext.ClosingResponse_AllowInterrupt.Value;
}
if (requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_AllowInterrupt != null)
{
requestIntentClosingSetting_intentClosingSetting_ClosingResponse.AllowInterrupt = requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_AllowInterrupt.Value;
requestIntentClosingSetting_intentClosingSetting_ClosingResponseIsNull = false;
}
List requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_MessageGroup = null;
if (cmdletContext.ClosingResponse_MessageGroup != null)
{
requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_MessageGroup = cmdletContext.ClosingResponse_MessageGroup;
}
if (requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_MessageGroup != null)
{
requestIntentClosingSetting_intentClosingSetting_ClosingResponse.MessageGroups = requestIntentClosingSetting_intentClosingSetting_ClosingResponse_closingResponse_MessageGroup;
requestIntentClosingSetting_intentClosingSetting_ClosingResponseIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_ClosingResponse should be set to null
if (requestIntentClosingSetting_intentClosingSetting_ClosingResponseIsNull)
{
requestIntentClosingSetting_intentClosingSetting_ClosingResponse = null;
}
if (requestIntentClosingSetting_intentClosingSetting_ClosingResponse != null)
{
request.IntentClosingSetting.ClosingResponse = requestIntentClosingSetting_intentClosingSetting_ClosingResponse;
requestIntentClosingSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestIntentClosingSetting_intentClosingSetting_Conditional = null;
// populate Conditional
var requestIntentClosingSetting_intentClosingSetting_ConditionalIsNull = true;
requestIntentClosingSetting_intentClosingSetting_Conditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_Active = null;
if (cmdletContext.IntentClosingSetting_Conditional_Active != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_Active = cmdletContext.IntentClosingSetting_Conditional_Active.Value;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_Active != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional.Active = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_Active.Value;
requestIntentClosingSetting_intentClosingSetting_ConditionalIsNull = false;
}
List requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_ConditionalBranches = null;
if (cmdletContext.IntentClosingSetting_Conditional_ConditionalBranches != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_ConditionalBranches = cmdletContext.IntentClosingSetting_Conditional_ConditionalBranches;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_ConditionalBranches != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional.ConditionalBranches = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_ConditionalBranches;
requestIntentClosingSetting_intentClosingSetting_ConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch = null;
// populate DefaultBranch
var requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranchIsNull = true;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response = null;
// populate Response
var requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_ResponseIsNull = true;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response.AllowInterrupt = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_AllowInterrupt.Value;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_ResponseIsNull = false;
}
List requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response.MessageGroups = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response_intentClosingSetting_Conditional_DefaultBranch_Response_MessageGroups;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response should be set to null
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_ResponseIsNull)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response = null;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch.Response = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_Response;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStepIsNull = true;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep.SessionAttributes = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_SessionAttributes;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_IntentIsNull = true;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent.Name = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Name;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent.Slots = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent_Slots;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent should be set to null
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_IntentIsNull)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent = null;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep.Intent = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_Intent;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.IntentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction.Type = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep.DialogAction = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep_intentClosingSetting_Conditional_DefaultBranch_NextStep_DialogAction;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep should be set to null
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStepIsNull)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep = null;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch.NextStep = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch_intentClosingSetting_Conditional_DefaultBranch_NextStep;
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranchIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch should be set to null
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranchIsNull)
{
requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch = null;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch != null)
{
requestIntentClosingSetting_intentClosingSetting_Conditional.DefaultBranch = requestIntentClosingSetting_intentClosingSetting_Conditional_intentClosingSetting_Conditional_DefaultBranch;
requestIntentClosingSetting_intentClosingSetting_ConditionalIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_Conditional should be set to null
if (requestIntentClosingSetting_intentClosingSetting_ConditionalIsNull)
{
requestIntentClosingSetting_intentClosingSetting_Conditional = null;
}
if (requestIntentClosingSetting_intentClosingSetting_Conditional != null)
{
request.IntentClosingSetting.Conditional = requestIntentClosingSetting_intentClosingSetting_Conditional;
requestIntentClosingSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentClosingSetting_intentClosingSetting_NextStep = null;
// populate NextStep
var requestIntentClosingSetting_intentClosingSetting_NextStepIsNull = true;
requestIntentClosingSetting_intentClosingSetting_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_SessionAttributes = null;
if (cmdletContext.IntentClosingSetting_NextStep_SessionAttributes != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_SessionAttributes = cmdletContext.IntentClosingSetting_NextStep_SessionAttributes;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_SessionAttributes != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep.SessionAttributes = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_SessionAttributes;
requestIntentClosingSetting_intentClosingSetting_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent = null;
// populate Intent
var requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_IntentIsNull = true;
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Name = null;
if (cmdletContext.IntentClosingSetting_NextStep_Intent_Name != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Name = cmdletContext.IntentClosingSetting_NextStep_Intent_Name;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Name != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent.Name = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Name;
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_IntentIsNull = false;
}
Dictionary requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Slots = null;
if (cmdletContext.IntentClosingSetting_NextStep_Intent_Slots != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Slots = cmdletContext.IntentClosingSetting_NextStep_Intent_Slots;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Slots != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent.Slots = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent_intentClosingSetting_NextStep_Intent_Slots;
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_IntentIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent should be set to null
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_IntentIsNull)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent = null;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep.Intent = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_Intent;
requestIntentClosingSetting_intentClosingSetting_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogActionIsNull = true;
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentClosingSetting_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentClosingSetting_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction.SlotToElicit = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SlotToElicit;
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentClosingSetting_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentClosingSetting_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction.SuppressNextMessage = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentClosingSetting_NextStep_DialogAction_Type != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_Type = cmdletContext.IntentClosingSetting_NextStep_DialogAction_Type;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_Type != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction.Type = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction_intentClosingSetting_NextStep_DialogAction_Type;
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction should be set to null
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogActionIsNull)
{
requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction = null;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction != null)
{
requestIntentClosingSetting_intentClosingSetting_NextStep.DialogAction = requestIntentClosingSetting_intentClosingSetting_NextStep_intentClosingSetting_NextStep_DialogAction;
requestIntentClosingSetting_intentClosingSetting_NextStepIsNull = false;
}
// determine if requestIntentClosingSetting_intentClosingSetting_NextStep should be set to null
if (requestIntentClosingSetting_intentClosingSetting_NextStepIsNull)
{
requestIntentClosingSetting_intentClosingSetting_NextStep = null;
}
if (requestIntentClosingSetting_intentClosingSetting_NextStep != null)
{
request.IntentClosingSetting.NextStep = requestIntentClosingSetting_intentClosingSetting_NextStep;
requestIntentClosingSettingIsNull = false;
}
// determine if request.IntentClosingSetting should be set to null
if (requestIntentClosingSettingIsNull)
{
request.IntentClosingSetting = null;
}
// populate IntentConfirmationSetting
var requestIntentConfirmationSettingIsNull = true;
request.IntentConfirmationSetting = new Amazon.LexModelsV2.Model.IntentConfirmationSetting();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_Active = null;
if (cmdletContext.IntentConfirmationSetting_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_Active = cmdletContext.IntentConfirmationSetting_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_Active != null)
{
request.IntentConfirmationSetting.Active = requestIntentConfirmationSetting_intentConfirmationSetting_Active.Value;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse = null;
// populate ConfirmationResponse
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_AllowInterrupt = null;
if (cmdletContext.ConfirmationResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_AllowInterrupt = cmdletContext.ConfirmationResponse_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_MessageGroup = null;
if (cmdletContext.ConfirmationResponse_MessageGroup != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_MessageGroup = cmdletContext.ConfirmationResponse_MessageGroup;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_MessageGroup != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse_confirmationResponse_MessageGroup;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse != null)
{
request.IntentConfirmationSetting.ConfirmationResponse = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationResponse;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse = null;
// populate DeclinationResponse
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_AllowInterrupt = null;
if (cmdletContext.DeclinationResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_AllowInterrupt = cmdletContext.DeclinationResponse_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_MessageGroup = null;
if (cmdletContext.DeclinationResponse_MessageGroup != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_MessageGroup = cmdletContext.DeclinationResponse_MessageGroup;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_MessageGroup != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse_declinationResponse_MessageGroup;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse != null)
{
request.IntentConfirmationSetting.DeclinationResponse = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationResponse;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ElicitationCodeHookInvocationSetting requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook = null;
// populate ElicitationCodeHook
var requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHookIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook = new Amazon.LexModelsV2.Model.ElicitationCodeHookInvocationSetting();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation = null;
if (cmdletContext.ElicitationCodeHook_EnableCodeHookInvocation != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation = cmdletContext.ElicitationCodeHook_EnableCodeHookInvocation.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook.EnableCodeHookInvocation = requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_EnableCodeHookInvocation.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHookIsNull = false;
}
System.String requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel = null;
if (cmdletContext.ElicitationCodeHook_InvocationLabel != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel = cmdletContext.ElicitationCodeHook_InvocationLabel;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook.InvocationLabel = requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook_elicitationCodeHook_InvocationLabel;
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHookIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHookIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook != null)
{
request.IntentConfirmationSetting.ElicitationCodeHook = requestIntentConfirmationSetting_intentConfirmationSetting_ElicitationCodeHook;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse = null;
// populate FailureResponse
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_FailureResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_AllowInterrupt = cmdletContext.IntentConfirmationSetting_FailureResponse_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_FailureResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_MessageGroups = cmdletContext.IntentConfirmationSetting_FailureResponse_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse_intentConfirmationSetting_FailureResponse_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse != null)
{
request.IntentConfirmationSetting.FailureResponse = requestIntentConfirmationSetting_intentConfirmationSetting_FailureResponse;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional = null;
// populate ConfirmationConditional
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditionalIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_Active = null;
if (cmdletContext.ConfirmationConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_Active = cmdletContext.ConfirmationConditional_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional.Active = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_Active.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditionalIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_ConditionalBranch = null;
if (cmdletContext.ConfirmationConditional_ConditionalBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_ConditionalBranch = cmdletContext.ConfirmationConditional_ConditionalBranch;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_ConditionalBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional.ConditionalBranches = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_confirmationConditional_ConditionalBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch = null;
// populate DefaultBranch
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranchIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response = null;
// populate Response
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_ResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_ResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_ResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch.Response = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_Response;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch.NextStep = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_intentConfirmationSetting_ConfirmationConditional_DefaultBranch_NextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranchIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranchIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional.DefaultBranch = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional_intentConfirmationSetting_ConfirmationConditional_DefaultBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditionalIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditionalIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional != null)
{
request.IntentConfirmationSetting.ConfirmationConditional = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationConditional;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep = null;
// populate ConfirmationNextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_confirmationNextStep_SessionAttribute = null;
if (cmdletContext.ConfirmationNextStep_SessionAttribute != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_confirmationNextStep_SessionAttribute = cmdletContext.ConfirmationNextStep_SessionAttribute;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_confirmationNextStep_SessionAttribute != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_confirmationNextStep_SessionAttribute;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent_intentConfirmationSetting_ConfirmationNextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_ConfirmationNextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction_intentConfirmationSetting_ConfirmationNextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep_intentConfirmationSetting_ConfirmationNextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep != null)
{
request.IntentConfirmationSetting.ConfirmationNextStep = requestIntentConfirmationSetting_intentConfirmationSetting_ConfirmationNextStep;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional = null;
// populate DeclinationConditional
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditionalIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_Active = null;
if (cmdletContext.DeclinationConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_Active = cmdletContext.DeclinationConditional_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional.Active = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_Active.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditionalIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_ConditionalBranch = null;
if (cmdletContext.DeclinationConditional_ConditionalBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_ConditionalBranch = cmdletContext.DeclinationConditional_ConditionalBranch;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_ConditionalBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional.ConditionalBranches = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_declinationConditional_ConditionalBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch = null;
// populate DefaultBranch
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranchIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response = null;
// populate Response
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_ResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_ResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_ResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch.Response = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_Response;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch.NextStep = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch_intentConfirmationSetting_DeclinationConditional_DefaultBranch_NextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranchIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranchIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional.DefaultBranch = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional_intentConfirmationSetting_DeclinationConditional_DefaultBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditionalIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditionalIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional != null)
{
request.IntentConfirmationSetting.DeclinationConditional = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationConditional;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep = null;
// populate DeclinationNextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_declinationNextStep_SessionAttribute = null;
if (cmdletContext.DeclinationNextStep_SessionAttribute != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_declinationNextStep_SessionAttribute = cmdletContext.DeclinationNextStep_SessionAttribute;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_declinationNextStep_SessionAttribute != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_declinationNextStep_SessionAttribute;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_DeclinationNextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_DeclinationNextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent_intentConfirmationSetting_DeclinationNextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_DeclinationNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_DeclinationNextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction_intentConfirmationSetting_DeclinationNextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep_intentConfirmationSetting_DeclinationNextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep != null)
{
request.IntentConfirmationSetting.DeclinationNextStep = requestIntentConfirmationSetting_intentConfirmationSetting_DeclinationNextStep;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional = null;
// populate FailureConditional
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditionalIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_Active = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_Active = cmdletContext.IntentConfirmationSetting_FailureConditional_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional.Active = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_Active.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditionalIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_ConditionalBranches = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_ConditionalBranches = cmdletContext.IntentConfirmationSetting_FailureConditional_ConditionalBranches;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional.ConditionalBranches = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_ConditionalBranches;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch = null;
// populate DefaultBranch
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranchIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response = null;
// populate Response
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_ResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_FailureConditional_DefaultBranch_Response_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_ResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch.Response = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_Response;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch.NextStep = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch_intentConfirmationSetting_FailureConditional_DefaultBranch_NextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranchIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranchIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional.DefaultBranch = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional_intentConfirmationSetting_FailureConditional_DefaultBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditionalIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditionalIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional != null)
{
request.IntentConfirmationSetting.FailureConditional = requestIntentConfirmationSetting_intentConfirmationSetting_FailureConditional;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep = null;
// populate FailureNextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_FailureNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_FailureNextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_FailureNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_FailureNextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_FailureNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_FailureNextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent_intentConfirmationSetting_FailureNextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_FailureNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_FailureNextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction_intentConfirmationSetting_FailureNextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep_intentConfirmationSetting_FailureNextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep != null)
{
request.IntentConfirmationSetting.FailureNextStep = requestIntentConfirmationSetting_intentConfirmationSetting_FailureNextStep;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.DialogCodeHookInvocationSetting requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook = null;
// populate CodeHook
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHookIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook = new Amazon.LexModelsV2.Model.DialogCodeHookInvocationSetting();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_Active = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_Active = cmdletContext.IntentConfirmationSetting_CodeHook_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook.Active = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_Active.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHookIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_EnableCodeHookInvocation = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_EnableCodeHookInvocation != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_EnableCodeHookInvocation = cmdletContext.IntentConfirmationSetting_CodeHook_EnableCodeHookInvocation.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_EnableCodeHookInvocation != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook.EnableCodeHookInvocation = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_EnableCodeHookInvocation.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHookIsNull = false;
}
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_InvocationLabel = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_InvocationLabel != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_InvocationLabel = cmdletContext.IntentConfirmationSetting_CodeHook_InvocationLabel;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_InvocationLabel != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook.InvocationLabel = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_InvocationLabel;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHookIsNull = false;
}
Amazon.LexModelsV2.Model.PostDialogCodeHookInvocationSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification = null;
// populate PostCodeHookSpecification
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification = new Amazon.LexModelsV2.Model.PostDialogCodeHookInvocationSpecification();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse = null;
// populate FailureResponse
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.FailureResponse = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureResponse;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = null;
// populate SuccessResponse
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.SuccessResponse = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessResponse;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = null;
// populate TimeoutResponse
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.TimeoutResponse = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional = null;
// populate FailureConditional
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional.Active = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional.ConditionalBranches = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = null;
// populate DefaultBranch
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = null;
// populate Response
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_ResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch.Response = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch.NextStep = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranchIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional.DefaultBranch = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditionalIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.FailureConditional = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureConditional;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = null;
// populate FailureNextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.FailureNextStep = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_FailureNextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = null;
// populate SuccessConditional
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.Active = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.ConditionalBranches = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = null;
// populate DefaultBranch
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = null;
// populate Response
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_ResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch.Response = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch.NextStep = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranchIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional.DefaultBranch = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditionalIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.SuccessConditional = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessConditional;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = null;
// populate SuccessNextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.SuccessNextStep = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.ConditionalSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = null;
// populate TimeoutConditional
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = new Amazon.LexModelsV2.Model.ConditionalSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.Active = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.ConditionalBranches = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
Amazon.LexModelsV2.Model.DefaultConditionalBranch requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = null;
// populate DefaultBranch
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = new Amazon.LexModelsV2.Model.DefaultConditionalBranch();
Amazon.LexModelsV2.Model.ResponseSpecification requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = null;
// populate Response
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = new Amazon.LexModelsV2.Model.ResponseSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_ResponseIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch.Response = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
// populate NextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch.NextStep = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranchIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional.DefaultBranch = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditionalIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.TimeoutConditional = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
Amazon.LexModelsV2.Model.DialogState requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = null;
// populate TimeoutNextStep
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = new Amazon.LexModelsV2.Model.DialogState();
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.SessionAttributes = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.IntentOverride requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = null;
// populate Intent
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = new Amazon.LexModelsV2.Model.IntentOverride();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent.Name = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent.Slots = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_IntentIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.Intent = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
Amazon.LexModelsV2.Model.DialogAction requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = null;
// populate DialogAction
var requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = new Amazon.LexModelsV2.Model.DialogAction();
System.String requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.SlotToElicit = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.SuppressNextMessage = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
Amazon.LexModelsV2.DialogActionType requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = null;
if (cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type = cmdletContext.IntentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction.Type = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogActionIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep.DialogAction = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStepIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification.TimeoutNextStep = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_intentConfirmationSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecificationIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook.PostCodeHookSpecification = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook_intentConfirmationSetting_CodeHook_PostCodeHookSpecification;
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHookIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHookIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook != null)
{
request.IntentConfirmationSetting.CodeHook = requestIntentConfirmationSetting_intentConfirmationSetting_CodeHook;
requestIntentConfirmationSettingIsNull = false;
}
Amazon.LexModelsV2.Model.PromptSpecification requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification = null;
// populate PromptSpecification
var requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecificationIsNull = true;
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification = new Amazon.LexModelsV2.Model.PromptSpecification();
System.Boolean? requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_AllowInterrupt = null;
if (cmdletContext.PromptSpecification_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_AllowInterrupt = cmdletContext.PromptSpecification_AllowInterrupt.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_AllowInterrupt != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification.AllowInterrupt = requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_AllowInterrupt.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecificationIsNull = false;
}
System.Int32? requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MaxRetry = null;
if (cmdletContext.PromptSpecification_MaxRetry != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MaxRetry = cmdletContext.PromptSpecification_MaxRetry.Value;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MaxRetry != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification.MaxRetries = requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MaxRetry.Value;
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecificationIsNull = false;
}
List requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageGroup = null;
if (cmdletContext.PromptSpecification_MessageGroup != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageGroup = cmdletContext.PromptSpecification_MessageGroup;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageGroup != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification.MessageGroups = requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageGroup;
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecificationIsNull = false;
}
Amazon.LexModelsV2.MessageSelectionStrategy requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy = null;
if (cmdletContext.PromptSpecification_MessageSelectionStrategy != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy = cmdletContext.PromptSpecification_MessageSelectionStrategy;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification.MessageSelectionStrategy = requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_MessageSelectionStrategy;
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecificationIsNull = false;
}
Dictionary requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification = null;
if (cmdletContext.PromptSpecification_PromptAttemptsSpecification != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification = cmdletContext.PromptSpecification_PromptAttemptsSpecification;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification != null)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification.PromptAttemptsSpecification = requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification_promptSpecification_PromptAttemptsSpecification;
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecificationIsNull = false;
}
// determine if requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification should be set to null
if (requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecificationIsNull)
{
requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification = null;
}
if (requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification != null)
{
request.IntentConfirmationSetting.PromptSpecification = requestIntentConfirmationSetting_intentConfirmationSetting_PromptSpecification;
requestIntentConfirmationSettingIsNull = false;
}
// determine if request.IntentConfirmationSetting should be set to null
if (requestIntentConfirmationSettingIsNull)
{
request.IntentConfirmationSetting = null;
}
if (cmdletContext.IntentName != null)
{
request.IntentName = cmdletContext.IntentName;
}
// populate KendraConfiguration
var requestKendraConfigurationIsNull = true;
request.KendraConfiguration = new Amazon.LexModelsV2.Model.KendraConfiguration();
System.String requestKendraConfiguration_kendraConfiguration_KendraIndex = null;
if (cmdletContext.KendraConfiguration_KendraIndex != null)
{
requestKendraConfiguration_kendraConfiguration_KendraIndex = cmdletContext.KendraConfiguration_KendraIndex;
}
if (requestKendraConfiguration_kendraConfiguration_KendraIndex != null)
{
request.KendraConfiguration.KendraIndex = requestKendraConfiguration_kendraConfiguration_KendraIndex;
requestKendraConfigurationIsNull = false;
}
System.String requestKendraConfiguration_kendraConfiguration_QueryFilterString = null;
if (cmdletContext.KendraConfiguration_QueryFilterString != null)
{
requestKendraConfiguration_kendraConfiguration_QueryFilterString = cmdletContext.KendraConfiguration_QueryFilterString;
}
if (requestKendraConfiguration_kendraConfiguration_QueryFilterString != null)
{
request.KendraConfiguration.QueryFilterString = requestKendraConfiguration_kendraConfiguration_QueryFilterString;
requestKendraConfigurationIsNull = false;
}
System.Boolean? requestKendraConfiguration_kendraConfiguration_QueryFilterStringEnabled = null;
if (cmdletContext.KendraConfiguration_QueryFilterStringEnabled != null)
{
requestKendraConfiguration_kendraConfiguration_QueryFilterStringEnabled = cmdletContext.KendraConfiguration_QueryFilterStringEnabled.Value;
}
if (requestKendraConfiguration_kendraConfiguration_QueryFilterStringEnabled != null)
{
request.KendraConfiguration.QueryFilterStringEnabled = requestKendraConfiguration_kendraConfiguration_QueryFilterStringEnabled.Value;
requestKendraConfigurationIsNull = false;
}
// determine if request.KendraConfiguration should be set to null
if (requestKendraConfigurationIsNull)
{
request.KendraConfiguration = null;
}
if (cmdletContext.LocaleId != null)
{
request.LocaleId = cmdletContext.LocaleId;
}
if (cmdletContext.OutputContext != null)
{
request.OutputContexts = cmdletContext.OutputContext;
}
if (cmdletContext.ParentIntentSignature != null)
{
request.ParentIntentSignature = cmdletContext.ParentIntentSignature;
}
if (cmdletContext.SampleUtterance != null)
{
request.SampleUtterances = cmdletContext.SampleUtterance;
}
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.CreateIntentResponse CallAWSServiceOperation(IAmazonLexModelsV2 client, Amazon.LexModelsV2.Model.CreateIntentRequest request)
{
Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lex Model Building V2", "CreateIntent");
try
{
#if DESKTOP
return client.CreateIntent(request);
#elif CORECLR
return client.CreateIntentAsync(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.Boolean? DialogCodeHook_Enabled { get; set; }
public System.Boolean? FulfillmentCodeHook_Active { get; set; }
public System.Boolean? FulfillmentCodeHook_Enabled { get; set; }
public System.Boolean? FulfillmentUpdatesSpecification_Active { get; set; }
public System.Boolean? StartResponse_AllowInterrupt { get; set; }
public System.Int32? StartResponse_DelayInSecond { get; set; }
public List StartResponse_MessageGroup { get; set; }
public System.Int32? FulfillmentUpdatesSpecification_TimeoutInSecond { get; set; }
public System.Boolean? UpdateResponse_AllowInterrupt { get; set; }
public System.Int32? UpdateResponse_FrequencyInSecond { get; set; }
public List UpdateResponse_MessageGroup { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_Active { get; set; }
public List FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_ConditionalBranches { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_DialogAction_Type { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Name { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_Intent_Slots { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_FailureNextStep_SessionAttributes { get; set; }
public System.Boolean? FailureResponse_AllowInterrupt { get; set; }
public List FailureResponse_MessageGroup { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_Active { get; set; }
public List FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_ConditionalBranches { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_DialogAction_Type { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Name { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_Intent_Slots { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_SuccessNextStep_SessionAttributes { get; set; }
public System.Boolean? SuccessResponse_AllowInterrupt { get; set; }
public List SuccessResponse_MessageGroup { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_Active { get; set; }
public List FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_ConditionalBranches { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_DialogAction_Type { get; set; }
public System.String FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Name { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_Intent_Slots { get; set; }
public Dictionary FulfillmentCodeHook_PostFulfillmentStatusSpecification_TimeoutNextStep_SessionAttributes { get; set; }
public System.Boolean? TimeoutResponse_AllowInterrupt { get; set; }
public List TimeoutResponse_MessageGroup { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_Active { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_EnableCodeHookInvocation { get; set; }
public System.String InitialResponseSetting_CodeHook_InvocationLabel { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_Active { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_ConditionalBranches { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_DialogAction_Type { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Name { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_Intent_Slots { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureNextStep_SessionAttributes { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_AllowInterrupt { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_FailureResponse_MessageGroups { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_Active { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_ConditionalBranches { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_DialogAction_Type { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Name { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_Intent_Slots { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessNextStep_SessionAttributes { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_AllowInterrupt { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_SuccessResponse_MessageGroups { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_Active { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_ConditionalBranches { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_NextStep_SessionAttributes { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_AllowInterrupt { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutConditional_DefaultBranch_Response_MessageGroups { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_DialogAction_Type { get; set; }
public System.String InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Name { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_Intent_Slots { get; set; }
public Dictionary InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutNextStep_SessionAttributes { get; set; }
public System.Boolean? InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_AllowInterrupt { get; set; }
public List InitialResponseSetting_CodeHook_PostCodeHookSpecification_TimeoutResponse_MessageGroups { get; set; }
public System.Boolean? InitialResponseSetting_Conditional_Active { get; set; }
public List InitialResponseSetting_Conditional_ConditionalBranches { get; set; }
public System.String InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SlotToElicit { get; set; }
public System.Boolean? InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_SuppressNextMessage { get; set; }
public Amazon.LexModelsV2.DialogActionType InitialResponseSetting_Conditional_DefaultBranch_NextStep_DialogAction_Type { get; set; }
public System.String InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Name { get; set; }
public Dictionary InitialResponseSetting_Conditional_DefaultBranch_NextStep_Intent_Slots { get; set; }
public Dictionary