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 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",