1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dialogflow
  5. dialogflow/v3beta1
  6. TestCase

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.dialogflow/v3beta1.TestCase

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Creates a test case for the given agent. Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

    Create TestCase Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new TestCase(name: string, args: TestCaseArgs, opts?: CustomResourceOptions);
    @overload
    def TestCase(resource_name: str,
                 args: TestCaseArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def TestCase(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 agent_id: Optional[str] = None,
                 display_name: Optional[str] = None,
                 last_test_result: Optional[GoogleCloudDialogflowCxV3beta1TestCaseResultArgs] = None,
                 location: Optional[str] = None,
                 name: Optional[str] = None,
                 notes: Optional[str] = None,
                 project: Optional[str] = None,
                 tags: Optional[Sequence[str]] = None,
                 test_case_conversation_turns: Optional[Sequence[GoogleCloudDialogflowCxV3beta1ConversationTurnArgs]] = None,
                 test_config: Optional[GoogleCloudDialogflowCxV3beta1TestConfigArgs] = None)
    func NewTestCase(ctx *Context, name string, args TestCaseArgs, opts ...ResourceOption) (*TestCase, error)
    public TestCase(string name, TestCaseArgs args, CustomResourceOptions? opts = null)
    public TestCase(String name, TestCaseArgs args)
    public TestCase(String name, TestCaseArgs args, CustomResourceOptions options)
    
    type: google-native:dialogflow/v3beta1:TestCase
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args TestCaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args TestCaseArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args TestCaseArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TestCaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TestCaseArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var google_nativeTestCaseResource = new GoogleNative.Dialogflow.V3Beta1.TestCase("google-nativeTestCaseResource", new()
    {
        AgentId = "string",
        DisplayName = "string",
        LastTestResult = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1TestCaseResultArgs
        {
            ConversationTurns = new[]
            {
                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ConversationTurnArgs
                {
                    UserInput = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs
                    {
                        EnableSentimentAnalysis = false,
                        InjectedParameters = 
                        {
                            { "string", "string" },
                        },
                        Input = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1QueryInputArgs
                        {
                            LanguageCode = "string",
                            Audio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AudioInputArgs
                            {
                                Config = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs
                                {
                                    AudioEncoding = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding.AudioEncodingUnspecified,
                                    BargeInConfig = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1BargeInConfigArgs
                                    {
                                        NoBargeInDuration = "string",
                                        TotalDuration = "string",
                                    },
                                    EnableWordInfo = false,
                                    Model = "string",
                                    ModelVariant = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant.SpeechModelVariantUnspecified,
                                    PhraseHints = new[]
                                    {
                                        "string",
                                    },
                                    SampleRateHertz = 0,
                                    SingleUtterance = false,
                                },
                                Audio = "string",
                            },
                            Dtmf = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1DtmfInputArgs
                            {
                                Digits = "string",
                                FinishDigit = "string",
                            },
                            Event = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EventInputArgs
                            {
                                Event = "string",
                            },
                            Intent = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentInputArgs
                            {
                                Intent = "string",
                            },
                            Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1TextInputArgs
                            {
                                Text = "string",
                            },
                        },
                        IsWebhookEnabled = false,
                    },
                    VirtualAgentOutput = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs
                    {
                        DiagnosticInfo = 
                        {
                            { "string", "string" },
                        },
                        CurrentPage = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1PageArgs
                        {
                            DisplayName = "string",
                            AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                            {
                                AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                {
                                    Uri = "string",
                                },
                                DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                {
                                    Enabled = false,
                                    FinishDigit = "string",
                                    MaxDigits = 0,
                                },
                                LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                {
                                    EnableInteractionLogging = false,
                                    EnableStackdriverLogging = false,
                                },
                            },
                            EntryFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                            {
                                AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                {
                                    AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                    {
                                        Uri = "string",
                                    },
                                    DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                    {
                                        Enabled = false,
                                        FinishDigit = "string",
                                        MaxDigits = 0,
                                    },
                                    LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                    {
                                        EnableInteractionLogging = false,
                                        EnableStackdriverLogging = false,
                                    },
                                },
                                ConditionalCases = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs
                                    {
                                        Cases = new[]
                                        {
                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs
                                            {
                                                CaseContent = new[]
                                                {
                                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs
                                                    {
                                                        AdditionalCases = googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                                        Message = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                                        {
                                                            Channel = "string",
                                                            ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                                            {
                                                                Metadata = 
                                                                {
                                                                    { "string", "string" },
                                                                },
                                                            },
                                                            KnowledgeInfoCard = null,
                                                            LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                                            {
                                                                Metadata = 
                                                                {
                                                                    { "string", "string" },
                                                                },
                                                            },
                                                            OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                                            {
                                                                Ssml = "string",
                                                                Text = "string",
                                                            },
                                                            Payload = 
                                                            {
                                                                { "string", "string" },
                                                            },
                                                            PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                                            {
                                                                AudioUri = "string",
                                                            },
                                                            TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                                            {
                                                                PhoneNumber = "string",
                                                            },
                                                            Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                                            {
                                                                Text = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                                Condition = "string",
                                            },
                                        },
                                    },
                                },
                                EnableGenerativeFallback = false,
                                Messages = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                    {
                                        Channel = "string",
                                        ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                        {
                                            Metadata = 
                                            {
                                                { "string", "string" },
                                            },
                                        },
                                        KnowledgeInfoCard = null,
                                        LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                        {
                                            Metadata = 
                                            {
                                                { "string", "string" },
                                            },
                                        },
                                        OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                        {
                                            Ssml = "string",
                                            Text = "string",
                                        },
                                        Payload = 
                                        {
                                            { "string", "string" },
                                        },
                                        PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                        {
                                            AudioUri = "string",
                                        },
                                        TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                        {
                                            PhoneNumber = "string",
                                        },
                                        Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                        {
                                            Text = new[]
                                            {
                                                "string",
                                            },
                                        },
                                    },
                                },
                                ReturnPartialResponses = false,
                                SetParameterActions = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                    {
                                        Parameter = "string",
                                        Value = "any",
                                    },
                                },
                                Tag = "string",
                                Webhook = "string",
                            },
                            EventHandlers = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EventHandlerArgs
                                {
                                    Event = "string",
                                    TargetFlow = "string",
                                    TargetPage = "string",
                                    TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                    {
                                        AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                        {
                                            AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                            {
                                                Uri = "string",
                                            },
                                            DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                            {
                                                Enabled = false,
                                                FinishDigit = "string",
                                                MaxDigits = 0,
                                            },
                                            LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                            {
                                                EnableInteractionLogging = false,
                                                EnableStackdriverLogging = false,
                                            },
                                        },
                                        ConditionalCases = new[]
                                        {
                                            googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                        },
                                        EnableGenerativeFallback = false,
                                        Messages = new[]
                                        {
                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                            {
                                                Channel = "string",
                                                ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                                {
                                                    Metadata = 
                                                    {
                                                        { "string", "string" },
                                                    },
                                                },
                                                KnowledgeInfoCard = null,
                                                LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                                {
                                                    Metadata = 
                                                    {
                                                        { "string", "string" },
                                                    },
                                                },
                                                OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                                {
                                                    Ssml = "string",
                                                    Text = "string",
                                                },
                                                Payload = 
                                                {
                                                    { "string", "string" },
                                                },
                                                PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                                {
                                                    AudioUri = "string",
                                                },
                                                TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                                {
                                                    PhoneNumber = "string",
                                                },
                                                Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                                {
                                                    Text = new[]
                                                    {
                                                        "string",
                                                    },
                                                },
                                            },
                                        },
                                        ReturnPartialResponses = false,
                                        SetParameterActions = new[]
                                        {
                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                            {
                                                Parameter = "string",
                                                Value = "any",
                                            },
                                        },
                                        Tag = "string",
                                        Webhook = "string",
                                    },
                                },
                            },
                            Form = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FormArgs
                            {
                                Parameters = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FormParameterArgs
                                    {
                                        DisplayName = "string",
                                        EntityType = "string",
                                        FillBehavior = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs
                                        {
                                            InitialPromptFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                            {
                                                AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                                {
                                                    AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                                    {
                                                        Uri = "string",
                                                    },
                                                    DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                                    {
                                                        Enabled = false,
                                                        FinishDigit = "string",
                                                        MaxDigits = 0,
                                                    },
                                                    LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                                    {
                                                        EnableInteractionLogging = false,
                                                        EnableStackdriverLogging = false,
                                                    },
                                                },
                                                ConditionalCases = new[]
                                                {
                                                    googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                                },
                                                EnableGenerativeFallback = false,
                                                Messages = new[]
                                                {
                                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                                    {
                                                        Channel = "string",
                                                        ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                                        {
                                                            Metadata = 
                                                            {
                                                                { "string", "string" },
                                                            },
                                                        },
                                                        KnowledgeInfoCard = null,
                                                        LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                                        {
                                                            Metadata = 
                                                            {
                                                                { "string", "string" },
                                                            },
                                                        },
                                                        OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                                        {
                                                            Ssml = "string",
                                                            Text = "string",
                                                        },
                                                        Payload = 
                                                        {
                                                            { "string", "string" },
                                                        },
                                                        PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                                        {
                                                            AudioUri = "string",
                                                        },
                                                        TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                                        {
                                                            PhoneNumber = "string",
                                                        },
                                                        Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                                        {
                                                            Text = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                                ReturnPartialResponses = false,
                                                SetParameterActions = new[]
                                                {
                                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                                    {
                                                        Parameter = "string",
                                                        Value = "any",
                                                    },
                                                },
                                                Tag = "string",
                                                Webhook = "string",
                                            },
                                            RepromptEventHandlers = new[]
                                            {
                                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EventHandlerArgs
                                                {
                                                    Event = "string",
                                                    TargetFlow = "string",
                                                    TargetPage = "string",
                                                    TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                                    {
                                                        AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                                        {
                                                            AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                                            {
                                                                Uri = "string",
                                                            },
                                                            DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                                            {
                                                                Enabled = false,
                                                                FinishDigit = "string",
                                                                MaxDigits = 0,
                                                            },
                                                            LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                                            {
                                                                EnableInteractionLogging = false,
                                                                EnableStackdriverLogging = false,
                                                            },
                                                        },
                                                        ConditionalCases = new[]
                                                        {
                                                            googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                                        },
                                                        EnableGenerativeFallback = false,
                                                        Messages = new[]
                                                        {
                                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                                            {
                                                                Channel = "string",
                                                                ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                                                {
                                                                    Metadata = 
                                                                    {
                                                                        { "string", "string" },
                                                                    },
                                                                },
                                                                KnowledgeInfoCard = null,
                                                                LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                                                {
                                                                    Metadata = 
                                                                    {
                                                                        { "string", "string" },
                                                                    },
                                                                },
                                                                OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                                                {
                                                                    Ssml = "string",
                                                                    Text = "string",
                                                                },
                                                                Payload = 
                                                                {
                                                                    { "string", "string" },
                                                                },
                                                                PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                                                {
                                                                    AudioUri = "string",
                                                                },
                                                                TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                                                {
                                                                    PhoneNumber = "string",
                                                                },
                                                                Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                                                {
                                                                    Text = new[]
                                                                    {
                                                                        "string",
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        ReturnPartialResponses = false,
                                                        SetParameterActions = new[]
                                                        {
                                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                                            {
                                                                Parameter = "string",
                                                                Value = "any",
                                                            },
                                                        },
                                                        Tag = "string",
                                                        Webhook = "string",
                                                    },
                                                },
                                            },
                                        },
                                        AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                        {
                                            AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                            {
                                                Uri = "string",
                                            },
                                            DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                            {
                                                Enabled = false,
                                                FinishDigit = "string",
                                                MaxDigits = 0,
                                            },
                                            LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                            {
                                                EnableInteractionLogging = false,
                                                EnableStackdriverLogging = false,
                                            },
                                        },
                                        DefaultValue = "any",
                                        IsList = false,
                                        Redact = false,
                                        Required = false,
                                    },
                                },
                            },
                            KnowledgeConnectorSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs
                            {
                                DataStoreConnections = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs
                                    {
                                        DataStore = "string",
                                        DataStoreType = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType.DataStoreTypeUnspecified,
                                    },
                                },
                                Enabled = false,
                                TargetFlow = "string",
                                TargetPage = "string",
                                TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                {
                                    AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                    {
                                        AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                        {
                                            Uri = "string",
                                        },
                                        DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                        {
                                            Enabled = false,
                                            FinishDigit = "string",
                                            MaxDigits = 0,
                                        },
                                        LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                        {
                                            EnableInteractionLogging = false,
                                            EnableStackdriverLogging = false,
                                        },
                                    },
                                    ConditionalCases = new[]
                                    {
                                        googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                    },
                                    EnableGenerativeFallback = false,
                                    Messages = new[]
                                    {
                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                        {
                                            Channel = "string",
                                            ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                            {
                                                Metadata = 
                                                {
                                                    { "string", "string" },
                                                },
                                            },
                                            KnowledgeInfoCard = null,
                                            LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                            {
                                                Metadata = 
                                                {
                                                    { "string", "string" },
                                                },
                                            },
                                            OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                            {
                                                Ssml = "string",
                                                Text = "string",
                                            },
                                            Payload = 
                                            {
                                                { "string", "string" },
                                            },
                                            PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                            {
                                                AudioUri = "string",
                                            },
                                            TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                            {
                                                PhoneNumber = "string",
                                            },
                                            Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                            {
                                                Text = new[]
                                                {
                                                    "string",
                                                },
                                            },
                                        },
                                    },
                                    ReturnPartialResponses = false,
                                    SetParameterActions = new[]
                                    {
                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                        {
                                            Parameter = "string",
                                            Value = "any",
                                        },
                                    },
                                    Tag = "string",
                                    Webhook = "string",
                                },
                            },
                            Name = "string",
                            TransitionRouteGroups = new[]
                            {
                                "string",
                            },
                            TransitionRoutes = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1TransitionRouteArgs
                                {
                                    Condition = "string",
                                    Description = "string",
                                    Intent = "string",
                                    TargetFlow = "string",
                                    TargetPage = "string",
                                    TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                    {
                                        AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                        {
                                            AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                            {
                                                Uri = "string",
                                            },
                                            DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                            {
                                                Enabled = false,
                                                FinishDigit = "string",
                                                MaxDigits = 0,
                                            },
                                            LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                            {
                                                EnableInteractionLogging = false,
                                                EnableStackdriverLogging = false,
                                            },
                                        },
                                        ConditionalCases = new[]
                                        {
                                            googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                        },
                                        EnableGenerativeFallback = false,
                                        Messages = new[]
                                        {
                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                            {
                                                Channel = "string",
                                                ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                                {
                                                    Metadata = 
                                                    {
                                                        { "string", "string" },
                                                    },
                                                },
                                                KnowledgeInfoCard = null,
                                                LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                                {
                                                    Metadata = 
                                                    {
                                                        { "string", "string" },
                                                    },
                                                },
                                                OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                                {
                                                    Ssml = "string",
                                                    Text = "string",
                                                },
                                                Payload = 
                                                {
                                                    { "string", "string" },
                                                },
                                                PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                                {
                                                    AudioUri = "string",
                                                },
                                                TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                                {
                                                    PhoneNumber = "string",
                                                },
                                                Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                                {
                                                    Text = new[]
                                                    {
                                                        "string",
                                                    },
                                                },
                                            },
                                        },
                                        ReturnPartialResponses = false,
                                        SetParameterActions = new[]
                                        {
                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                            {
                                                Parameter = "string",
                                                Value = "any",
                                            },
                                        },
                                        Tag = "string",
                                        Webhook = "string",
                                    },
                                },
                            },
                        },
                        SessionParameters = 
                        {
                            { "string", "string" },
                        },
                        Status = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleRpcStatusArgs
                        {
                            Code = 0,
                            Details = new[]
                            {
                                
                                {
                                    { "string", "string" },
                                },
                            },
                            Message = "string",
                        },
                        TextResponses = new[]
                        {
                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                            {
                                Text = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        TriggeredIntent = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentArgs
                        {
                            DisplayName = "string",
                            Description = "string",
                            IsFallback = false,
                            Labels = 
                            {
                                { "string", "string" },
                            },
                            Name = "string",
                            Parameters = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentParameterArgs
                                {
                                    EntityType = "string",
                                    Id = "string",
                                    IsList = false,
                                    Redact = false,
                                },
                            },
                            Priority = 0,
                            TrainingPhrases = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs
                                {
                                    Parts = new[]
                                    {
                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs
                                        {
                                            Text = "string",
                                            ParameterId = "string",
                                        },
                                    },
                                    RepeatCount = 0,
                                },
                            },
                        },
                    },
                },
            },
            Environment = "string",
            Name = "string",
            TestResult = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult.TestResultUnspecified,
            TestTime = "string",
        },
        Location = "string",
        Name = "string",
        Notes = "string",
        Project = "string",
        Tags = new[]
        {
            "string",
        },
        TestCaseConversationTurns = new[]
        {
            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ConversationTurnArgs
            {
                UserInput = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs
                {
                    EnableSentimentAnalysis = false,
                    InjectedParameters = 
                    {
                        { "string", "string" },
                    },
                    Input = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1QueryInputArgs
                    {
                        LanguageCode = "string",
                        Audio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AudioInputArgs
                        {
                            Config = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs
                            {
                                AudioEncoding = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding.AudioEncodingUnspecified,
                                BargeInConfig = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1BargeInConfigArgs
                                {
                                    NoBargeInDuration = "string",
                                    TotalDuration = "string",
                                },
                                EnableWordInfo = false,
                                Model = "string",
                                ModelVariant = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant.SpeechModelVariantUnspecified,
                                PhraseHints = new[]
                                {
                                    "string",
                                },
                                SampleRateHertz = 0,
                                SingleUtterance = false,
                            },
                            Audio = "string",
                        },
                        Dtmf = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1DtmfInputArgs
                        {
                            Digits = "string",
                            FinishDigit = "string",
                        },
                        Event = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EventInputArgs
                        {
                            Event = "string",
                        },
                        Intent = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentInputArgs
                        {
                            Intent = "string",
                        },
                        Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1TextInputArgs
                        {
                            Text = "string",
                        },
                    },
                    IsWebhookEnabled = false,
                },
                VirtualAgentOutput = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs
                {
                    DiagnosticInfo = 
                    {
                        { "string", "string" },
                    },
                    CurrentPage = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1PageArgs
                    {
                        DisplayName = "string",
                        AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                        {
                            AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                            {
                                Uri = "string",
                            },
                            DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                            {
                                Enabled = false,
                                FinishDigit = "string",
                                MaxDigits = 0,
                            },
                            LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                            {
                                EnableInteractionLogging = false,
                                EnableStackdriverLogging = false,
                            },
                        },
                        EntryFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                        {
                            AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                            {
                                AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                {
                                    Uri = "string",
                                },
                                DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                {
                                    Enabled = false,
                                    FinishDigit = "string",
                                    MaxDigits = 0,
                                },
                                LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                {
                                    EnableInteractionLogging = false,
                                    EnableStackdriverLogging = false,
                                },
                            },
                            ConditionalCases = new[]
                            {
                                googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                            },
                            EnableGenerativeFallback = false,
                            Messages = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                {
                                    Channel = "string",
                                    ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                    {
                                        Metadata = 
                                        {
                                            { "string", "string" },
                                        },
                                    },
                                    KnowledgeInfoCard = null,
                                    LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                    {
                                        Metadata = 
                                        {
                                            { "string", "string" },
                                        },
                                    },
                                    OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                    {
                                        Ssml = "string",
                                        Text = "string",
                                    },
                                    Payload = 
                                    {
                                        { "string", "string" },
                                    },
                                    PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                    {
                                        AudioUri = "string",
                                    },
                                    TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                    {
                                        PhoneNumber = "string",
                                    },
                                    Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                    {
                                        Text = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                            ReturnPartialResponses = false,
                            SetParameterActions = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                {
                                    Parameter = "string",
                                    Value = "any",
                                },
                            },
                            Tag = "string",
                            Webhook = "string",
                        },
                        EventHandlers = new[]
                        {
                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EventHandlerArgs
                            {
                                Event = "string",
                                TargetFlow = "string",
                                TargetPage = "string",
                                TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                {
                                    AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                    {
                                        AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                        {
                                            Uri = "string",
                                        },
                                        DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                        {
                                            Enabled = false,
                                            FinishDigit = "string",
                                            MaxDigits = 0,
                                        },
                                        LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                        {
                                            EnableInteractionLogging = false,
                                            EnableStackdriverLogging = false,
                                        },
                                    },
                                    ConditionalCases = new[]
                                    {
                                        googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                    },
                                    EnableGenerativeFallback = false,
                                    Messages = new[]
                                    {
                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                        {
                                            Channel = "string",
                                            ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                            {
                                                Metadata = 
                                                {
                                                    { "string", "string" },
                                                },
                                            },
                                            KnowledgeInfoCard = null,
                                            LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                            {
                                                Metadata = 
                                                {
                                                    { "string", "string" },
                                                },
                                            },
                                            OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                            {
                                                Ssml = "string",
                                                Text = "string",
                                            },
                                            Payload = 
                                            {
                                                { "string", "string" },
                                            },
                                            PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                            {
                                                AudioUri = "string",
                                            },
                                            TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                            {
                                                PhoneNumber = "string",
                                            },
                                            Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                            {
                                                Text = new[]
                                                {
                                                    "string",
                                                },
                                            },
                                        },
                                    },
                                    ReturnPartialResponses = false,
                                    SetParameterActions = new[]
                                    {
                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                        {
                                            Parameter = "string",
                                            Value = "any",
                                        },
                                    },
                                    Tag = "string",
                                    Webhook = "string",
                                },
                            },
                        },
                        Form = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FormArgs
                        {
                            Parameters = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FormParameterArgs
                                {
                                    DisplayName = "string",
                                    EntityType = "string",
                                    FillBehavior = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs
                                    {
                                        InitialPromptFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                        {
                                            AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                            {
                                                AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                                {
                                                    Uri = "string",
                                                },
                                                DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                                {
                                                    Enabled = false,
                                                    FinishDigit = "string",
                                                    MaxDigits = 0,
                                                },
                                                LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                                {
                                                    EnableInteractionLogging = false,
                                                    EnableStackdriverLogging = false,
                                                },
                                            },
                                            ConditionalCases = new[]
                                            {
                                                googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                            },
                                            EnableGenerativeFallback = false,
                                            Messages = new[]
                                            {
                                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                                {
                                                    Channel = "string",
                                                    ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                                    {
                                                        Metadata = 
                                                        {
                                                            { "string", "string" },
                                                        },
                                                    },
                                                    KnowledgeInfoCard = null,
                                                    LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                                    {
                                                        Metadata = 
                                                        {
                                                            { "string", "string" },
                                                        },
                                                    },
                                                    OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                                    {
                                                        Ssml = "string",
                                                        Text = "string",
                                                    },
                                                    Payload = 
                                                    {
                                                        { "string", "string" },
                                                    },
                                                    PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                                    {
                                                        AudioUri = "string",
                                                    },
                                                    TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                                    {
                                                        PhoneNumber = "string",
                                                    },
                                                    Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                                    {
                                                        Text = new[]
                                                        {
                                                            "string",
                                                        },
                                                    },
                                                },
                                            },
                                            ReturnPartialResponses = false,
                                            SetParameterActions = new[]
                                            {
                                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                                {
                                                    Parameter = "string",
                                                    Value = "any",
                                                },
                                            },
                                            Tag = "string",
                                            Webhook = "string",
                                        },
                                        RepromptEventHandlers = new[]
                                        {
                                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EventHandlerArgs
                                            {
                                                Event = "string",
                                                TargetFlow = "string",
                                                TargetPage = "string",
                                                TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                                {
                                                    AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                                    {
                                                        AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                                        {
                                                            Uri = "string",
                                                        },
                                                        DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                                        {
                                                            Enabled = false,
                                                            FinishDigit = "string",
                                                            MaxDigits = 0,
                                                        },
                                                        LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                                        {
                                                            EnableInteractionLogging = false,
                                                            EnableStackdriverLogging = false,
                                                        },
                                                    },
                                                    ConditionalCases = new[]
                                                    {
                                                        googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                                    },
                                                    EnableGenerativeFallback = false,
                                                    Messages = new[]
                                                    {
                                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                                        {
                                                            Channel = "string",
                                                            ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                                            {
                                                                Metadata = 
                                                                {
                                                                    { "string", "string" },
                                                                },
                                                            },
                                                            KnowledgeInfoCard = null,
                                                            LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                                            {
                                                                Metadata = 
                                                                {
                                                                    { "string", "string" },
                                                                },
                                                            },
                                                            OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                                            {
                                                                Ssml = "string",
                                                                Text = "string",
                                                            },
                                                            Payload = 
                                                            {
                                                                { "string", "string" },
                                                            },
                                                            PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                                            {
                                                                AudioUri = "string",
                                                            },
                                                            TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                                            {
                                                                PhoneNumber = "string",
                                                            },
                                                            Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                                            {
                                                                Text = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                    ReturnPartialResponses = false,
                                                    SetParameterActions = new[]
                                                    {
                                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                                        {
                                                            Parameter = "string",
                                                            Value = "any",
                                                        },
                                                    },
                                                    Tag = "string",
                                                    Webhook = "string",
                                                },
                                            },
                                        },
                                    },
                                    AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                    {
                                        AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                        {
                                            Uri = "string",
                                        },
                                        DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                        {
                                            Enabled = false,
                                            FinishDigit = "string",
                                            MaxDigits = 0,
                                        },
                                        LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                        {
                                            EnableInteractionLogging = false,
                                            EnableStackdriverLogging = false,
                                        },
                                    },
                                    DefaultValue = "any",
                                    IsList = false,
                                    Redact = false,
                                    Required = false,
                                },
                            },
                        },
                        KnowledgeConnectorSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs
                        {
                            DataStoreConnections = new[]
                            {
                                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs
                                {
                                    DataStore = "string",
                                    DataStoreType = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType.DataStoreTypeUnspecified,
                                },
                            },
                            Enabled = false,
                            TargetFlow = "string",
                            TargetPage = "string",
                            TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                            {
                                AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                {
                                    AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                    {
                                        Uri = "string",
                                    },
                                    DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                    {
                                        Enabled = false,
                                        FinishDigit = "string",
                                        MaxDigits = 0,
                                    },
                                    LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                    {
                                        EnableInteractionLogging = false,
                                        EnableStackdriverLogging = false,
                                    },
                                },
                                ConditionalCases = new[]
                                {
                                    googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                },
                                EnableGenerativeFallback = false,
                                Messages = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                    {
                                        Channel = "string",
                                        ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                        {
                                            Metadata = 
                                            {
                                                { "string", "string" },
                                            },
                                        },
                                        KnowledgeInfoCard = null,
                                        LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                        {
                                            Metadata = 
                                            {
                                                { "string", "string" },
                                            },
                                        },
                                        OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                        {
                                            Ssml = "string",
                                            Text = "string",
                                        },
                                        Payload = 
                                        {
                                            { "string", "string" },
                                        },
                                        PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                        {
                                            AudioUri = "string",
                                        },
                                        TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                        {
                                            PhoneNumber = "string",
                                        },
                                        Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                        {
                                            Text = new[]
                                            {
                                                "string",
                                            },
                                        },
                                    },
                                },
                                ReturnPartialResponses = false,
                                SetParameterActions = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                    {
                                        Parameter = "string",
                                        Value = "any",
                                    },
                                },
                                Tag = "string",
                                Webhook = "string",
                            },
                        },
                        Name = "string",
                        TransitionRouteGroups = new[]
                        {
                            "string",
                        },
                        TransitionRoutes = new[]
                        {
                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1TransitionRouteArgs
                            {
                                Condition = "string",
                                Description = "string",
                                Intent = "string",
                                TargetFlow = "string",
                                TargetPage = "string",
                                TriggerFulfillment = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentArgs
                                {
                                    AdvancedSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs
                                    {
                                        AudioExportGcsDestination = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs
                                        {
                                            Uri = "string",
                                        },
                                        DtmfSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs
                                        {
                                            Enabled = false,
                                            FinishDigit = "string",
                                            MaxDigits = 0,
                                        },
                                        LoggingSettings = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs
                                        {
                                            EnableInteractionLogging = false,
                                            EnableStackdriverLogging = false,
                                        },
                                    },
                                    ConditionalCases = new[]
                                    {
                                        googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                    },
                                    EnableGenerativeFallback = false,
                                    Messages = new[]
                                    {
                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs
                                        {
                                            Channel = "string",
                                            ConversationSuccess = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs
                                            {
                                                Metadata = 
                                                {
                                                    { "string", "string" },
                                                },
                                            },
                                            KnowledgeInfoCard = null,
                                            LiveAgentHandoff = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs
                                            {
                                                Metadata = 
                                                {
                                                    { "string", "string" },
                                                },
                                            },
                                            OutputAudioText = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs
                                            {
                                                Ssml = "string",
                                                Text = "string",
                                            },
                                            Payload = 
                                            {
                                                { "string", "string" },
                                            },
                                            PlayAudio = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs
                                            {
                                                AudioUri = "string",
                                            },
                                            TelephonyTransferCall = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs
                                            {
                                                PhoneNumber = "string",
                                            },
                                            Text = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                                            {
                                                Text = new[]
                                                {
                                                    "string",
                                                },
                                            },
                                        },
                                    },
                                    ReturnPartialResponses = false,
                                    SetParameterActions = new[]
                                    {
                                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs
                                        {
                                            Parameter = "string",
                                            Value = "any",
                                        },
                                    },
                                    Tag = "string",
                                    Webhook = "string",
                                },
                            },
                        },
                    },
                    SessionParameters = 
                    {
                        { "string", "string" },
                    },
                    Status = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleRpcStatusArgs
                    {
                        Code = 0,
                        Details = new[]
                        {
                            
                            {
                                { "string", "string" },
                            },
                        },
                        Message = "string",
                    },
                    TextResponses = new[]
                    {
                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs
                        {
                            Text = new[]
                            {
                                "string",
                            },
                        },
                    },
                    TriggeredIntent = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentArgs
                    {
                        DisplayName = "string",
                        Description = "string",
                        IsFallback = false,
                        Labels = 
                        {
                            { "string", "string" },
                        },
                        Name = "string",
                        Parameters = new[]
                        {
                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentParameterArgs
                            {
                                EntityType = "string",
                                Id = "string",
                                IsList = false,
                                Redact = false,
                            },
                        },
                        Priority = 0,
                        TrainingPhrases = new[]
                        {
                            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs
                            {
                                Parts = new[]
                                {
                                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs
                                    {
                                        Text = "string",
                                        ParameterId = "string",
                                    },
                                },
                                RepeatCount = 0,
                            },
                        },
                    },
                },
            },
        },
        TestConfig = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1TestConfigArgs
        {
            Flow = "string",
            Page = "string",
            TrackingParameters = new[]
            {
                "string",
            },
        },
    });
    
    example, err := dialogflowv3beta1.NewTestCase(ctx, "google-nativeTestCaseResource", &dialogflowv3beta1.TestCaseArgs{
    	AgentId:     pulumi.String("string"),
    	DisplayName: pulumi.String("string"),
    	LastTestResult: &dialogflow.GoogleCloudDialogflowCxV3beta1TestCaseResultArgs{
    		ConversationTurns: dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnArray{
    			&dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnArgs{
    				UserInput: &dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs{
    					EnableSentimentAnalysis: pulumi.Bool(false),
    					InjectedParameters: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Input: &dialogflow.GoogleCloudDialogflowCxV3beta1QueryInputArgs{
    						LanguageCode: pulumi.String("string"),
    						Audio: &dialogflow.GoogleCloudDialogflowCxV3beta1AudioInputArgs{
    							Config: &dialogflow.GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs{
    								AudioEncoding: dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingUnspecified,
    								BargeInConfig: &dialogflow.GoogleCloudDialogflowCxV3beta1BargeInConfigArgs{
    									NoBargeInDuration: pulumi.String("string"),
    									TotalDuration:     pulumi.String("string"),
    								},
    								EnableWordInfo: pulumi.Bool(false),
    								Model:          pulumi.String("string"),
    								ModelVariant:   dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantSpeechModelVariantUnspecified,
    								PhraseHints: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								SampleRateHertz: pulumi.Int(0),
    								SingleUtterance: pulumi.Bool(false),
    							},
    							Audio: pulumi.String("string"),
    						},
    						Dtmf: &dialogflow.GoogleCloudDialogflowCxV3beta1DtmfInputArgs{
    							Digits:      pulumi.String("string"),
    							FinishDigit: pulumi.String("string"),
    						},
    						Event: &dialogflow.GoogleCloudDialogflowCxV3beta1EventInputArgs{
    							Event: pulumi.String("string"),
    						},
    						Intent: &dialogflow.GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs{
    							Intent: pulumi.String("string"),
    						},
    						Text: &dialogflow.GoogleCloudDialogflowCxV3beta1TextInputArgs{
    							Text: pulumi.String("string"),
    						},
    					},
    					IsWebhookEnabled: pulumi.Bool(false),
    				},
    				VirtualAgentOutput: dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs{
    					DiagnosticInfo: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					CurrentPage: &dialogflow.GoogleCloudDialogflowCxV3beta1PageArgs{
    						DisplayName: pulumi.String("string"),
    						AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    							AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    								Uri: pulumi.String("string"),
    							},
    							DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    								Enabled:     pulumi.Bool(false),
    								FinishDigit: pulumi.String("string"),
    								MaxDigits:   pulumi.Int(0),
    							},
    							LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    								EnableInteractionLogging: pulumi.Bool(false),
    								EnableStackdriverLogging: pulumi.Bool(false),
    							},
    						},
    						EntryFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    							AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    								AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    									Uri: pulumi.String("string"),
    								},
    								DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    									Enabled:     pulumi.Bool(false),
    									FinishDigit: pulumi.String("string"),
    									MaxDigits:   pulumi.Int(0),
    								},
    								LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    									EnableInteractionLogging: pulumi.Bool(false),
    									EnableStackdriverLogging: pulumi.Bool(false),
    								},
    							},
    							ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs{
    									Cases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArray{
    										&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs{
    											CaseContent: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArray{
    												&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs{
    													AdditionalCases: pulumi.Any(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases),
    													Message: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    														Channel: pulumi.String("string"),
    														ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    															Metadata: pulumi.StringMap{
    																"string": pulumi.String("string"),
    															},
    														},
    														KnowledgeInfoCard: nil,
    														LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    															Metadata: pulumi.StringMap{
    																"string": pulumi.String("string"),
    															},
    														},
    														OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    															Ssml: pulumi.String("string"),
    															Text: pulumi.String("string"),
    														},
    														Payload: pulumi.StringMap{
    															"string": pulumi.String("string"),
    														},
    														PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    															AudioUri: pulumi.String("string"),
    														},
    														TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    															PhoneNumber: pulumi.String("string"),
    														},
    														Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    															Text: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    											},
    											Condition: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							EnableGenerativeFallback: pulumi.Bool(false),
    							Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    									Channel: pulumi.String("string"),
    									ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    										Metadata: pulumi.StringMap{
    											"string": pulumi.String("string"),
    										},
    									},
    									KnowledgeInfoCard: nil,
    									LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    										Metadata: pulumi.StringMap{
    											"string": pulumi.String("string"),
    										},
    									},
    									OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    										Ssml: pulumi.String("string"),
    										Text: pulumi.String("string"),
    									},
    									Payload: pulumi.StringMap{
    										"string": pulumi.String("string"),
    									},
    									PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    										AudioUri: pulumi.String("string"),
    									},
    									TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    										PhoneNumber: pulumi.String("string"),
    									},
    									Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    										Text: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    									},
    								},
    							},
    							ReturnPartialResponses: pulumi.Bool(false),
    							SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    									Parameter: pulumi.String("string"),
    									Value:     pulumi.Any("any"),
    								},
    							},
    							Tag:     pulumi.String("string"),
    							Webhook: pulumi.String("string"),
    						},
    						EventHandlers: dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArgs{
    								Event:      pulumi.String("string"),
    								TargetFlow: pulumi.String("string"),
    								TargetPage: pulumi.String("string"),
    								TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    									AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    										AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    											Uri: pulumi.String("string"),
    										},
    										DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    											Enabled:     pulumi.Bool(false),
    											FinishDigit: pulumi.String("string"),
    											MaxDigits:   pulumi.Int(0),
    										},
    										LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    											EnableInteractionLogging: pulumi.Bool(false),
    											EnableStackdriverLogging: pulumi.Bool(false),
    										},
    									},
    									ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    										googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    									},
    									EnableGenerativeFallback: pulumi.Bool(false),
    									Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    										&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    											Channel: pulumi.String("string"),
    											ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    												Metadata: pulumi.StringMap{
    													"string": pulumi.String("string"),
    												},
    											},
    											KnowledgeInfoCard: nil,
    											LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    												Metadata: pulumi.StringMap{
    													"string": pulumi.String("string"),
    												},
    											},
    											OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    												Ssml: pulumi.String("string"),
    												Text: pulumi.String("string"),
    											},
    											Payload: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    											PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    												AudioUri: pulumi.String("string"),
    											},
    											TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    												PhoneNumber: pulumi.String("string"),
    											},
    											Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    												Text: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    											},
    										},
    									},
    									ReturnPartialResponses: pulumi.Bool(false),
    									SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    										&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    											Parameter: pulumi.String("string"),
    											Value:     pulumi.Any("any"),
    										},
    									},
    									Tag:     pulumi.String("string"),
    									Webhook: pulumi.String("string"),
    								},
    							},
    						},
    						Form: &dialogflow.GoogleCloudDialogflowCxV3beta1FormArgs{
    							Parameters: dialogflow.GoogleCloudDialogflowCxV3beta1FormParameterArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1FormParameterArgs{
    									DisplayName: pulumi.String("string"),
    									EntityType:  pulumi.String("string"),
    									FillBehavior: &dialogflow.GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs{
    										InitialPromptFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    											AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    												AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    													Uri: pulumi.String("string"),
    												},
    												DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    													Enabled:     pulumi.Bool(false),
    													FinishDigit: pulumi.String("string"),
    													MaxDigits:   pulumi.Int(0),
    												},
    												LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    													EnableInteractionLogging: pulumi.Bool(false),
    													EnableStackdriverLogging: pulumi.Bool(false),
    												},
    											},
    											ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    												googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    											},
    											EnableGenerativeFallback: pulumi.Bool(false),
    											Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    												&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    													Channel: pulumi.String("string"),
    													ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    														Metadata: pulumi.StringMap{
    															"string": pulumi.String("string"),
    														},
    													},
    													KnowledgeInfoCard: nil,
    													LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    														Metadata: pulumi.StringMap{
    															"string": pulumi.String("string"),
    														},
    													},
    													OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    														Ssml: pulumi.String("string"),
    														Text: pulumi.String("string"),
    													},
    													Payload: pulumi.StringMap{
    														"string": pulumi.String("string"),
    													},
    													PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    														AudioUri: pulumi.String("string"),
    													},
    													TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    														PhoneNumber: pulumi.String("string"),
    													},
    													Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    														Text: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    													},
    												},
    											},
    											ReturnPartialResponses: pulumi.Bool(false),
    											SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    												&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    													Parameter: pulumi.String("string"),
    													Value:     pulumi.Any("any"),
    												},
    											},
    											Tag:     pulumi.String("string"),
    											Webhook: pulumi.String("string"),
    										},
    										RepromptEventHandlers: dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArray{
    											&dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArgs{
    												Event:      pulumi.String("string"),
    												TargetFlow: pulumi.String("string"),
    												TargetPage: pulumi.String("string"),
    												TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    													AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    														AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    															Uri: pulumi.String("string"),
    														},
    														DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    															Enabled:     pulumi.Bool(false),
    															FinishDigit: pulumi.String("string"),
    															MaxDigits:   pulumi.Int(0),
    														},
    														LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    															EnableInteractionLogging: pulumi.Bool(false),
    															EnableStackdriverLogging: pulumi.Bool(false),
    														},
    													},
    													ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    														googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    													},
    													EnableGenerativeFallback: pulumi.Bool(false),
    													Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    														&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    															Channel: pulumi.String("string"),
    															ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    																Metadata: pulumi.StringMap{
    																	"string": pulumi.String("string"),
    																},
    															},
    															KnowledgeInfoCard: nil,
    															LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    																Metadata: pulumi.StringMap{
    																	"string": pulumi.String("string"),
    																},
    															},
    															OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    																Ssml: pulumi.String("string"),
    																Text: pulumi.String("string"),
    															},
    															Payload: pulumi.StringMap{
    																"string": pulumi.String("string"),
    															},
    															PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    																AudioUri: pulumi.String("string"),
    															},
    															TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    																PhoneNumber: pulumi.String("string"),
    															},
    															Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    																Text: pulumi.StringArray{
    																	pulumi.String("string"),
    																},
    															},
    														},
    													},
    													ReturnPartialResponses: pulumi.Bool(false),
    													SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    														&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    															Parameter: pulumi.String("string"),
    															Value:     pulumi.Any("any"),
    														},
    													},
    													Tag:     pulumi.String("string"),
    													Webhook: pulumi.String("string"),
    												},
    											},
    										},
    									},
    									AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    										AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    											Uri: pulumi.String("string"),
    										},
    										DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    											Enabled:     pulumi.Bool(false),
    											FinishDigit: pulumi.String("string"),
    											MaxDigits:   pulumi.Int(0),
    										},
    										LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    											EnableInteractionLogging: pulumi.Bool(false),
    											EnableStackdriverLogging: pulumi.Bool(false),
    										},
    									},
    									DefaultValue: pulumi.Any("any"),
    									IsList:       pulumi.Bool(false),
    									Redact:       pulumi.Bool(false),
    									Required:     pulumi.Bool(false),
    								},
    							},
    						},
    						KnowledgeConnectorSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs{
    							DataStoreConnections: dialogflow.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs{
    									DataStore:     pulumi.String("string"),
    									DataStoreType: dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeDataStoreTypeUnspecified,
    								},
    							},
    							Enabled:    pulumi.Bool(false),
    							TargetFlow: pulumi.String("string"),
    							TargetPage: pulumi.String("string"),
    							TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    								AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    									AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    										Uri: pulumi.String("string"),
    									},
    									DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    										Enabled:     pulumi.Bool(false),
    										FinishDigit: pulumi.String("string"),
    										MaxDigits:   pulumi.Int(0),
    									},
    									LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    										EnableInteractionLogging: pulumi.Bool(false),
    										EnableStackdriverLogging: pulumi.Bool(false),
    									},
    								},
    								ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    									googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    								},
    								EnableGenerativeFallback: pulumi.Bool(false),
    								Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    									&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    										Channel: pulumi.String("string"),
    										ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    											Metadata: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    										},
    										KnowledgeInfoCard: nil,
    										LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    											Metadata: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    										},
    										OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    											Ssml: pulumi.String("string"),
    											Text: pulumi.String("string"),
    										},
    										Payload: pulumi.StringMap{
    											"string": pulumi.String("string"),
    										},
    										PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    											AudioUri: pulumi.String("string"),
    										},
    										TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    											PhoneNumber: pulumi.String("string"),
    										},
    										Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    											Text: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    										},
    									},
    								},
    								ReturnPartialResponses: pulumi.Bool(false),
    								SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    									&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    										Parameter: pulumi.String("string"),
    										Value:     pulumi.Any("any"),
    									},
    								},
    								Tag:     pulumi.String("string"),
    								Webhook: pulumi.String("string"),
    							},
    						},
    						Name: pulumi.String("string"),
    						TransitionRouteGroups: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						TransitionRoutes: dialogflow.GoogleCloudDialogflowCxV3beta1TransitionRouteArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1TransitionRouteArgs{
    								Condition:   pulumi.String("string"),
    								Description: pulumi.String("string"),
    								Intent:      pulumi.String("string"),
    								TargetFlow:  pulumi.String("string"),
    								TargetPage:  pulumi.String("string"),
    								TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    									AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    										AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    											Uri: pulumi.String("string"),
    										},
    										DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    											Enabled:     pulumi.Bool(false),
    											FinishDigit: pulumi.String("string"),
    											MaxDigits:   pulumi.Int(0),
    										},
    										LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    											EnableInteractionLogging: pulumi.Bool(false),
    											EnableStackdriverLogging: pulumi.Bool(false),
    										},
    									},
    									ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    										googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    									},
    									EnableGenerativeFallback: pulumi.Bool(false),
    									Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    										&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    											Channel: pulumi.String("string"),
    											ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    												Metadata: pulumi.StringMap{
    													"string": pulumi.String("string"),
    												},
    											},
    											KnowledgeInfoCard: nil,
    											LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    												Metadata: pulumi.StringMap{
    													"string": pulumi.String("string"),
    												},
    											},
    											OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    												Ssml: pulumi.String("string"),
    												Text: pulumi.String("string"),
    											},
    											Payload: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    											PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    												AudioUri: pulumi.String("string"),
    											},
    											TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    												PhoneNumber: pulumi.String("string"),
    											},
    											Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    												Text: pulumi.StringArray{
    													pulumi.String("string"),
    												},
    											},
    										},
    									},
    									ReturnPartialResponses: pulumi.Bool(false),
    									SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    										&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    											Parameter: pulumi.String("string"),
    											Value:     pulumi.Any("any"),
    										},
    									},
    									Tag:     pulumi.String("string"),
    									Webhook: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					SessionParameters: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Status: &dialogflow.GoogleRpcStatusArgs{
    						Code: pulumi.Int(0),
    						Details: pulumi.StringMapArray{
    							pulumi.StringMap{
    								"string": pulumi.String("string"),
    							},
    						},
    						Message: pulumi.String("string"),
    					},
    					TextResponses: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray{
    						&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    							Text: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					TriggeredIntent: &dialogflow.GoogleCloudDialogflowCxV3beta1IntentArgs{
    						DisplayName: pulumi.String("string"),
    						Description: pulumi.String("string"),
    						IsFallback:  pulumi.Bool(false),
    						Labels: pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    						Name: pulumi.String("string"),
    						Parameters: dialogflow.GoogleCloudDialogflowCxV3beta1IntentParameterArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1IntentParameterArgs{
    								EntityType: pulumi.String("string"),
    								Id:         pulumi.String("string"),
    								IsList:     pulumi.Bool(false),
    								Redact:     pulumi.Bool(false),
    							},
    						},
    						Priority: pulumi.Int(0),
    						TrainingPhrases: dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs{
    								Parts: dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray{
    									&dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs{
    										Text:        pulumi.String("string"),
    										ParameterId: pulumi.String("string"),
    									},
    								},
    								RepeatCount: pulumi.Int(0),
    							},
    						},
    					},
    				},
    			},
    		},
    		Environment: pulumi.String("string"),
    		Name:        pulumi.String("string"),
    		TestResult:  dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1TestCaseResultTestResultTestResultUnspecified,
    		TestTime:    pulumi.String("string"),
    	},
    	Location: pulumi.String("string"),
    	Name:     pulumi.String("string"),
    	Notes:    pulumi.String("string"),
    	Project:  pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	TestCaseConversationTurns: dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnArray{
    		&dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnArgs{
    			UserInput: &dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs{
    				EnableSentimentAnalysis: pulumi.Bool(false),
    				InjectedParameters: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    				Input: &dialogflow.GoogleCloudDialogflowCxV3beta1QueryInputArgs{
    					LanguageCode: pulumi.String("string"),
    					Audio: &dialogflow.GoogleCloudDialogflowCxV3beta1AudioInputArgs{
    						Config: &dialogflow.GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs{
    							AudioEncoding: dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncodingAudioEncodingUnspecified,
    							BargeInConfig: &dialogflow.GoogleCloudDialogflowCxV3beta1BargeInConfigArgs{
    								NoBargeInDuration: pulumi.String("string"),
    								TotalDuration:     pulumi.String("string"),
    							},
    							EnableWordInfo: pulumi.Bool(false),
    							Model:          pulumi.String("string"),
    							ModelVariant:   dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariantSpeechModelVariantUnspecified,
    							PhraseHints: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							SampleRateHertz: pulumi.Int(0),
    							SingleUtterance: pulumi.Bool(false),
    						},
    						Audio: pulumi.String("string"),
    					},
    					Dtmf: &dialogflow.GoogleCloudDialogflowCxV3beta1DtmfInputArgs{
    						Digits:      pulumi.String("string"),
    						FinishDigit: pulumi.String("string"),
    					},
    					Event: &dialogflow.GoogleCloudDialogflowCxV3beta1EventInputArgs{
    						Event: pulumi.String("string"),
    					},
    					Intent: &dialogflow.GoogleCloudDialogflowCxV3beta1IntentInputTypeArgs{
    						Intent: pulumi.String("string"),
    					},
    					Text: &dialogflow.GoogleCloudDialogflowCxV3beta1TextInputArgs{
    						Text: pulumi.String("string"),
    					},
    				},
    				IsWebhookEnabled: pulumi.Bool(false),
    			},
    			VirtualAgentOutput: dialogflow.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs{
    				DiagnosticInfo: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    				CurrentPage: &dialogflow.GoogleCloudDialogflowCxV3beta1PageArgs{
    					DisplayName: pulumi.String("string"),
    					AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    						AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    							Uri: pulumi.String("string"),
    						},
    						DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    							Enabled:     pulumi.Bool(false),
    							FinishDigit: pulumi.String("string"),
    							MaxDigits:   pulumi.Int(0),
    						},
    						LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    							EnableInteractionLogging: pulumi.Bool(false),
    							EnableStackdriverLogging: pulumi.Bool(false),
    						},
    					},
    					EntryFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    						AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    							AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    								Uri: pulumi.String("string"),
    							},
    							DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    								Enabled:     pulumi.Bool(false),
    								FinishDigit: pulumi.String("string"),
    								MaxDigits:   pulumi.Int(0),
    							},
    							LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    								EnableInteractionLogging: pulumi.Bool(false),
    								EnableStackdriverLogging: pulumi.Bool(false),
    							},
    						},
    						ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    							googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    						},
    						EnableGenerativeFallback: pulumi.Bool(false),
    						Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    								Channel: pulumi.String("string"),
    								ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    									Metadata: pulumi.StringMap{
    										"string": pulumi.String("string"),
    									},
    								},
    								KnowledgeInfoCard: nil,
    								LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    									Metadata: pulumi.StringMap{
    										"string": pulumi.String("string"),
    									},
    								},
    								OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    									Ssml: pulumi.String("string"),
    									Text: pulumi.String("string"),
    								},
    								Payload: pulumi.StringMap{
    									"string": pulumi.String("string"),
    								},
    								PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    									AudioUri: pulumi.String("string"),
    								},
    								TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    									PhoneNumber: pulumi.String("string"),
    								},
    								Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    									Text: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    								},
    							},
    						},
    						ReturnPartialResponses: pulumi.Bool(false),
    						SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    								Parameter: pulumi.String("string"),
    								Value:     pulumi.Any("any"),
    							},
    						},
    						Tag:     pulumi.String("string"),
    						Webhook: pulumi.String("string"),
    					},
    					EventHandlers: dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArray{
    						&dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArgs{
    							Event:      pulumi.String("string"),
    							TargetFlow: pulumi.String("string"),
    							TargetPage: pulumi.String("string"),
    							TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    								AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    									AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    										Uri: pulumi.String("string"),
    									},
    									DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    										Enabled:     pulumi.Bool(false),
    										FinishDigit: pulumi.String("string"),
    										MaxDigits:   pulumi.Int(0),
    									},
    									LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    										EnableInteractionLogging: pulumi.Bool(false),
    										EnableStackdriverLogging: pulumi.Bool(false),
    									},
    								},
    								ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    									googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    								},
    								EnableGenerativeFallback: pulumi.Bool(false),
    								Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    									&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    										Channel: pulumi.String("string"),
    										ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    											Metadata: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    										},
    										KnowledgeInfoCard: nil,
    										LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    											Metadata: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    										},
    										OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    											Ssml: pulumi.String("string"),
    											Text: pulumi.String("string"),
    										},
    										Payload: pulumi.StringMap{
    											"string": pulumi.String("string"),
    										},
    										PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    											AudioUri: pulumi.String("string"),
    										},
    										TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    											PhoneNumber: pulumi.String("string"),
    										},
    										Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    											Text: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    										},
    									},
    								},
    								ReturnPartialResponses: pulumi.Bool(false),
    								SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    									&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    										Parameter: pulumi.String("string"),
    										Value:     pulumi.Any("any"),
    									},
    								},
    								Tag:     pulumi.String("string"),
    								Webhook: pulumi.String("string"),
    							},
    						},
    					},
    					Form: &dialogflow.GoogleCloudDialogflowCxV3beta1FormArgs{
    						Parameters: dialogflow.GoogleCloudDialogflowCxV3beta1FormParameterArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1FormParameterArgs{
    								DisplayName: pulumi.String("string"),
    								EntityType:  pulumi.String("string"),
    								FillBehavior: &dialogflow.GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs{
    									InitialPromptFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    										AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    											AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    												Uri: pulumi.String("string"),
    											},
    											DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    												Enabled:     pulumi.Bool(false),
    												FinishDigit: pulumi.String("string"),
    												MaxDigits:   pulumi.Int(0),
    											},
    											LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    												EnableInteractionLogging: pulumi.Bool(false),
    												EnableStackdriverLogging: pulumi.Bool(false),
    											},
    										},
    										ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    											googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    										},
    										EnableGenerativeFallback: pulumi.Bool(false),
    										Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    											&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    												Channel: pulumi.String("string"),
    												ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    													Metadata: pulumi.StringMap{
    														"string": pulumi.String("string"),
    													},
    												},
    												KnowledgeInfoCard: nil,
    												LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    													Metadata: pulumi.StringMap{
    														"string": pulumi.String("string"),
    													},
    												},
    												OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    													Ssml: pulumi.String("string"),
    													Text: pulumi.String("string"),
    												},
    												Payload: pulumi.StringMap{
    													"string": pulumi.String("string"),
    												},
    												PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    													AudioUri: pulumi.String("string"),
    												},
    												TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    													PhoneNumber: pulumi.String("string"),
    												},
    												Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    													Text: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    												},
    											},
    										},
    										ReturnPartialResponses: pulumi.Bool(false),
    										SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    											&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    												Parameter: pulumi.String("string"),
    												Value:     pulumi.Any("any"),
    											},
    										},
    										Tag:     pulumi.String("string"),
    										Webhook: pulumi.String("string"),
    									},
    									RepromptEventHandlers: dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArray{
    										&dialogflow.GoogleCloudDialogflowCxV3beta1EventHandlerArgs{
    											Event:      pulumi.String("string"),
    											TargetFlow: pulumi.String("string"),
    											TargetPage: pulumi.String("string"),
    											TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    												AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    													AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    														Uri: pulumi.String("string"),
    													},
    													DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    														Enabled:     pulumi.Bool(false),
    														FinishDigit: pulumi.String("string"),
    														MaxDigits:   pulumi.Int(0),
    													},
    													LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    														EnableInteractionLogging: pulumi.Bool(false),
    														EnableStackdriverLogging: pulumi.Bool(false),
    													},
    												},
    												ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    													googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    												},
    												EnableGenerativeFallback: pulumi.Bool(false),
    												Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    													&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    														Channel: pulumi.String("string"),
    														ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    															Metadata: pulumi.StringMap{
    																"string": pulumi.String("string"),
    															},
    														},
    														KnowledgeInfoCard: nil,
    														LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    															Metadata: pulumi.StringMap{
    																"string": pulumi.String("string"),
    															},
    														},
    														OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    															Ssml: pulumi.String("string"),
    															Text: pulumi.String("string"),
    														},
    														Payload: pulumi.StringMap{
    															"string": pulumi.String("string"),
    														},
    														PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    															AudioUri: pulumi.String("string"),
    														},
    														TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    															PhoneNumber: pulumi.String("string"),
    														},
    														Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    															Text: pulumi.StringArray{
    																pulumi.String("string"),
    															},
    														},
    													},
    												},
    												ReturnPartialResponses: pulumi.Bool(false),
    												SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    													&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    														Parameter: pulumi.String("string"),
    														Value:     pulumi.Any("any"),
    													},
    												},
    												Tag:     pulumi.String("string"),
    												Webhook: pulumi.String("string"),
    											},
    										},
    									},
    								},
    								AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    									AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    										Uri: pulumi.String("string"),
    									},
    									DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    										Enabled:     pulumi.Bool(false),
    										FinishDigit: pulumi.String("string"),
    										MaxDigits:   pulumi.Int(0),
    									},
    									LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    										EnableInteractionLogging: pulumi.Bool(false),
    										EnableStackdriverLogging: pulumi.Bool(false),
    									},
    								},
    								DefaultValue: pulumi.Any("any"),
    								IsList:       pulumi.Bool(false),
    								Redact:       pulumi.Bool(false),
    								Required:     pulumi.Bool(false),
    							},
    						},
    					},
    					KnowledgeConnectorSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs{
    						DataStoreConnections: dialogflow.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArray{
    							&dialogflow.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs{
    								DataStore:     pulumi.String("string"),
    								DataStoreType: dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreTypeDataStoreTypeUnspecified,
    							},
    						},
    						Enabled:    pulumi.Bool(false),
    						TargetFlow: pulumi.String("string"),
    						TargetPage: pulumi.String("string"),
    						TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    							AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    								AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    									Uri: pulumi.String("string"),
    								},
    								DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    									Enabled:     pulumi.Bool(false),
    									FinishDigit: pulumi.String("string"),
    									MaxDigits:   pulumi.Int(0),
    								},
    								LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    									EnableInteractionLogging: pulumi.Bool(false),
    									EnableStackdriverLogging: pulumi.Bool(false),
    								},
    							},
    							ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    								googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    							},
    							EnableGenerativeFallback: pulumi.Bool(false),
    							Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    									Channel: pulumi.String("string"),
    									ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    										Metadata: pulumi.StringMap{
    											"string": pulumi.String("string"),
    										},
    									},
    									KnowledgeInfoCard: nil,
    									LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    										Metadata: pulumi.StringMap{
    											"string": pulumi.String("string"),
    										},
    									},
    									OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    										Ssml: pulumi.String("string"),
    										Text: pulumi.String("string"),
    									},
    									Payload: pulumi.StringMap{
    										"string": pulumi.String("string"),
    									},
    									PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    										AudioUri: pulumi.String("string"),
    									},
    									TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    										PhoneNumber: pulumi.String("string"),
    									},
    									Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    										Text: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    									},
    								},
    							},
    							ReturnPartialResponses: pulumi.Bool(false),
    							SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    									Parameter: pulumi.String("string"),
    									Value:     pulumi.Any("any"),
    								},
    							},
    							Tag:     pulumi.String("string"),
    							Webhook: pulumi.String("string"),
    						},
    					},
    					Name: pulumi.String("string"),
    					TransitionRouteGroups: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					TransitionRoutes: dialogflow.GoogleCloudDialogflowCxV3beta1TransitionRouteArray{
    						&dialogflow.GoogleCloudDialogflowCxV3beta1TransitionRouteArgs{
    							Condition:   pulumi.String("string"),
    							Description: pulumi.String("string"),
    							Intent:      pulumi.String("string"),
    							TargetFlow:  pulumi.String("string"),
    							TargetPage:  pulumi.String("string"),
    							TriggerFulfillment: &dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentArgs{
    								AdvancedSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs{
    									AudioExportGcsDestination: &dialogflow.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs{
    										Uri: pulumi.String("string"),
    									},
    									DtmfSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs{
    										Enabled:     pulumi.Bool(false),
    										FinishDigit: pulumi.String("string"),
    										MaxDigits:   pulumi.Int(0),
    									},
    									LoggingSettings: &dialogflow.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs{
    										EnableInteractionLogging: pulumi.Bool(false),
    										EnableStackdriverLogging: pulumi.Bool(false),
    									},
    								},
    								ConditionalCases: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArray{
    									googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
    								},
    								EnableGenerativeFallback: pulumi.Bool(false),
    								Messages: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArray{
    									&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs{
    										Channel: pulumi.String("string"),
    										ConversationSuccess: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs{
    											Metadata: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    										},
    										KnowledgeInfoCard: nil,
    										LiveAgentHandoff: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs{
    											Metadata: pulumi.StringMap{
    												"string": pulumi.String("string"),
    											},
    										},
    										OutputAudioText: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs{
    											Ssml: pulumi.String("string"),
    											Text: pulumi.String("string"),
    										},
    										Payload: pulumi.StringMap{
    											"string": pulumi.String("string"),
    										},
    										PlayAudio: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs{
    											AudioUri: pulumi.String("string"),
    										},
    										TelephonyTransferCall: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs{
    											PhoneNumber: pulumi.String("string"),
    										},
    										Text: &dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    											Text: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    										},
    									},
    								},
    								ReturnPartialResponses: pulumi.Bool(false),
    								SetParameterActions: dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArray{
    									&dialogflow.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs{
    										Parameter: pulumi.String("string"),
    										Value:     pulumi.Any("any"),
    									},
    								},
    								Tag:     pulumi.String("string"),
    								Webhook: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				SessionParameters: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    				Status: &dialogflow.GoogleRpcStatusArgs{
    					Code: pulumi.Int(0),
    					Details: pulumi.StringMapArray{
    						pulumi.StringMap{
    							"string": pulumi.String("string"),
    						},
    					},
    					Message: pulumi.String("string"),
    				},
    				TextResponses: dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArray{
    					&dialogflow.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs{
    						Text: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    				},
    				TriggeredIntent: &dialogflow.GoogleCloudDialogflowCxV3beta1IntentArgs{
    					DisplayName: pulumi.String("string"),
    					Description: pulumi.String("string"),
    					IsFallback:  pulumi.Bool(false),
    					Labels: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Name: pulumi.String("string"),
    					Parameters: dialogflow.GoogleCloudDialogflowCxV3beta1IntentParameterArray{
    						&dialogflow.GoogleCloudDialogflowCxV3beta1IntentParameterArgs{
    							EntityType: pulumi.String("string"),
    							Id:         pulumi.String("string"),
    							IsList:     pulumi.Bool(false),
    							Redact:     pulumi.Bool(false),
    						},
    					},
    					Priority: pulumi.Int(0),
    					TrainingPhrases: dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArray{
    						&dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs{
    							Parts: dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArray{
    								&dialogflow.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs{
    									Text:        pulumi.String("string"),
    									ParameterId: pulumi.String("string"),
    								},
    							},
    							RepeatCount: pulumi.Int(0),
    						},
    					},
    				},
    			},
    		},
    	},
    	TestConfig: &dialogflow.GoogleCloudDialogflowCxV3beta1TestConfigArgs{
    		Flow: pulumi.String("string"),
    		Page: pulumi.String("string"),
    		TrackingParameters: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    })
    
    var google_nativeTestCaseResource = new TestCase("google-nativeTestCaseResource", TestCaseArgs.builder()
        .agentId("string")
        .displayName("string")
        .lastTestResult(GoogleCloudDialogflowCxV3beta1TestCaseResultArgs.builder()
            .conversationTurns(GoogleCloudDialogflowCxV3beta1ConversationTurnArgs.builder()
                .userInput(GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs.builder()
                    .enableSentimentAnalysis(false)
                    .injectedParameters(Map.of("string", "string"))
                    .input(GoogleCloudDialogflowCxV3beta1QueryInputArgs.builder()
                        .languageCode("string")
                        .audio(GoogleCloudDialogflowCxV3beta1AudioInputArgs.builder()
                            .config(GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs.builder()
                                .audioEncoding("AUDIO_ENCODING_UNSPECIFIED")
                                .bargeInConfig(GoogleCloudDialogflowCxV3beta1BargeInConfigArgs.builder()
                                    .noBargeInDuration("string")
                                    .totalDuration("string")
                                    .build())
                                .enableWordInfo(false)
                                .model("string")
                                .modelVariant("SPEECH_MODEL_VARIANT_UNSPECIFIED")
                                .phraseHints("string")
                                .sampleRateHertz(0)
                                .singleUtterance(false)
                                .build())
                            .audio("string")
                            .build())
                        .dtmf(GoogleCloudDialogflowCxV3beta1DtmfInputArgs.builder()
                            .digits("string")
                            .finishDigit("string")
                            .build())
                        .event(GoogleCloudDialogflowCxV3beta1EventInputArgs.builder()
                            .event("string")
                            .build())
                        .intent(GoogleCloudDialogflowCxV3beta1IntentInputArgs.builder()
                            .intent("string")
                            .build())
                        .text(GoogleCloudDialogflowCxV3beta1TextInputArgs.builder()
                            .text("string")
                            .build())
                        .build())
                    .isWebhookEnabled(false)
                    .build())
                .virtualAgentOutput(GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs.builder()
                    .diagnosticInfo(Map.of("string", "string"))
                    .currentPage(GoogleCloudDialogflowCxV3beta1PageArgs.builder()
                        .displayName("string")
                        .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                            .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                .uri("string")
                                .build())
                            .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                .enabled(false)
                                .finishDigit("string")
                                .maxDigits(0)
                                .build())
                            .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                .enableInteractionLogging(false)
                                .enableStackdriverLogging(false)
                                .build())
                            .build())
                        .entryFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                            .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                    .uri("string")
                                    .build())
                                .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                    .enabled(false)
                                    .finishDigit("string")
                                    .maxDigits(0)
                                    .build())
                                .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                    .enableInteractionLogging(false)
                                    .enableStackdriverLogging(false)
                                    .build())
                                .build())
                            .conditionalCases(GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs.builder()
                                .cases(GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs.builder()
                                    .caseContent(GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs.builder()
                                        .additionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                        .message(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                            .channel("string")
                                            .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                                .metadata(Map.of("string", "string"))
                                                .build())
                                            .knowledgeInfoCard()
                                            .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                                .metadata(Map.of("string", "string"))
                                                .build())
                                            .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                                .ssml("string")
                                                .text("string")
                                                .build())
                                            .payload(Map.of("string", "string"))
                                            .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                                .audioUri("string")
                                                .build())
                                            .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                                .phoneNumber("string")
                                                .build())
                                            .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                                .text("string")
                                                .build())
                                            .build())
                                        .build())
                                    .condition("string")
                                    .build())
                                .build())
                            .enableGenerativeFallback(false)
                            .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                .channel("string")
                                .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .knowledgeInfoCard()
                                .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                    .ssml("string")
                                    .text("string")
                                    .build())
                                .payload(Map.of("string", "string"))
                                .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                    .audioUri("string")
                                    .build())
                                .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                    .phoneNumber("string")
                                    .build())
                                .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                    .text("string")
                                    .build())
                                .build())
                            .returnPartialResponses(false)
                            .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                .parameter("string")
                                .value("any")
                                .build())
                            .tag("string")
                            .webhook("string")
                            .build())
                        .eventHandlers(GoogleCloudDialogflowCxV3beta1EventHandlerArgs.builder()
                            .event("string")
                            .targetFlow("string")
                            .targetPage("string")
                            .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                                .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                    .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                        .uri("string")
                                        .build())
                                    .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                        .enabled(false)
                                        .finishDigit("string")
                                        .maxDigits(0)
                                        .build())
                                    .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                        .enableInteractionLogging(false)
                                        .enableStackdriverLogging(false)
                                        .build())
                                    .build())
                                .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                .enableGenerativeFallback(false)
                                .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                    .channel("string")
                                    .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                        .metadata(Map.of("string", "string"))
                                        .build())
                                    .knowledgeInfoCard()
                                    .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                        .metadata(Map.of("string", "string"))
                                        .build())
                                    .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                        .ssml("string")
                                        .text("string")
                                        .build())
                                    .payload(Map.of("string", "string"))
                                    .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                        .audioUri("string")
                                        .build())
                                    .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                        .phoneNumber("string")
                                        .build())
                                    .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                        .text("string")
                                        .build())
                                    .build())
                                .returnPartialResponses(false)
                                .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                    .parameter("string")
                                    .value("any")
                                    .build())
                                .tag("string")
                                .webhook("string")
                                .build())
                            .build())
                        .form(GoogleCloudDialogflowCxV3beta1FormArgs.builder()
                            .parameters(GoogleCloudDialogflowCxV3beta1FormParameterArgs.builder()
                                .displayName("string")
                                .entityType("string")
                                .fillBehavior(GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs.builder()
                                    .initialPromptFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                                        .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                            .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                                .uri("string")
                                                .build())
                                            .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                                .enabled(false)
                                                .finishDigit("string")
                                                .maxDigits(0)
                                                .build())
                                            .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                                .enableInteractionLogging(false)
                                                .enableStackdriverLogging(false)
                                                .build())
                                            .build())
                                        .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                        .enableGenerativeFallback(false)
                                        .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                            .channel("string")
                                            .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                                .metadata(Map.of("string", "string"))
                                                .build())
                                            .knowledgeInfoCard()
                                            .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                                .metadata(Map.of("string", "string"))
                                                .build())
                                            .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                                .ssml("string")
                                                .text("string")
                                                .build())
                                            .payload(Map.of("string", "string"))
                                            .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                                .audioUri("string")
                                                .build())
                                            .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                                .phoneNumber("string")
                                                .build())
                                            .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                                .text("string")
                                                .build())
                                            .build())
                                        .returnPartialResponses(false)
                                        .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                            .parameter("string")
                                            .value("any")
                                            .build())
                                        .tag("string")
                                        .webhook("string")
                                        .build())
                                    .repromptEventHandlers(GoogleCloudDialogflowCxV3beta1EventHandlerArgs.builder()
                                        .event("string")
                                        .targetFlow("string")
                                        .targetPage("string")
                                        .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                                            .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                                .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                                    .uri("string")
                                                    .build())
                                                .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                                    .enabled(false)
                                                    .finishDigit("string")
                                                    .maxDigits(0)
                                                    .build())
                                                .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                                    .enableInteractionLogging(false)
                                                    .enableStackdriverLogging(false)
                                                    .build())
                                                .build())
                                            .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                            .enableGenerativeFallback(false)
                                            .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                                .channel("string")
                                                .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                                    .metadata(Map.of("string", "string"))
                                                    .build())
                                                .knowledgeInfoCard()
                                                .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                                    .metadata(Map.of("string", "string"))
                                                    .build())
                                                .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                                    .ssml("string")
                                                    .text("string")
                                                    .build())
                                                .payload(Map.of("string", "string"))
                                                .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                                    .audioUri("string")
                                                    .build())
                                                .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                                    .phoneNumber("string")
                                                    .build())
                                                .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                                    .text("string")
                                                    .build())
                                                .build())
                                            .returnPartialResponses(false)
                                            .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                                .parameter("string")
                                                .value("any")
                                                .build())
                                            .tag("string")
                                            .webhook("string")
                                            .build())
                                        .build())
                                    .build())
                                .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                    .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                        .uri("string")
                                        .build())
                                    .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                        .enabled(false)
                                        .finishDigit("string")
                                        .maxDigits(0)
                                        .build())
                                    .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                        .enableInteractionLogging(false)
                                        .enableStackdriverLogging(false)
                                        .build())
                                    .build())
                                .defaultValue("any")
                                .isList(false)
                                .redact(false)
                                .required(false)
                                .build())
                            .build())
                        .knowledgeConnectorSettings(GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs.builder()
                            .dataStoreConnections(GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs.builder()
                                .dataStore("string")
                                .dataStoreType("DATA_STORE_TYPE_UNSPECIFIED")
                                .build())
                            .enabled(false)
                            .targetFlow("string")
                            .targetPage("string")
                            .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                                .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                    .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                        .uri("string")
                                        .build())
                                    .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                        .enabled(false)
                                        .finishDigit("string")
                                        .maxDigits(0)
                                        .build())
                                    .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                        .enableInteractionLogging(false)
                                        .enableStackdriverLogging(false)
                                        .build())
                                    .build())
                                .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                .enableGenerativeFallback(false)
                                .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                    .channel("string")
                                    .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                        .metadata(Map.of("string", "string"))
                                        .build())
                                    .knowledgeInfoCard()
                                    .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                        .metadata(Map.of("string", "string"))
                                        .build())
                                    .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                        .ssml("string")
                                        .text("string")
                                        .build())
                                    .payload(Map.of("string", "string"))
                                    .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                        .audioUri("string")
                                        .build())
                                    .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                        .phoneNumber("string")
                                        .build())
                                    .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                        .text("string")
                                        .build())
                                    .build())
                                .returnPartialResponses(false)
                                .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                    .parameter("string")
                                    .value("any")
                                    .build())
                                .tag("string")
                                .webhook("string")
                                .build())
                            .build())
                        .name("string")
                        .transitionRouteGroups("string")
                        .transitionRoutes(GoogleCloudDialogflowCxV3beta1TransitionRouteArgs.builder()
                            .condition("string")
                            .description("string")
                            .intent("string")
                            .targetFlow("string")
                            .targetPage("string")
                            .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                                .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                    .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                        .uri("string")
                                        .build())
                                    .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                        .enabled(false)
                                        .finishDigit("string")
                                        .maxDigits(0)
                                        .build())
                                    .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                        .enableInteractionLogging(false)
                                        .enableStackdriverLogging(false)
                                        .build())
                                    .build())
                                .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                .enableGenerativeFallback(false)
                                .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                    .channel("string")
                                    .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                        .metadata(Map.of("string", "string"))
                                        .build())
                                    .knowledgeInfoCard()
                                    .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                        .metadata(Map.of("string", "string"))
                                        .build())
                                    .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                        .ssml("string")
                                        .text("string")
                                        .build())
                                    .payload(Map.of("string", "string"))
                                    .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                        .audioUri("string")
                                        .build())
                                    .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                        .phoneNumber("string")
                                        .build())
                                    .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                        .text("string")
                                        .build())
                                    .build())
                                .returnPartialResponses(false)
                                .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                    .parameter("string")
                                    .value("any")
                                    .build())
                                .tag("string")
                                .webhook("string")
                                .build())
                            .build())
                        .build())
                    .sessionParameters(Map.of("string", "string"))
                    .status(GoogleRpcStatusArgs.builder()
                        .code(0)
                        .details(Map.of("string", "string"))
                        .message("string")
                        .build())
                    .textResponses(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                        .text("string")
                        .build())
                    .triggeredIntent(GoogleCloudDialogflowCxV3beta1IntentArgs.builder()
                        .displayName("string")
                        .description("string")
                        .isFallback(false)
                        .labels(Map.of("string", "string"))
                        .name("string")
                        .parameters(GoogleCloudDialogflowCxV3beta1IntentParameterArgs.builder()
                            .entityType("string")
                            .id("string")
                            .isList(false)
                            .redact(false)
                            .build())
                        .priority(0)
                        .trainingPhrases(GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs.builder()
                            .parts(GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs.builder()
                                .text("string")
                                .parameterId("string")
                                .build())
                            .repeatCount(0)
                            .build())
                        .build())
                    .build())
                .build())
            .environment("string")
            .name("string")
            .testResult("TEST_RESULT_UNSPECIFIED")
            .testTime("string")
            .build())
        .location("string")
        .name("string")
        .notes("string")
        .project("string")
        .tags("string")
        .testCaseConversationTurns(GoogleCloudDialogflowCxV3beta1ConversationTurnArgs.builder()
            .userInput(GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs.builder()
                .enableSentimentAnalysis(false)
                .injectedParameters(Map.of("string", "string"))
                .input(GoogleCloudDialogflowCxV3beta1QueryInputArgs.builder()
                    .languageCode("string")
                    .audio(GoogleCloudDialogflowCxV3beta1AudioInputArgs.builder()
                        .config(GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs.builder()
                            .audioEncoding("AUDIO_ENCODING_UNSPECIFIED")
                            .bargeInConfig(GoogleCloudDialogflowCxV3beta1BargeInConfigArgs.builder()
                                .noBargeInDuration("string")
                                .totalDuration("string")
                                .build())
                            .enableWordInfo(false)
                            .model("string")
                            .modelVariant("SPEECH_MODEL_VARIANT_UNSPECIFIED")
                            .phraseHints("string")
                            .sampleRateHertz(0)
                            .singleUtterance(false)
                            .build())
                        .audio("string")
                        .build())
                    .dtmf(GoogleCloudDialogflowCxV3beta1DtmfInputArgs.builder()
                        .digits("string")
                        .finishDigit("string")
                        .build())
                    .event(GoogleCloudDialogflowCxV3beta1EventInputArgs.builder()
                        .event("string")
                        .build())
                    .intent(GoogleCloudDialogflowCxV3beta1IntentInputArgs.builder()
                        .intent("string")
                        .build())
                    .text(GoogleCloudDialogflowCxV3beta1TextInputArgs.builder()
                        .text("string")
                        .build())
                    .build())
                .isWebhookEnabled(false)
                .build())
            .virtualAgentOutput(GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs.builder()
                .diagnosticInfo(Map.of("string", "string"))
                .currentPage(GoogleCloudDialogflowCxV3beta1PageArgs.builder()
                    .displayName("string")
                    .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                        .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                            .uri("string")
                            .build())
                        .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                            .enabled(false)
                            .finishDigit("string")
                            .maxDigits(0)
                            .build())
                        .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                            .enableInteractionLogging(false)
                            .enableStackdriverLogging(false)
                            .build())
                        .build())
                    .entryFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                        .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                            .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                .uri("string")
                                .build())
                            .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                .enabled(false)
                                .finishDigit("string")
                                .maxDigits(0)
                                .build())
                            .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                .enableInteractionLogging(false)
                                .enableStackdriverLogging(false)
                                .build())
                            .build())
                        .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                        .enableGenerativeFallback(false)
                        .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                            .channel("string")
                            .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                .metadata(Map.of("string", "string"))
                                .build())
                            .knowledgeInfoCard()
                            .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                .metadata(Map.of("string", "string"))
                                .build())
                            .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                .ssml("string")
                                .text("string")
                                .build())
                            .payload(Map.of("string", "string"))
                            .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                .audioUri("string")
                                .build())
                            .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                .phoneNumber("string")
                                .build())
                            .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                .text("string")
                                .build())
                            .build())
                        .returnPartialResponses(false)
                        .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                            .parameter("string")
                            .value("any")
                            .build())
                        .tag("string")
                        .webhook("string")
                        .build())
                    .eventHandlers(GoogleCloudDialogflowCxV3beta1EventHandlerArgs.builder()
                        .event("string")
                        .targetFlow("string")
                        .targetPage("string")
                        .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                            .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                    .uri("string")
                                    .build())
                                .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                    .enabled(false)
                                    .finishDigit("string")
                                    .maxDigits(0)
                                    .build())
                                .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                    .enableInteractionLogging(false)
                                    .enableStackdriverLogging(false)
                                    .build())
                                .build())
                            .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                            .enableGenerativeFallback(false)
                            .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                .channel("string")
                                .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .knowledgeInfoCard()
                                .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                    .ssml("string")
                                    .text("string")
                                    .build())
                                .payload(Map.of("string", "string"))
                                .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                    .audioUri("string")
                                    .build())
                                .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                    .phoneNumber("string")
                                    .build())
                                .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                    .text("string")
                                    .build())
                                .build())
                            .returnPartialResponses(false)
                            .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                .parameter("string")
                                .value("any")
                                .build())
                            .tag("string")
                            .webhook("string")
                            .build())
                        .build())
                    .form(GoogleCloudDialogflowCxV3beta1FormArgs.builder()
                        .parameters(GoogleCloudDialogflowCxV3beta1FormParameterArgs.builder()
                            .displayName("string")
                            .entityType("string")
                            .fillBehavior(GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs.builder()
                                .initialPromptFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                                    .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                        .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                            .uri("string")
                                            .build())
                                        .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                            .enabled(false)
                                            .finishDigit("string")
                                            .maxDigits(0)
                                            .build())
                                        .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                            .enableInteractionLogging(false)
                                            .enableStackdriverLogging(false)
                                            .build())
                                        .build())
                                    .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                    .enableGenerativeFallback(false)
                                    .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                        .channel("string")
                                        .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                            .metadata(Map.of("string", "string"))
                                            .build())
                                        .knowledgeInfoCard()
                                        .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                            .metadata(Map.of("string", "string"))
                                            .build())
                                        .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                            .ssml("string")
                                            .text("string")
                                            .build())
                                        .payload(Map.of("string", "string"))
                                        .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                            .audioUri("string")
                                            .build())
                                        .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                            .phoneNumber("string")
                                            .build())
                                        .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                            .text("string")
                                            .build())
                                        .build())
                                    .returnPartialResponses(false)
                                    .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                        .parameter("string")
                                        .value("any")
                                        .build())
                                    .tag("string")
                                    .webhook("string")
                                    .build())
                                .repromptEventHandlers(GoogleCloudDialogflowCxV3beta1EventHandlerArgs.builder()
                                    .event("string")
                                    .targetFlow("string")
                                    .targetPage("string")
                                    .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                                        .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                            .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                                .uri("string")
                                                .build())
                                            .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                                .enabled(false)
                                                .finishDigit("string")
                                                .maxDigits(0)
                                                .build())
                                            .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                                .enableInteractionLogging(false)
                                                .enableStackdriverLogging(false)
                                                .build())
                                            .build())
                                        .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                                        .enableGenerativeFallback(false)
                                        .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                            .channel("string")
                                            .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                                .metadata(Map.of("string", "string"))
                                                .build())
                                            .knowledgeInfoCard()
                                            .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                                .metadata(Map.of("string", "string"))
                                                .build())
                                            .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                                .ssml("string")
                                                .text("string")
                                                .build())
                                            .payload(Map.of("string", "string"))
                                            .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                                .audioUri("string")
                                                .build())
                                            .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                                .phoneNumber("string")
                                                .build())
                                            .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                                .text("string")
                                                .build())
                                            .build())
                                        .returnPartialResponses(false)
                                        .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                            .parameter("string")
                                            .value("any")
                                            .build())
                                        .tag("string")
                                        .webhook("string")
                                        .build())
                                    .build())
                                .build())
                            .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                    .uri("string")
                                    .build())
                                .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                    .enabled(false)
                                    .finishDigit("string")
                                    .maxDigits(0)
                                    .build())
                                .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                    .enableInteractionLogging(false)
                                    .enableStackdriverLogging(false)
                                    .build())
                                .build())
                            .defaultValue("any")
                            .isList(false)
                            .redact(false)
                            .required(false)
                            .build())
                        .build())
                    .knowledgeConnectorSettings(GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs.builder()
                        .dataStoreConnections(GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs.builder()
                            .dataStore("string")
                            .dataStoreType("DATA_STORE_TYPE_UNSPECIFIED")
                            .build())
                        .enabled(false)
                        .targetFlow("string")
                        .targetPage("string")
                        .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                            .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                    .uri("string")
                                    .build())
                                .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                    .enabled(false)
                                    .finishDigit("string")
                                    .maxDigits(0)
                                    .build())
                                .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                    .enableInteractionLogging(false)
                                    .enableStackdriverLogging(false)
                                    .build())
                                .build())
                            .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                            .enableGenerativeFallback(false)
                            .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                .channel("string")
                                .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .knowledgeInfoCard()
                                .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                    .ssml("string")
                                    .text("string")
                                    .build())
                                .payload(Map.of("string", "string"))
                                .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                    .audioUri("string")
                                    .build())
                                .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                    .phoneNumber("string")
                                    .build())
                                .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                    .text("string")
                                    .build())
                                .build())
                            .returnPartialResponses(false)
                            .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                .parameter("string")
                                .value("any")
                                .build())
                            .tag("string")
                            .webhook("string")
                            .build())
                        .build())
                    .name("string")
                    .transitionRouteGroups("string")
                    .transitionRoutes(GoogleCloudDialogflowCxV3beta1TransitionRouteArgs.builder()
                        .condition("string")
                        .description("string")
                        .intent("string")
                        .targetFlow("string")
                        .targetPage("string")
                        .triggerFulfillment(GoogleCloudDialogflowCxV3beta1FulfillmentArgs.builder()
                            .advancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs.builder()
                                .audioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestinationArgs.builder()
                                    .uri("string")
                                    .build())
                                .dtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs.builder()
                                    .enabled(false)
                                    .finishDigit("string")
                                    .maxDigits(0)
                                    .build())
                                .loggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs.builder()
                                    .enableInteractionLogging(false)
                                    .enableStackdriverLogging(false)
                                    .build())
                                .build())
                            .conditionalCases(googleCloudDialogflowCxV3beta1FulfillmentConditionalCases)
                            .enableGenerativeFallback(false)
                            .messages(GoogleCloudDialogflowCxV3beta1ResponseMessageArgs.builder()
                                .channel("string")
                                .conversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .knowledgeInfoCard()
                                .liveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs.builder()
                                    .metadata(Map.of("string", "string"))
                                    .build())
                                .outputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs.builder()
                                    .ssml("string")
                                    .text("string")
                                    .build())
                                .payload(Map.of("string", "string"))
                                .playAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs.builder()
                                    .audioUri("string")
                                    .build())
                                .telephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs.builder()
                                    .phoneNumber("string")
                                    .build())
                                .text(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                                    .text("string")
                                    .build())
                                .build())
                            .returnPartialResponses(false)
                            .setParameterActions(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs.builder()
                                .parameter("string")
                                .value("any")
                                .build())
                            .tag("string")
                            .webhook("string")
                            .build())
                        .build())
                    .build())
                .sessionParameters(Map.of("string", "string"))
                .status(GoogleRpcStatusArgs.builder()
                    .code(0)
                    .details(Map.of("string", "string"))
                    .message("string")
                    .build())
                .textResponses(GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs.builder()
                    .text("string")
                    .build())
                .triggeredIntent(GoogleCloudDialogflowCxV3beta1IntentArgs.builder()
                    .displayName("string")
                    .description("string")
                    .isFallback(false)
                    .labels(Map.of("string", "string"))
                    .name("string")
                    .parameters(GoogleCloudDialogflowCxV3beta1IntentParameterArgs.builder()
                        .entityType("string")
                        .id("string")
                        .isList(false)
                        .redact(false)
                        .build())
                    .priority(0)
                    .trainingPhrases(GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs.builder()
                        .parts(GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs.builder()
                            .text("string")
                            .parameterId("string")
                            .build())
                        .repeatCount(0)
                        .build())
                    .build())
                .build())
            .build())
        .testConfig(GoogleCloudDialogflowCxV3beta1TestConfigArgs.builder()
            .flow("string")
            .page("string")
            .trackingParameters("string")
            .build())
        .build());
    
    google_native_test_case_resource = google_native.dialogflow.v3beta1.TestCase("google-nativeTestCaseResource",
        agent_id="string",
        display_name="string",
        last_test_result=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TestCaseResultArgs(
            conversation_turns=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ConversationTurnArgs(
                user_input=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs(
                    enable_sentiment_analysis=False,
                    injected_parameters={
                        "string": "string",
                    },
                    input=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1QueryInputArgs(
                        language_code="string",
                        audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AudioInputArgs(
                            config=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs(
                                audio_encoding=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding.AUDIO_ENCODING_UNSPECIFIED,
                                barge_in_config=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1BargeInConfigArgs(
                                    no_barge_in_duration="string",
                                    total_duration="string",
                                ),
                                enable_word_info=False,
                                model="string",
                                model_variant=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant.SPEECH_MODEL_VARIANT_UNSPECIFIED,
                                phrase_hints=["string"],
                                sample_rate_hertz=0,
                                single_utterance=False,
                            ),
                            audio="string",
                        ),
                        dtmf=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1DtmfInputArgs(
                            digits="string",
                            finish_digit="string",
                        ),
                        event=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1EventInputArgs(
                            event="string",
                        ),
                        intent=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentInputArgs(
                            intent="string",
                        ),
                        text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TextInputArgs(
                            text="string",
                        ),
                    ),
                    is_webhook_enabled=False,
                ),
                virtual_agent_output=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs(
                    diagnostic_info={
                        "string": "string",
                    },
                    current_page=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1PageArgs(
                        display_name="string",
                        advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                            audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                uri="string",
                            ),
                            dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                enabled=False,
                                finish_digit="string",
                                max_digits=0,
                            ),
                            logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                enable_interaction_logging=False,
                                enable_stackdriver_logging=False,
                            ),
                        ),
                        entry_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                            advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                    uri="string",
                                ),
                                dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                    enabled=False,
                                    finish_digit="string",
                                    max_digits=0,
                                ),
                                logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                    enable_interaction_logging=False,
                                    enable_stackdriver_logging=False,
                                ),
                            ),
                            conditional_cases=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesArgs(
                                cases=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseArgs(
                                    case_content=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentArgs(
                                        additional_cases=google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases,
                                        message=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                            channel="string",
                                            conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                                metadata={
                                                    "string": "string",
                                                },
                                            ),
                                            knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                            live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                                metadata={
                                                    "string": "string",
                                                },
                                            ),
                                            output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                                ssml="string",
                                                text="string",
                                            ),
                                            payload={
                                                "string": "string",
                                            },
                                            play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                                audio_uri="string",
                                            ),
                                            telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                                phone_number="string",
                                            ),
                                            text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                                text=["string"],
                                            ),
                                        ),
                                    )],
                                    condition="string",
                                )],
                            )],
                            enable_generative_fallback=False,
                            messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                channel="string",
                                conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                    ssml="string",
                                    text="string",
                                ),
                                payload={
                                    "string": "string",
                                },
                                play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                    audio_uri="string",
                                ),
                                telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                    phone_number="string",
                                ),
                                text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                    text=["string"],
                                ),
                            )],
                            return_partial_responses=False,
                            set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                parameter="string",
                                value="any",
                            )],
                            tag="string",
                            webhook="string",
                        ),
                        event_handlers=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1EventHandlerArgs(
                            event="string",
                            target_flow="string",
                            target_page="string",
                            trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                                advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                    audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                        uri="string",
                                    ),
                                    dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                        enabled=False,
                                        finish_digit="string",
                                        max_digits=0,
                                    ),
                                    logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                        enable_interaction_logging=False,
                                        enable_stackdriver_logging=False,
                                    ),
                                ),
                                conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                                enable_generative_fallback=False,
                                messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                    channel="string",
                                    conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                        metadata={
                                            "string": "string",
                                        },
                                    ),
                                    knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                    live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                        metadata={
                                            "string": "string",
                                        },
                                    ),
                                    output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                        ssml="string",
                                        text="string",
                                    ),
                                    payload={
                                        "string": "string",
                                    },
                                    play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                        audio_uri="string",
                                    ),
                                    telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                        phone_number="string",
                                    ),
                                    text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                        text=["string"],
                                    ),
                                )],
                                return_partial_responses=False,
                                set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                    parameter="string",
                                    value="any",
                                )],
                                tag="string",
                                webhook="string",
                            ),
                        )],
                        form=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FormArgs(
                            parameters=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FormParameterArgs(
                                display_name="string",
                                entity_type="string",
                                fill_behavior=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs(
                                    initial_prompt_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                                        advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                            audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                                uri="string",
                                            ),
                                            dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                                enabled=False,
                                                finish_digit="string",
                                                max_digits=0,
                                            ),
                                            logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                                enable_interaction_logging=False,
                                                enable_stackdriver_logging=False,
                                            ),
                                        ),
                                        conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                                        enable_generative_fallback=False,
                                        messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                            channel="string",
                                            conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                                metadata={
                                                    "string": "string",
                                                },
                                            ),
                                            knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                            live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                                metadata={
                                                    "string": "string",
                                                },
                                            ),
                                            output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                                ssml="string",
                                                text="string",
                                            ),
                                            payload={
                                                "string": "string",
                                            },
                                            play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                                audio_uri="string",
                                            ),
                                            telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                                phone_number="string",
                                            ),
                                            text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                                text=["string"],
                                            ),
                                        )],
                                        return_partial_responses=False,
                                        set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                            parameter="string",
                                            value="any",
                                        )],
                                        tag="string",
                                        webhook="string",
                                    ),
                                    reprompt_event_handlers=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1EventHandlerArgs(
                                        event="string",
                                        target_flow="string",
                                        target_page="string",
                                        trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                                            advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                                audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                                    uri="string",
                                                ),
                                                dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                                    enabled=False,
                                                    finish_digit="string",
                                                    max_digits=0,
                                                ),
                                                logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                                    enable_interaction_logging=False,
                                                    enable_stackdriver_logging=False,
                                                ),
                                            ),
                                            conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                                            enable_generative_fallback=False,
                                            messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                                channel="string",
                                                conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                                    metadata={
                                                        "string": "string",
                                                    },
                                                ),
                                                knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                                live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                                    metadata={
                                                        "string": "string",
                                                    },
                                                ),
                                                output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                                    ssml="string",
                                                    text="string",
                                                ),
                                                payload={
                                                    "string": "string",
                                                },
                                                play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                                    audio_uri="string",
                                                ),
                                                telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                                    phone_number="string",
                                                ),
                                                text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                                    text=["string"],
                                                ),
                                            )],
                                            return_partial_responses=False,
                                            set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                                parameter="string",
                                                value="any",
                                            )],
                                            tag="string",
                                            webhook="string",
                                        ),
                                    )],
                                ),
                                advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                    audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                        uri="string",
                                    ),
                                    dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                        enabled=False,
                                        finish_digit="string",
                                        max_digits=0,
                                    ),
                                    logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                        enable_interaction_logging=False,
                                        enable_stackdriver_logging=False,
                                    ),
                                ),
                                default_value="any",
                                is_list=False,
                                redact=False,
                                required=False,
                            )],
                        ),
                        knowledge_connector_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs(
                            data_store_connections=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs(
                                data_store="string",
                                data_store_type=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType.DATA_STORE_TYPE_UNSPECIFIED,
                            )],
                            enabled=False,
                            target_flow="string",
                            target_page="string",
                            trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                                advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                    audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                        uri="string",
                                    ),
                                    dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                        enabled=False,
                                        finish_digit="string",
                                        max_digits=0,
                                    ),
                                    logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                        enable_interaction_logging=False,
                                        enable_stackdriver_logging=False,
                                    ),
                                ),
                                conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                                enable_generative_fallback=False,
                                messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                    channel="string",
                                    conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                        metadata={
                                            "string": "string",
                                        },
                                    ),
                                    knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                    live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                        metadata={
                                            "string": "string",
                                        },
                                    ),
                                    output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                        ssml="string",
                                        text="string",
                                    ),
                                    payload={
                                        "string": "string",
                                    },
                                    play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                        audio_uri="string",
                                    ),
                                    telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                        phone_number="string",
                                    ),
                                    text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                        text=["string"],
                                    ),
                                )],
                                return_partial_responses=False,
                                set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                    parameter="string",
                                    value="any",
                                )],
                                tag="string",
                                webhook="string",
                            ),
                        ),
                        name="string",
                        transition_route_groups=["string"],
                        transition_routes=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TransitionRouteArgs(
                            condition="string",
                            description="string",
                            intent="string",
                            target_flow="string",
                            target_page="string",
                            trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                                advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                    audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                        uri="string",
                                    ),
                                    dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                        enabled=False,
                                        finish_digit="string",
                                        max_digits=0,
                                    ),
                                    logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                        enable_interaction_logging=False,
                                        enable_stackdriver_logging=False,
                                    ),
                                ),
                                conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                                enable_generative_fallback=False,
                                messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                    channel="string",
                                    conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                        metadata={
                                            "string": "string",
                                        },
                                    ),
                                    knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                    live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                        metadata={
                                            "string": "string",
                                        },
                                    ),
                                    output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                        ssml="string",
                                        text="string",
                                    ),
                                    payload={
                                        "string": "string",
                                    },
                                    play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                        audio_uri="string",
                                    ),
                                    telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                        phone_number="string",
                                    ),
                                    text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                        text=["string"],
                                    ),
                                )],
                                return_partial_responses=False,
                                set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                    parameter="string",
                                    value="any",
                                )],
                                tag="string",
                                webhook="string",
                            ),
                        )],
                    ),
                    session_parameters={
                        "string": "string",
                    },
                    status=google_native.dialogflow.v3beta1.GoogleRpcStatusArgs(
                        code=0,
                        details=[{
                            "string": "string",
                        }],
                        message="string",
                    ),
                    text_responses=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                        text=["string"],
                    )],
                    triggered_intent=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentArgs(
                        display_name="string",
                        description="string",
                        is_fallback=False,
                        labels={
                            "string": "string",
                        },
                        name="string",
                        parameters=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentParameterArgs(
                            entity_type="string",
                            id="string",
                            is_list=False,
                            redact=False,
                        )],
                        priority=0,
                        training_phrases=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs(
                            parts=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs(
                                text="string",
                                parameter_id="string",
                            )],
                            repeat_count=0,
                        )],
                    ),
                ),
            )],
            environment="string",
            name="string",
            test_result=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult.TEST_RESULT_UNSPECIFIED,
            test_time="string",
        ),
        location="string",
        name="string",
        notes="string",
        project="string",
        tags=["string"],
        test_case_conversation_turns=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ConversationTurnArgs(
            user_input=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputArgs(
                enable_sentiment_analysis=False,
                injected_parameters={
                    "string": "string",
                },
                input=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1QueryInputArgs(
                    language_code="string",
                    audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AudioInputArgs(
                        config=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigArgs(
                            audio_encoding=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding.AUDIO_ENCODING_UNSPECIFIED,
                            barge_in_config=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1BargeInConfigArgs(
                                no_barge_in_duration="string",
                                total_duration="string",
                            ),
                            enable_word_info=False,
                            model="string",
                            model_variant=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant.SPEECH_MODEL_VARIANT_UNSPECIFIED,
                            phrase_hints=["string"],
                            sample_rate_hertz=0,
                            single_utterance=False,
                        ),
                        audio="string",
                    ),
                    dtmf=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1DtmfInputArgs(
                        digits="string",
                        finish_digit="string",
                    ),
                    event=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1EventInputArgs(
                        event="string",
                    ),
                    intent=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentInputArgs(
                        intent="string",
                    ),
                    text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TextInputArgs(
                        text="string",
                    ),
                ),
                is_webhook_enabled=False,
            ),
            virtual_agent_output=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputArgs(
                diagnostic_info={
                    "string": "string",
                },
                current_page=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1PageArgs(
                    display_name="string",
                    advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                        audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                            uri="string",
                        ),
                        dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                            enabled=False,
                            finish_digit="string",
                            max_digits=0,
                        ),
                        logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                            enable_interaction_logging=False,
                            enable_stackdriver_logging=False,
                        ),
                    ),
                    entry_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                        advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                            audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                uri="string",
                            ),
                            dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                enabled=False,
                                finish_digit="string",
                                max_digits=0,
                            ),
                            logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                enable_interaction_logging=False,
                                enable_stackdriver_logging=False,
                            ),
                        ),
                        conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                        enable_generative_fallback=False,
                        messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                            channel="string",
                            conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                metadata={
                                    "string": "string",
                                },
                            ),
                            knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                            live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                metadata={
                                    "string": "string",
                                },
                            ),
                            output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                ssml="string",
                                text="string",
                            ),
                            payload={
                                "string": "string",
                            },
                            play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                audio_uri="string",
                            ),
                            telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                phone_number="string",
                            ),
                            text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                text=["string"],
                            ),
                        )],
                        return_partial_responses=False,
                        set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                            parameter="string",
                            value="any",
                        )],
                        tag="string",
                        webhook="string",
                    ),
                    event_handlers=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1EventHandlerArgs(
                        event="string",
                        target_flow="string",
                        target_page="string",
                        trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                            advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                    uri="string",
                                ),
                                dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                    enabled=False,
                                    finish_digit="string",
                                    max_digits=0,
                                ),
                                logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                    enable_interaction_logging=False,
                                    enable_stackdriver_logging=False,
                                ),
                            ),
                            conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                            enable_generative_fallback=False,
                            messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                channel="string",
                                conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                    ssml="string",
                                    text="string",
                                ),
                                payload={
                                    "string": "string",
                                },
                                play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                    audio_uri="string",
                                ),
                                telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                    phone_number="string",
                                ),
                                text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                    text=["string"],
                                ),
                            )],
                            return_partial_responses=False,
                            set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                parameter="string",
                                value="any",
                            )],
                            tag="string",
                            webhook="string",
                        ),
                    )],
                    form=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FormArgs(
                        parameters=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FormParameterArgs(
                            display_name="string",
                            entity_type="string",
                            fill_behavior=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorArgs(
                                initial_prompt_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                                    advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                        audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                            uri="string",
                                        ),
                                        dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                            enabled=False,
                                            finish_digit="string",
                                            max_digits=0,
                                        ),
                                        logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                            enable_interaction_logging=False,
                                            enable_stackdriver_logging=False,
                                        ),
                                    ),
                                    conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                                    enable_generative_fallback=False,
                                    messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                        channel="string",
                                        conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                            metadata={
                                                "string": "string",
                                            },
                                        ),
                                        knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                        live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                            metadata={
                                                "string": "string",
                                            },
                                        ),
                                        output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                            ssml="string",
                                            text="string",
                                        ),
                                        payload={
                                            "string": "string",
                                        },
                                        play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                            audio_uri="string",
                                        ),
                                        telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                            phone_number="string",
                                        ),
                                        text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                            text=["string"],
                                        ),
                                    )],
                                    return_partial_responses=False,
                                    set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                        parameter="string",
                                        value="any",
                                    )],
                                    tag="string",
                                    webhook="string",
                                ),
                                reprompt_event_handlers=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1EventHandlerArgs(
                                    event="string",
                                    target_flow="string",
                                    target_page="string",
                                    trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                                        advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                            audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                                uri="string",
                                            ),
                                            dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                                enabled=False,
                                                finish_digit="string",
                                                max_digits=0,
                                            ),
                                            logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                                enable_interaction_logging=False,
                                                enable_stackdriver_logging=False,
                                            ),
                                        ),
                                        conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                                        enable_generative_fallback=False,
                                        messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                            channel="string",
                                            conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                                metadata={
                                                    "string": "string",
                                                },
                                            ),
                                            knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                            live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                                metadata={
                                                    "string": "string",
                                                },
                                            ),
                                            output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                                ssml="string",
                                                text="string",
                                            ),
                                            payload={
                                                "string": "string",
                                            },
                                            play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                                audio_uri="string",
                                            ),
                                            telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                                phone_number="string",
                                            ),
                                            text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                                text=["string"],
                                            ),
                                        )],
                                        return_partial_responses=False,
                                        set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                            parameter="string",
                                            value="any",
                                        )],
                                        tag="string",
                                        webhook="string",
                                    ),
                                )],
                            ),
                            advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                    uri="string",
                                ),
                                dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                    enabled=False,
                                    finish_digit="string",
                                    max_digits=0,
                                ),
                                logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                    enable_interaction_logging=False,
                                    enable_stackdriver_logging=False,
                                ),
                            ),
                            default_value="any",
                            is_list=False,
                            redact=False,
                            required=False,
                        )],
                    ),
                    knowledge_connector_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsArgs(
                        data_store_connections=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionArgs(
                            data_store="string",
                            data_store_type=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType.DATA_STORE_TYPE_UNSPECIFIED,
                        )],
                        enabled=False,
                        target_flow="string",
                        target_page="string",
                        trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                            advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                    uri="string",
                                ),
                                dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                    enabled=False,
                                    finish_digit="string",
                                    max_digits=0,
                                ),
                                logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                    enable_interaction_logging=False,
                                    enable_stackdriver_logging=False,
                                ),
                            ),
                            conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                            enable_generative_fallback=False,
                            messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                channel="string",
                                conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                    ssml="string",
                                    text="string",
                                ),
                                payload={
                                    "string": "string",
                                },
                                play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                    audio_uri="string",
                                ),
                                telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                    phone_number="string",
                                ),
                                text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                    text=["string"],
                                ),
                            )],
                            return_partial_responses=False,
                            set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                parameter="string",
                                value="any",
                            )],
                            tag="string",
                            webhook="string",
                        ),
                    ),
                    name="string",
                    transition_route_groups=["string"],
                    transition_routes=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TransitionRouteArgs(
                        condition="string",
                        description="string",
                        intent="string",
                        target_flow="string",
                        target_page="string",
                        trigger_fulfillment=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentArgs(
                            advanced_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsArgs(
                                audio_export_gcs_destination=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1GcsDestinationArgs(
                                    uri="string",
                                ),
                                dtmf_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsArgs(
                                    enabled=False,
                                    finish_digit="string",
                                    max_digits=0,
                                ),
                                logging_settings=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsArgs(
                                    enable_interaction_logging=False,
                                    enable_stackdriver_logging=False,
                                ),
                            ),
                            conditional_cases=[google_cloud_dialogflow_cx_v3beta1_fulfillment_conditional_cases],
                            enable_generative_fallback=False,
                            messages=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageArgs(
                                channel="string",
                                conversation_success=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                knowledge_info_card=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCardArgs(),
                                live_agent_handoff=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffArgs(
                                    metadata={
                                        "string": "string",
                                    },
                                ),
                                output_audio_text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextArgs(
                                    ssml="string",
                                    text="string",
                                ),
                                payload={
                                    "string": "string",
                                },
                                play_audio=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioArgs(
                                    audio_uri="string",
                                ),
                                telephony_transfer_call=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallArgs(
                                    phone_number="string",
                                ),
                                text=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                                    text=["string"],
                                ),
                            )],
                            return_partial_responses=False,
                            set_parameter_actions=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionArgs(
                                parameter="string",
                                value="any",
                            )],
                            tag="string",
                            webhook="string",
                        ),
                    )],
                ),
                session_parameters={
                    "string": "string",
                },
                status=google_native.dialogflow.v3beta1.GoogleRpcStatusArgs(
                    code=0,
                    details=[{
                        "string": "string",
                    }],
                    message="string",
                ),
                text_responses=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ResponseMessageTextArgs(
                    text=["string"],
                )],
                triggered_intent=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentArgs(
                    display_name="string",
                    description="string",
                    is_fallback=False,
                    labels={
                        "string": "string",
                    },
                    name="string",
                    parameters=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentParameterArgs(
                        entity_type="string",
                        id="string",
                        is_list=False,
                        redact=False,
                    )],
                    priority=0,
                    training_phrases=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseArgs(
                        parts=[google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartArgs(
                            text="string",
                            parameter_id="string",
                        )],
                        repeat_count=0,
                    )],
                ),
            ),
        )],
        test_config=google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TestConfigArgs(
            flow="string",
            page="string",
            tracking_parameters=["string"],
        ))
    
    const google_nativeTestCaseResource = new google_native.dialogflow.v3beta1.TestCase("google-nativeTestCaseResource", {
        agentId: "string",
        displayName: "string",
        lastTestResult: {
            conversationTurns: [{
                userInput: {
                    enableSentimentAnalysis: false,
                    injectedParameters: {
                        string: "string",
                    },
                    input: {
                        languageCode: "string",
                        audio: {
                            config: {
                                audioEncoding: google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding.AudioEncodingUnspecified,
                                bargeInConfig: {
                                    noBargeInDuration: "string",
                                    totalDuration: "string",
                                },
                                enableWordInfo: false,
                                model: "string",
                                modelVariant: google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant.SpeechModelVariantUnspecified,
                                phraseHints: ["string"],
                                sampleRateHertz: 0,
                                singleUtterance: false,
                            },
                            audio: "string",
                        },
                        dtmf: {
                            digits: "string",
                            finishDigit: "string",
                        },
                        event: {
                            event: "string",
                        },
                        intent: {
                            intent: "string",
                        },
                        text: {
                            text: "string",
                        },
                    },
                    isWebhookEnabled: false,
                },
                virtualAgentOutput: {
                    diagnosticInfo: {
                        string: "string",
                    },
                    currentPage: {
                        displayName: "string",
                        advancedSettings: {
                            audioExportGcsDestination: {
                                uri: "string",
                            },
                            dtmfSettings: {
                                enabled: false,
                                finishDigit: "string",
                                maxDigits: 0,
                            },
                            loggingSettings: {
                                enableInteractionLogging: false,
                                enableStackdriverLogging: false,
                            },
                        },
                        entryFulfillment: {
                            advancedSettings: {
                                audioExportGcsDestination: {
                                    uri: "string",
                                },
                                dtmfSettings: {
                                    enabled: false,
                                    finishDigit: "string",
                                    maxDigits: 0,
                                },
                                loggingSettings: {
                                    enableInteractionLogging: false,
                                    enableStackdriverLogging: false,
                                },
                            },
                            conditionalCases: [{
                                cases: [{
                                    caseContent: [{
                                        additionalCases: googleCloudDialogflowCxV3beta1FulfillmentConditionalCases,
                                        message: {
                                            channel: "string",
                                            conversationSuccess: {
                                                metadata: {
                                                    string: "string",
                                                },
                                            },
                                            knowledgeInfoCard: {},
                                            liveAgentHandoff: {
                                                metadata: {
                                                    string: "string",
                                                },
                                            },
                                            outputAudioText: {
                                                ssml: "string",
                                                text: "string",
                                            },
                                            payload: {
                                                string: "string",
                                            },
                                            playAudio: {
                                                audioUri: "string",
                                            },
                                            telephonyTransferCall: {
                                                phoneNumber: "string",
                                            },
                                            text: {
                                                text: ["string"],
                                            },
                                        },
                                    }],
                                    condition: "string",
                                }],
                            }],
                            enableGenerativeFallback: false,
                            messages: [{
                                channel: "string",
                                conversationSuccess: {
                                    metadata: {
                                        string: "string",
                                    },
                                },
                                knowledgeInfoCard: {},
                                liveAgentHandoff: {
                                    metadata: {
                                        string: "string",
                                    },
                                },
                                outputAudioText: {
                                    ssml: "string",
                                    text: "string",
                                },
                                payload: {
                                    string: "string",
                                },
                                playAudio: {
                                    audioUri: "string",
                                },
                                telephonyTransferCall: {
                                    phoneNumber: "string",
                                },
                                text: {
                                    text: ["string"],
                                },
                            }],
                            returnPartialResponses: false,
                            setParameterActions: [{
                                parameter: "string",
                                value: "any",
                            }],
                            tag: "string",
                            webhook: "string",
                        },
                        eventHandlers: [{
                            event: "string",
                            targetFlow: "string",
                            targetPage: "string",
                            triggerFulfillment: {
                                advancedSettings: {
                                    audioExportGcsDestination: {
                                        uri: "string",
                                    },
                                    dtmfSettings: {
                                        enabled: false,
                                        finishDigit: "string",
                                        maxDigits: 0,
                                    },
                                    loggingSettings: {
                                        enableInteractionLogging: false,
                                        enableStackdriverLogging: false,
                                    },
                                },
                                conditionalCases: [googleCloudDialogflowCxV3beta1FulfillmentConditionalCases],
                                enableGenerativeFallback: false,
                                messages: [{
                                    channel: "string",
                                    conversationSuccess: {
                                        metadata: {
                                            string: "string",
                                        },
                                    },
                                    knowledgeInfoCard: {},
                                    liveAgentHandoff: {
                                        metadata: {
                                            string: "string",
                                        },
                                    },
                                    outputAudioText: {
                                        ssml: "string",
                                        text: "string",
                                    },
                                    payload: {
                                        string: "string",
                                    },
                                    playAudio: {
                                        audioUri: "string",
                                    },
                                    telephonyTransferCall: {
                                        phoneNumber: "string",
                                    },
                                    text: {
                                        text: ["string"],
                                    },
                                }],
                                returnPartialResponses: false,
                                setParameterActions: [{
                                    parameter: "string",
                                    value: "any",
                                }],
                                tag: "string",
                                webhook: "string",
                            },
                        }],
                        form: {
                            parameters: [{
                                displayName: "string",
                                entityType: "string",
                                fillBehavior: {
                                    initialPromptFulfillment: {
                                        advancedSettings: {
                                            audioExportGcsDestination: {
                                                uri: "string",
                                            },
                                            dtmfSettings: {
                                                enabled: false,
                                                finishDigit: "string",
                                                maxDigits: 0,
                                            },
                                            loggingSettings: {
                                                enableInteractionLogging: false,
                                                enableStackdriverLogging: false,
                                            },
                                        },
                                        conditionalCases: [googleCloudDialogflowCxV3beta1FulfillmentConditionalCases],
                                        enableGenerativeFallback: false,
                                        messages: [{
                                            channel: "string",
                                            conversationSuccess: {
                                                metadata: {
                                                    string: "string",
                                                },
                                            },
                                            knowledgeInfoCard: {},
                                            liveAgentHandoff: {
                                                metadata: {
                                                    string: "string",
                                                },
                                            },
                                            outputAudioText: {
                                                ssml: "string",
                                                text: "string",
                                            },
                                            payload: {
                                                string: "string",
                                            },
                                            playAudio: {
                                                audioUri: "string",
                                            },
                                            telephonyTransferCall: {
                                                phoneNumber: "string",
                                            },
                                            text: {
                                                text: ["string"],
                                            },
                                        }],
                                        returnPartialResponses: false,
                                        setParameterActions: [{
                                            parameter: "string",
                                            value: "any",
                                        }],
                                        tag: "string",
                                        webhook: "string",
                                    },
                                    repromptEventHandlers: [{
                                        event: "string",
                                        targetFlow: "string",
                                        targetPage: "string",
                                        triggerFulfillment: {
                                            advancedSettings: {
                                                audioExportGcsDestination: {
                                                    uri: "string",
                                                },
                                                dtmfSettings: {
                                                    enabled: false,
                                                    finishDigit: "string",