Package cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb (v1.70.0)

Constants

Agents_ListAgents_FullMethodName, Agents_GetAgent_FullMethodName, Agents_CreateAgent_FullMethodName, Agents_UpdateAgent_FullMethodName, Agents_DeleteAgent_FullMethodName, Agents_ExportAgent_FullMethodName, Agents_RestoreAgent_FullMethodName, Agents_ValidateAgent_FullMethodName, Agents_GetAgentValidationResult_FullMethodName, Agents_GetGenerativeSettings_FullMethodName, Agents_UpdateGenerativeSettings_FullMethodName

const (
	Agents_ListAgents_FullMethodName               = "/google.cloud.dialogflow.cx.v3beta1.Agents/ListAgents"
	Agents_GetAgent_FullMethodName                 = "/google.cloud.dialogflow.cx.v3beta1.Agents/GetAgent"
	Agents_CreateAgent_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Agents/CreateAgent"
	Agents_UpdateAgent_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Agents/UpdateAgent"
	Agents_DeleteAgent_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Agents/DeleteAgent"
	Agents_ExportAgent_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Agents/ExportAgent"
	Agents_RestoreAgent_FullMethodName             = "/google.cloud.dialogflow.cx.v3beta1.Agents/RestoreAgent"
	Agents_ValidateAgent_FullMethodName            = "/google.cloud.dialogflow.cx.v3beta1.Agents/ValidateAgent"
	Agents_GetAgentValidationResult_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Agents/GetAgentValidationResult"
	Agents_GetGenerativeSettings_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.Agents/GetGenerativeSettings"
	Agents_UpdateGenerativeSettings_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Agents/UpdateGenerativeSettings"
)

Changelogs_ListChangelogs_FullMethodName, Changelogs_GetChangelog_FullMethodName

const (
	Changelogs_ListChangelogs_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Changelogs/ListChangelogs"
	Changelogs_GetChangelog_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Changelogs/GetChangelog"
)

ConversationHistory_ListConversations_FullMethodName, ConversationHistory_GetConversation_FullMethodName, ConversationHistory_DeleteConversation_FullMethodName

const (
	ConversationHistory_ListConversations_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.ConversationHistory/ListConversations"
	ConversationHistory_GetConversation_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.ConversationHistory/GetConversation"
	ConversationHistory_DeleteConversation_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.ConversationHistory/DeleteConversation"
)

Deployments_ListDeployments_FullMethodName, Deployments_GetDeployment_FullMethodName

const (
	Deployments_ListDeployments_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Deployments/ListDeployments"
	Deployments_GetDeployment_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Deployments/GetDeployment"
)

EntityTypes_GetEntityType_FullMethodName, EntityTypes_CreateEntityType_FullMethodName, EntityTypes_UpdateEntityType_FullMethodName, EntityTypes_DeleteEntityType_FullMethodName, EntityTypes_ListEntityTypes_FullMethodName, EntityTypes_ExportEntityTypes_FullMethodName, EntityTypes_ImportEntityTypes_FullMethodName

const (
	EntityTypes_GetEntityType_FullMethodName     = "/google.cloud.dialogflow.cx.v3beta1.EntityTypes/GetEntityType"
	EntityTypes_CreateEntityType_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.EntityTypes/CreateEntityType"
	EntityTypes_UpdateEntityType_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.EntityTypes/UpdateEntityType"
	EntityTypes_DeleteEntityType_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.EntityTypes/DeleteEntityType"
	EntityTypes_ListEntityTypes_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.EntityTypes/ListEntityTypes"
	EntityTypes_ExportEntityTypes_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.EntityTypes/ExportEntityTypes"
	EntityTypes_ImportEntityTypes_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.EntityTypes/ImportEntityTypes"
)

Environments_ListEnvironments_FullMethodName, Environments_GetEnvironment_FullMethodName, Environments_CreateEnvironment_FullMethodName, Environments_UpdateEnvironment_FullMethodName, Environments_DeleteEnvironment_FullMethodName, Environments_LookupEnvironmentHistory_FullMethodName, Environments_RunContinuousTest_FullMethodName, Environments_ListContinuousTestResults_FullMethodName, Environments_DeployFlow_FullMethodName

const (
	Environments_ListEnvironments_FullMethodName          = "/google.cloud.dialogflow.cx.v3beta1.Environments/ListEnvironments"
	Environments_GetEnvironment_FullMethodName            = "/google.cloud.dialogflow.cx.v3beta1.Environments/GetEnvironment"
	Environments_CreateEnvironment_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Environments/CreateEnvironment"
	Environments_UpdateEnvironment_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Environments/UpdateEnvironment"
	Environments_DeleteEnvironment_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Environments/DeleteEnvironment"
	Environments_LookupEnvironmentHistory_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Environments/LookupEnvironmentHistory"
	Environments_RunContinuousTest_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Environments/RunContinuousTest"
	Environments_ListContinuousTestResults_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Environments/ListContinuousTestResults"
	Environments_DeployFlow_FullMethodName                = "/google.cloud.dialogflow.cx.v3beta1.Environments/DeployFlow"
)

Examples_CreateExample_FullMethodName, Examples_DeleteExample_FullMethodName, Examples_ListExamples_FullMethodName, Examples_GetExample_FullMethodName, Examples_UpdateExample_FullMethodName

const (
	Examples_CreateExample_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Examples/CreateExample"
	Examples_DeleteExample_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Examples/DeleteExample"
	Examples_ListExamples_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Examples/ListExamples"
	Examples_GetExample_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.Examples/GetExample"
	Examples_UpdateExample_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Examples/UpdateExample"
)

Experiments_ListExperiments_FullMethodName, Experiments_GetExperiment_FullMethodName, Experiments_CreateExperiment_FullMethodName, Experiments_UpdateExperiment_FullMethodName, Experiments_DeleteExperiment_FullMethodName, Experiments_StartExperiment_FullMethodName, Experiments_StopExperiment_FullMethodName

const (
	Experiments_ListExperiments_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Experiments/ListExperiments"
	Experiments_GetExperiment_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.Experiments/GetExperiment"
	Experiments_CreateExperiment_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Experiments/CreateExperiment"
	Experiments_UpdateExperiment_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Experiments/UpdateExperiment"
	Experiments_DeleteExperiment_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Experiments/DeleteExperiment"
	Experiments_StartExperiment_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Experiments/StartExperiment"
	Experiments_StopExperiment_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Experiments/StopExperiment"
)

Flows_CreateFlow_FullMethodName, Flows_DeleteFlow_FullMethodName, Flows_ListFlows_FullMethodName, Flows_GetFlow_FullMethodName, Flows_UpdateFlow_FullMethodName, Flows_TrainFlow_FullMethodName, Flows_ValidateFlow_FullMethodName, Flows_GetFlowValidationResult_FullMethodName, Flows_ImportFlow_FullMethodName, Flows_ExportFlow_FullMethodName

const (
	Flows_CreateFlow_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Flows/CreateFlow"
	Flows_DeleteFlow_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Flows/DeleteFlow"
	Flows_ListFlows_FullMethodName               = "/google.cloud.dialogflow.cx.v3beta1.Flows/ListFlows"
	Flows_GetFlow_FullMethodName                 = "/google.cloud.dialogflow.cx.v3beta1.Flows/GetFlow"
	Flows_UpdateFlow_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Flows/UpdateFlow"
	Flows_TrainFlow_FullMethodName               = "/google.cloud.dialogflow.cx.v3beta1.Flows/TrainFlow"
	Flows_ValidateFlow_FullMethodName            = "/google.cloud.dialogflow.cx.v3beta1.Flows/ValidateFlow"
	Flows_GetFlowValidationResult_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Flows/GetFlowValidationResult"
	Flows_ImportFlow_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Flows/ImportFlow"
	Flows_ExportFlow_FullMethodName              = "/google.cloud.dialogflow.cx.v3beta1.Flows/ExportFlow"
)

Generators_ListGenerators_FullMethodName, Generators_GetGenerator_FullMethodName, Generators_CreateGenerator_FullMethodName, Generators_UpdateGenerator_FullMethodName, Generators_DeleteGenerator_FullMethodName

const (
	Generators_ListGenerators_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Generators/ListGenerators"
	Generators_GetGenerator_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.Generators/GetGenerator"
	Generators_CreateGenerator_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Generators/CreateGenerator"
	Generators_UpdateGenerator_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Generators/UpdateGenerator"
	Generators_DeleteGenerator_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Generators/DeleteGenerator"
)

Intents_ListIntents_FullMethodName, Intents_GetIntent_FullMethodName, Intents_CreateIntent_FullMethodName, Intents_UpdateIntent_FullMethodName, Intents_DeleteIntent_FullMethodName, Intents_ImportIntents_FullMethodName, Intents_ExportIntents_FullMethodName

const (
	Intents_ListIntents_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Intents/ListIntents"
	Intents_GetIntent_FullMethodName     = "/google.cloud.dialogflow.cx.v3beta1.Intents/GetIntent"
	Intents_CreateIntent_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Intents/CreateIntent"
	Intents_UpdateIntent_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Intents/UpdateIntent"
	Intents_DeleteIntent_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Intents/DeleteIntent"
	Intents_ImportIntents_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Intents/ImportIntents"
	Intents_ExportIntents_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Intents/ExportIntents"
)

Pages_ListPages_FullMethodName, Pages_GetPage_FullMethodName, Pages_CreatePage_FullMethodName, Pages_UpdatePage_FullMethodName, Pages_DeletePage_FullMethodName

const (
	Pages_ListPages_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Pages/ListPages"
	Pages_GetPage_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.Pages/GetPage"
	Pages_CreatePage_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Pages/CreatePage"
	Pages_UpdatePage_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Pages/UpdatePage"
	Pages_DeletePage_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Pages/DeletePage"
)

Playbooks_CreatePlaybook_FullMethodName, Playbooks_DeletePlaybook_FullMethodName, Playbooks_ListPlaybooks_FullMethodName, Playbooks_GetPlaybook_FullMethodName, Playbooks_ExportPlaybook_FullMethodName, Playbooks_ImportPlaybook_FullMethodName, Playbooks_UpdatePlaybook_FullMethodName, Playbooks_CreatePlaybookVersion_FullMethodName, Playbooks_GetPlaybookVersion_FullMethodName, Playbooks_RestorePlaybookVersion_FullMethodName, Playbooks_ListPlaybookVersions_FullMethodName, Playbooks_DeletePlaybookVersion_FullMethodName

const (
	Playbooks_CreatePlaybook_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/CreatePlaybook"
	Playbooks_DeletePlaybook_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/DeletePlaybook"
	Playbooks_ListPlaybooks_FullMethodName          = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/ListPlaybooks"
	Playbooks_GetPlaybook_FullMethodName            = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/GetPlaybook"
	Playbooks_ExportPlaybook_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/ExportPlaybook"
	Playbooks_ImportPlaybook_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/ImportPlaybook"
	Playbooks_UpdatePlaybook_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/UpdatePlaybook"
	Playbooks_CreatePlaybookVersion_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/CreatePlaybookVersion"
	Playbooks_GetPlaybookVersion_FullMethodName     = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/GetPlaybookVersion"
	Playbooks_RestorePlaybookVersion_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/RestorePlaybookVersion"
	Playbooks_ListPlaybookVersions_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/ListPlaybookVersions"
	Playbooks_DeletePlaybookVersion_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Playbooks/DeletePlaybookVersion"
)

SecuritySettingsService_CreateSecuritySettings_FullMethodName, SecuritySettingsService_GetSecuritySettings_FullMethodName, SecuritySettingsService_UpdateSecuritySettings_FullMethodName, SecuritySettingsService_ListSecuritySettings_FullMethodName, SecuritySettingsService_DeleteSecuritySettings_FullMethodName

const (
	SecuritySettingsService_CreateSecuritySettings_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService/CreateSecuritySettings"
	SecuritySettingsService_GetSecuritySettings_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService/GetSecuritySettings"
	SecuritySettingsService_UpdateSecuritySettings_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService/UpdateSecuritySettings"
	SecuritySettingsService_ListSecuritySettings_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService/ListSecuritySettings"
	SecuritySettingsService_DeleteSecuritySettings_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService/DeleteSecuritySettings"
)

SessionEntityTypes_ListSessionEntityTypes_FullMethodName, SessionEntityTypes_GetSessionEntityType_FullMethodName, SessionEntityTypes_CreateSessionEntityType_FullMethodName, SessionEntityTypes_UpdateSessionEntityType_FullMethodName, SessionEntityTypes_DeleteSessionEntityType_FullMethodName

const (
	SessionEntityTypes_ListSessionEntityTypes_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes/ListSessionEntityTypes"
	SessionEntityTypes_GetSessionEntityType_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes/GetSessionEntityType"
	SessionEntityTypes_CreateSessionEntityType_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes/CreateSessionEntityType"
	SessionEntityTypes_UpdateSessionEntityType_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes/UpdateSessionEntityType"
	SessionEntityTypes_DeleteSessionEntityType_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes/DeleteSessionEntityType"
)

Sessions_DetectIntent_FullMethodName, Sessions_ServerStreamingDetectIntent_FullMethodName, Sessions_StreamingDetectIntent_FullMethodName, Sessions_MatchIntent_FullMethodName, Sessions_FulfillIntent_FullMethodName, Sessions_SubmitAnswerFeedback_FullMethodName

const (
	Sessions_DetectIntent_FullMethodName                = "/google.cloud.dialogflow.cx.v3beta1.Sessions/DetectIntent"
	Sessions_ServerStreamingDetectIntent_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Sessions/ServerStreamingDetectIntent"
	Sessions_StreamingDetectIntent_FullMethodName       = "/google.cloud.dialogflow.cx.v3beta1.Sessions/StreamingDetectIntent"
	Sessions_MatchIntent_FullMethodName                 = "/google.cloud.dialogflow.cx.v3beta1.Sessions/MatchIntent"
	Sessions_FulfillIntent_FullMethodName               = "/google.cloud.dialogflow.cx.v3beta1.Sessions/FulfillIntent"
	Sessions_SubmitAnswerFeedback_FullMethodName        = "/google.cloud.dialogflow.cx.v3beta1.Sessions/SubmitAnswerFeedback"
)

TestCases_ListTestCases_FullMethodName, TestCases_BatchDeleteTestCases_FullMethodName, TestCases_GetTestCase_FullMethodName, TestCases_CreateTestCase_FullMethodName, TestCases_UpdateTestCase_FullMethodName, TestCases_RunTestCase_FullMethodName, TestCases_BatchRunTestCases_FullMethodName, TestCases_CalculateCoverage_FullMethodName, TestCases_ImportTestCases_FullMethodName, TestCases_ExportTestCases_FullMethodName, TestCases_ListTestCaseResults_FullMethodName, TestCases_GetTestCaseResult_FullMethodName

const (
	TestCases_ListTestCases_FullMethodName        = "/google.cloud.dialogflow.cx.v3beta1.TestCases/ListTestCases"
	TestCases_BatchDeleteTestCases_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.TestCases/BatchDeleteTestCases"
	TestCases_GetTestCase_FullMethodName          = "/google.cloud.dialogflow.cx.v3beta1.TestCases/GetTestCase"
	TestCases_CreateTestCase_FullMethodName       = "/google.cloud.dialogflow.cx.v3beta1.TestCases/CreateTestCase"
	TestCases_UpdateTestCase_FullMethodName       = "/google.cloud.dialogflow.cx.v3beta1.TestCases/UpdateTestCase"
	TestCases_RunTestCase_FullMethodName          = "/google.cloud.dialogflow.cx.v3beta1.TestCases/RunTestCase"
	TestCases_BatchRunTestCases_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.TestCases/BatchRunTestCases"
	TestCases_CalculateCoverage_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.TestCases/CalculateCoverage"
	TestCases_ImportTestCases_FullMethodName      = "/google.cloud.dialogflow.cx.v3beta1.TestCases/ImportTestCases"
	TestCases_ExportTestCases_FullMethodName      = "/google.cloud.dialogflow.cx.v3beta1.TestCases/ExportTestCases"
	TestCases_ListTestCaseResults_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.TestCases/ListTestCaseResults"
	TestCases_GetTestCaseResult_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.TestCases/GetTestCaseResult"
)

Tools_CreateTool_FullMethodName, Tools_ListTools_FullMethodName, Tools_ExportTools_FullMethodName, Tools_GetTool_FullMethodName, Tools_UpdateTool_FullMethodName, Tools_DeleteTool_FullMethodName, Tools_ListToolVersions_FullMethodName, Tools_CreateToolVersion_FullMethodName, Tools_GetToolVersion_FullMethodName, Tools_DeleteToolVersion_FullMethodName, Tools_RestoreToolVersion_FullMethodName

const (
	Tools_CreateTool_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Tools/CreateTool"
	Tools_ListTools_FullMethodName          = "/google.cloud.dialogflow.cx.v3beta1.Tools/ListTools"
	Tools_ExportTools_FullMethodName        = "/google.cloud.dialogflow.cx.v3beta1.Tools/ExportTools"
	Tools_GetTool_FullMethodName            = "/google.cloud.dialogflow.cx.v3beta1.Tools/GetTool"
	Tools_UpdateTool_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Tools/UpdateTool"
	Tools_DeleteTool_FullMethodName         = "/google.cloud.dialogflow.cx.v3beta1.Tools/DeleteTool"
	Tools_ListToolVersions_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Tools/ListToolVersions"
	Tools_CreateToolVersion_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Tools/CreateToolVersion"
	Tools_GetToolVersion_FullMethodName     = "/google.cloud.dialogflow.cx.v3beta1.Tools/GetToolVersion"
	Tools_DeleteToolVersion_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Tools/DeleteToolVersion"
	Tools_RestoreToolVersion_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Tools/RestoreToolVersion"
)

TransitionRouteGroups_ListTransitionRouteGroups_FullMethodName, TransitionRouteGroups_GetTransitionRouteGroup_FullMethodName, TransitionRouteGroups_CreateTransitionRouteGroup_FullMethodName, TransitionRouteGroups_UpdateTransitionRouteGroup_FullMethodName, TransitionRouteGroups_DeleteTransitionRouteGroup_FullMethodName

const (
	TransitionRouteGroups_ListTransitionRouteGroups_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups/ListTransitionRouteGroups"
	TransitionRouteGroups_GetTransitionRouteGroup_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups/GetTransitionRouteGroup"
	TransitionRouteGroups_CreateTransitionRouteGroup_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups/CreateTransitionRouteGroup"
	TransitionRouteGroups_UpdateTransitionRouteGroup_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups/UpdateTransitionRouteGroup"
	TransitionRouteGroups_DeleteTransitionRouteGroup_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups/DeleteTransitionRouteGroup"
)

Versions_ListVersions_FullMethodName, Versions_GetVersion_FullMethodName, Versions_CreateVersion_FullMethodName, Versions_UpdateVersion_FullMethodName, Versions_DeleteVersion_FullMethodName, Versions_LoadVersion_FullMethodName, Versions_CompareVersions_FullMethodName

const (
	Versions_ListVersions_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.Versions/ListVersions"
	Versions_GetVersion_FullMethodName      = "/google.cloud.dialogflow.cx.v3beta1.Versions/GetVersion"
	Versions_CreateVersion_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Versions/CreateVersion"
	Versions_UpdateVersion_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Versions/UpdateVersion"
	Versions_DeleteVersion_FullMethodName   = "/google.cloud.dialogflow.cx.v3beta1.Versions/DeleteVersion"
	Versions_LoadVersion_FullMethodName     = "/google.cloud.dialogflow.cx.v3beta1.Versions/LoadVersion"
	Versions_CompareVersions_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Versions/CompareVersions"
)

Webhooks_ListWebhooks_FullMethodName, Webhooks_GetWebhook_FullMethodName, Webhooks_CreateWebhook_FullMethodName, Webhooks_UpdateWebhook_FullMethodName, Webhooks_DeleteWebhook_FullMethodName

const (
	Webhooks_ListWebhooks_FullMethodName  = "/google.cloud.dialogflow.cx.v3beta1.Webhooks/ListWebhooks"
	Webhooks_GetWebhook_FullMethodName    = "/google.cloud.dialogflow.cx.v3beta1.Webhooks/GetWebhook"
	Webhooks_CreateWebhook_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Webhooks/CreateWebhook"
	Webhooks_UpdateWebhook_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Webhooks/UpdateWebhook"
	Webhooks_DeleteWebhook_FullMethodName = "/google.cloud.dialogflow.cx.v3beta1.Webhooks/DeleteWebhook"
)

Variables

ExportAgentRequest_DataFormat_name, ExportAgentRequest_DataFormat_value

var (
	ExportAgentRequest_DataFormat_name = map[int32]string{
		0: "DATA_FORMAT_UNSPECIFIED",
		1: "BLOB",
		4: "JSON_PACKAGE",
	}
	ExportAgentRequest_DataFormat_value = map[string]int32{
		"DATA_FORMAT_UNSPECIFIED": 0,
		"BLOB":                    1,
		"JSON_PACKAGE":            4,
	}
)

Enum value maps for ExportAgentRequest_DataFormat.

RestoreAgentRequest_RestoreOption_name, RestoreAgentRequest_RestoreOption_value

var (
	RestoreAgentRequest_RestoreOption_name = map[int32]string{
		0: "RESTORE_OPTION_UNSPECIFIED",
		1: "KEEP",
		2: "FALLBACK",
	}
	RestoreAgentRequest_RestoreOption_value = map[string]int32{
		"RESTORE_OPTION_UNSPECIFIED": 0,
		"KEEP":                       1,
		"FALLBACK":                   2,
	}
)

Enum value maps for RestoreAgentRequest_RestoreOption.

AudioEncoding_name, AudioEncoding_value

var (
	AudioEncoding_name = map[int32]string{
		0: "AUDIO_ENCODING_UNSPECIFIED",
		1: "AUDIO_ENCODING_LINEAR_16",
		2: "AUDIO_ENCODING_FLAC",
		3: "AUDIO_ENCODING_MULAW",
		4: "AUDIO_ENCODING_AMR",
		5: "AUDIO_ENCODING_AMR_WB",
		6: "AUDIO_ENCODING_OGG_OPUS",
		7: "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE",
		8: "AUDIO_ENCODING_ALAW",
	}
	AudioEncoding_value = map[string]int32{
		"AUDIO_ENCODING_UNSPECIFIED":            0,
		"AUDIO_ENCODING_LINEAR_16":              1,
		"AUDIO_ENCODING_FLAC":                   2,
		"AUDIO_ENCODING_MULAW":                  3,
		"AUDIO_ENCODING_AMR":                    4,
		"AUDIO_ENCODING_AMR_WB":                 5,
		"AUDIO_ENCODING_OGG_OPUS":               6,
		"AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE": 7,
		"AUDIO_ENCODING_ALAW":                   8,
	}
)

Enum value maps for AudioEncoding.

SpeechModelVariant_name, SpeechModelVariant_value

var (
	SpeechModelVariant_name = map[int32]string{
		0: "SPEECH_MODEL_VARIANT_UNSPECIFIED",
		1: "USE_BEST_AVAILABLE",
		2: "USE_STANDARD",
		3: "USE_ENHANCED",
	}
	SpeechModelVariant_value = map[string]int32{
		"SPEECH_MODEL_VARIANT_UNSPECIFIED": 0,
		"USE_BEST_AVAILABLE":               1,
		"USE_STANDARD":                     2,
		"USE_ENHANCED":                     3,
	}
)

Enum value maps for SpeechModelVariant.

SsmlVoiceGender_name, SsmlVoiceGender_value

var (
	SsmlVoiceGender_name = map[int32]string{
		0: "SSML_VOICE_GENDER_UNSPECIFIED",
		1: "SSML_VOICE_GENDER_MALE",
		2: "SSML_VOICE_GENDER_FEMALE",
		3: "SSML_VOICE_GENDER_NEUTRAL",
	}
	SsmlVoiceGender_value = map[string]int32{
		"SSML_VOICE_GENDER_UNSPECIFIED": 0,
		"SSML_VOICE_GENDER_MALE":        1,
		"SSML_VOICE_GENDER_FEMALE":      2,
		"SSML_VOICE_GENDER_NEUTRAL":     3,
	}
)

Enum value maps for SsmlVoiceGender.

OutputAudioEncoding_name, OutputAudioEncoding_value

var (
	OutputAudioEncoding_name = map[int32]string{
		0: "OUTPUT_AUDIO_ENCODING_UNSPECIFIED",
		1: "OUTPUT_AUDIO_ENCODING_LINEAR_16",
		2: "OUTPUT_AUDIO_ENCODING_MP3",
		4: "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS",
		3: "OUTPUT_AUDIO_ENCODING_OGG_OPUS",
		5: "OUTPUT_AUDIO_ENCODING_MULAW",
		6: "OUTPUT_AUDIO_ENCODING_ALAW",
	}
	OutputAudioEncoding_value = map[string]int32{
		"OUTPUT_AUDIO_ENCODING_UNSPECIFIED": 0,
		"OUTPUT_AUDIO_ENCODING_LINEAR_16":   1,
		"OUTPUT_AUDIO_ENCODING_MP3":         2,
		"OUTPUT_AUDIO_ENCODING_MP3_64_KBPS": 4,
		"OUTPUT_AUDIO_ENCODING_OGG_OPUS":    3,
		"OUTPUT_AUDIO_ENCODING_MULAW":       5,
		"OUTPUT_AUDIO_ENCODING_ALAW":        6,
	}
)

Enum value maps for OutputAudioEncoding.

Conversation_Type_name, Conversation_Type_value

var (
	Conversation_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "AUDIO",
		2: "TEXT",
		3: "UNDETERMINED",
	}
	Conversation_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"AUDIO":            1,
		"TEXT":             2,
		"UNDETERMINED":     3,
	}
)

Enum value maps for Conversation_Type.

DataStoreType_name, DataStoreType_value

var (
	DataStoreType_name = map[int32]string{
		0: "DATA_STORE_TYPE_UNSPECIFIED",
		1: "PUBLIC_WEB",
		2: "UNSTRUCTURED",
		3: "STRUCTURED",
	}
	DataStoreType_value = map[string]int32{
		"DATA_STORE_TYPE_UNSPECIFIED": 0,
		"PUBLIC_WEB":                  1,
		"UNSTRUCTURED":                2,
		"STRUCTURED":                  3,
	}
)

Enum value maps for DataStoreType.

DocumentProcessingMode_name, DocumentProcessingMode_value

var (
	DocumentProcessingMode_name = map[int32]string{
		0: "DOCUMENT_PROCESSING_MODE_UNSPECIFIED",
		1: "DOCUMENTS",
		2: "CHUNKS",
	}
	DocumentProcessingMode_value = map[string]int32{
		"DOCUMENT_PROCESSING_MODE_UNSPECIFIED": 0,
		"DOCUMENTS":                            1,
		"CHUNKS":                               2,
	}
)

Enum value maps for DocumentProcessingMode.

DataStoreConnectionSignals_GroundingSignals_GroundingDecision_name, DataStoreConnectionSignals_GroundingSignals_GroundingDecision_value

var (
	DataStoreConnectionSignals_GroundingSignals_GroundingDecision_name = map[int32]string{
		0: "GROUNDING_DECISION_UNSPECIFIED",
		1: "ACCEPTED_BY_GROUNDING",
		2: "REJECTED_BY_GROUNDING",
	}
	DataStoreConnectionSignals_GroundingSignals_GroundingDecision_value = map[string]int32{
		"GROUNDING_DECISION_UNSPECIFIED": 0,
		"ACCEPTED_BY_GROUNDING":          1,
		"REJECTED_BY_GROUNDING":          2,
	}
)

Enum value maps for DataStoreConnectionSignals_GroundingSignals_GroundingDecision.

DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket_name, DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket_value

var (
	DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket_name = map[int32]string{
		0: "GROUNDING_SCORE_BUCKET_UNSPECIFIED",
		1: "VERY_LOW",
		3: "LOW",
		4: "MEDIUM",
		5: "HIGH",
		6: "VERY_HIGH",
	}
	DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket_value = map[string]int32{
		"GROUNDING_SCORE_BUCKET_UNSPECIFIED": 0,
		"VERY_LOW":                           1,
		"LOW":                                3,
		"MEDIUM":                             4,
		"HIGH":                               5,
		"VERY_HIGH":                          6,
	}
)

Enum value maps for DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket.

DataStoreConnectionSignals_SafetySignals_SafetyDecision_name, DataStoreConnectionSignals_SafetySignals_SafetyDecision_value

var (
	DataStoreConnectionSignals_SafetySignals_SafetyDecision_name = map[int32]string{
		0: "SAFETY_DECISION_UNSPECIFIED",
		1: "ACCEPTED_BY_SAFETY_CHECK",
		2: "REJECTED_BY_SAFETY_CHECK",
	}
	DataStoreConnectionSignals_SafetySignals_SafetyDecision_value = map[string]int32{
		"SAFETY_DECISION_UNSPECIFIED": 0,
		"ACCEPTED_BY_SAFETY_CHECK":    1,
		"REJECTED_BY_SAFETY_CHECK":    2,
	}
)

Enum value maps for DataStoreConnectionSignals_SafetySignals_SafetyDecision.

DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch_name, DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch_value

var (
	DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch_name = map[int32]string{
		0: "BANNED_PHRASE_MATCH_UNSPECIFIED",
		1: "BANNED_PHRASE_MATCH_NONE",
		2: "BANNED_PHRASE_MATCH_QUERY",
		3: "BANNED_PHRASE_MATCH_RESPONSE",
	}
	DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch_value = map[string]int32{
		"BANNED_PHRASE_MATCH_UNSPECIFIED": 0,
		"BANNED_PHRASE_MATCH_NONE":        1,
		"BANNED_PHRASE_MATCH_QUERY":       2,
		"BANNED_PHRASE_MATCH_RESPONSE":    3,
	}
)

Enum value maps for DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch.

Deployment_State_name, Deployment_State_value

var (
	Deployment_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
	}
	Deployment_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
	}
)

Enum value maps for Deployment_State.

EntityType_Kind_name, EntityType_Kind_value

var (
	EntityType_Kind_name = map[int32]string{
		0: "KIND_UNSPECIFIED",
		1: "KIND_MAP",
		2: "KIND_LIST",
		3: "KIND_REGEXP",
	}
	EntityType_Kind_value = map[string]int32{
		"KIND_UNSPECIFIED": 0,
		"KIND_MAP":         1,
		"KIND_LIST":        2,
		"KIND_REGEXP":      3,
	}
)

Enum value maps for EntityType_Kind.

EntityType_AutoExpansionMode_name, EntityType_AutoExpansionMode_value

var (
	EntityType_AutoExpansionMode_name = map[int32]string{
		0: "AUTO_EXPANSION_MODE_UNSPECIFIED",
		1: "AUTO_EXPANSION_MODE_DEFAULT",
	}
	EntityType_AutoExpansionMode_value = map[string]int32{
		"AUTO_EXPANSION_MODE_UNSPECIFIED": 0,
		"AUTO_EXPANSION_MODE_DEFAULT":     1,
	}
)

Enum value maps for EntityType_AutoExpansionMode.

ExportEntityTypesRequest_DataFormat_name, ExportEntityTypesRequest_DataFormat_value

var (
	ExportEntityTypesRequest_DataFormat_name = map[int32]string{
		0: "DATA_FORMAT_UNSPECIFIED",
		1: "BLOB",
		5: "JSON_PACKAGE",
	}
	ExportEntityTypesRequest_DataFormat_value = map[string]int32{
		"DATA_FORMAT_UNSPECIFIED": 0,
		"BLOB":                    1,
		"JSON_PACKAGE":            5,
	}
)

Enum value maps for ExportEntityTypesRequest_DataFormat.

ImportEntityTypesRequest_MergeOption_name, ImportEntityTypesRequest_MergeOption_value

var (
	ImportEntityTypesRequest_MergeOption_name = map[int32]string{
		0: "MERGE_OPTION_UNSPECIFIED",
		1: "REPLACE",
		2: "MERGE",
		3: "RENAME",
		4: "REPORT_CONFLICT",
		5: "KEEP",
	}
	ImportEntityTypesRequest_MergeOption_value = map[string]int32{
		"MERGE_OPTION_UNSPECIFIED": 0,
		"REPLACE":                  1,
		"MERGE":                    2,
		"RENAME":                   3,
		"REPORT_CONFLICT":          4,
		"KEEP":                     5,
	}
)

Enum value maps for ImportEntityTypesRequest_MergeOption.

ContinuousTestResult_AggregatedTestResult_name, ContinuousTestResult_AggregatedTestResult_value

var (
	ContinuousTestResult_AggregatedTestResult_name = map[int32]string{
		0: "AGGREGATED_TEST_RESULT_UNSPECIFIED",
		1: "PASSED",
		2: "FAILED",
	}
	ContinuousTestResult_AggregatedTestResult_value = map[string]int32{
		"AGGREGATED_TEST_RESULT_UNSPECIFIED": 0,
		"PASSED":                             1,
		"FAILED":                             2,
	}
)

Enum value maps for ContinuousTestResult_AggregatedTestResult.

Experiment_State_name, Experiment_State_value

var (
	Experiment_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "DRAFT",
		2: "RUNNING",
		3: "DONE",
		4: "ROLLOUT_FAILED",
	}
	Experiment_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"DRAFT":             1,
		"RUNNING":           2,
		"DONE":              3,
		"ROLLOUT_FAILED":    4,
	}
)

Enum value maps for Experiment_State.

Experiment_Result_MetricType_name, Experiment_Result_MetricType_value

var (
	Experiment_Result_MetricType_name = map[int32]string{
		0: "METRIC_UNSPECIFIED",
		1: "CONTAINED_SESSION_NO_CALLBACK_RATE",
		2: "LIVE_AGENT_HANDOFF_RATE",
		3: "CALLBACK_SESSION_RATE",
		4: "ABANDONED_SESSION_RATE",
		5: "SESSION_END_RATE",
	}
	Experiment_Result_MetricType_value = map[string]int32{
		"METRIC_UNSPECIFIED":                 0,
		"CONTAINED_SESSION_NO_CALLBACK_RATE": 1,
		"LIVE_AGENT_HANDOFF_RATE":            2,
		"CALLBACK_SESSION_RATE":              3,
		"ABANDONED_SESSION_RATE":             4,
		"SESSION_END_RATE":                   5,
	}
)

Enum value maps for Experiment_Result_MetricType.

Experiment_Result_CountType_name, Experiment_Result_CountType_value

var (
	Experiment_Result_CountType_name = map[int32]string{
		0: "COUNT_TYPE_UNSPECIFIED",
		1: "TOTAL_NO_MATCH_COUNT",
		2: "TOTAL_TURN_COUNT",
		3: "AVERAGE_TURN_COUNT",
	}
	Experiment_Result_CountType_value = map[string]int32{
		"COUNT_TYPE_UNSPECIFIED": 0,
		"TOTAL_NO_MATCH_COUNT":   1,
		"TOTAL_TURN_COUNT":       2,
		"AVERAGE_TURN_COUNT":     3,
	}
)

Enum value maps for Experiment_Result_CountType.

NluSettings_ModelType_name, NluSettings_ModelType_value

var (
	NluSettings_ModelType_name = map[int32]string{
		0: "MODEL_TYPE_UNSPECIFIED",
		1: "MODEL_TYPE_STANDARD",
		3: "MODEL_TYPE_ADVANCED",
	}
	NluSettings_ModelType_value = map[string]int32{
		"MODEL_TYPE_UNSPECIFIED": 0,
		"MODEL_TYPE_STANDARD":    1,
		"MODEL_TYPE_ADVANCED":    3,
	}
)

Enum value maps for NluSettings_ModelType.

NluSettings_ModelTrainingMode_name, NluSettings_ModelTrainingMode_value

var (
	NluSettings_ModelTrainingMode_name = map[int32]string{
		0: "MODEL_TRAINING_MODE_UNSPECIFIED",
		1: "MODEL_TRAINING_MODE_AUTOMATIC",
		2: "MODEL_TRAINING_MODE_MANUAL",
	}
	NluSettings_ModelTrainingMode_value = map[string]int32{
		"MODEL_TRAINING_MODE_UNSPECIFIED": 0,
		"MODEL_TRAINING_MODE_AUTOMATIC":   1,
		"MODEL_TRAINING_MODE_MANUAL":      2,
	}
)

Enum value maps for NluSettings_ModelTrainingMode.

ImportFlowRequest_ImportOption_name, ImportFlowRequest_ImportOption_value

var (
	ImportFlowRequest_ImportOption_name = map[int32]string{
		0: "IMPORT_OPTION_UNSPECIFIED",
		1: "KEEP",
		2: "FALLBACK",
	}
	ImportFlowRequest_ImportOption_value = map[string]int32{
		"IMPORT_OPTION_UNSPECIFIED": 0,
		"KEEP":                      1,
		"FALLBACK":                  2,
	}
)

Enum value maps for ImportFlowRequest_ImportOption.

LlmModelSettings_Parameters_InputTokenLimit_name, LlmModelSettings_Parameters_InputTokenLimit_value

var (
	LlmModelSettings_Parameters_InputTokenLimit_name = map[int32]string{
		0: "INPUT_TOKEN_LIMIT_UNSPECIFIED",
		1: "INPUT_TOKEN_LIMIT_SHORT",
		2: "INPUT_TOKEN_LIMIT_MEDIUM",
		3: "INPUT_TOKEN_LIMIT_LONG",
	}
	LlmModelSettings_Parameters_InputTokenLimit_value = map[string]int32{
		"INPUT_TOKEN_LIMIT_UNSPECIFIED": 0,
		"INPUT_TOKEN_LIMIT_SHORT":       1,
		"INPUT_TOKEN_LIMIT_MEDIUM":      2,
		"INPUT_TOKEN_LIMIT_LONG":        3,
	}
)

Enum value maps for LlmModelSettings_Parameters_InputTokenLimit.

LlmModelSettings_Parameters_OutputTokenLimit_name, LlmModelSettings_Parameters_OutputTokenLimit_value

var (
	LlmModelSettings_Parameters_OutputTokenLimit_name = map[int32]string{
		0: "OUTPUT_TOKEN_LIMIT_UNSPECIFIED",
		1: "OUTPUT_TOKEN_LIMIT_SHORT",
		2: "OUTPUT_TOKEN_LIMIT_MEDIUM",
		3: "OUTPUT_TOKEN_LIMIT_LONG",
	}
	LlmModelSettings_Parameters_OutputTokenLimit_value = map[string]int32{
		"OUTPUT_TOKEN_LIMIT_UNSPECIFIED": 0,
		"OUTPUT_TOKEN_LIMIT_SHORT":       1,
		"OUTPUT_TOKEN_LIMIT_MEDIUM":      2,
		"OUTPUT_TOKEN_LIMIT_LONG":        3,
	}
)

Enum value maps for LlmModelSettings_Parameters_OutputTokenLimit.

ImportStrategy_name, ImportStrategy_value

var (
	ImportStrategy_name = map[int32]string{
		0: "IMPORT_STRATEGY_UNSPECIFIED",
		1: "IMPORT_STRATEGY_CREATE_NEW",
		2: "IMPORT_STRATEGY_REPLACE",
		3: "IMPORT_STRATEGY_KEEP",
		4: "IMPORT_STRATEGY_MERGE",
		5: "IMPORT_STRATEGY_THROW_ERROR",
	}
	ImportStrategy_value = map[string]int32{
		"IMPORT_STRATEGY_UNSPECIFIED": 0,
		"IMPORT_STRATEGY_CREATE_NEW":  1,
		"IMPORT_STRATEGY_REPLACE":     2,
		"IMPORT_STRATEGY_KEEP":        3,
		"IMPORT_STRATEGY_MERGE":       4,
		"IMPORT_STRATEGY_THROW_ERROR": 5,
	}
)

Enum value maps for ImportStrategy.

IntentView_name, IntentView_value

var (
	IntentView_name = map[int32]string{
		0: "INTENT_VIEW_UNSPECIFIED",
		1: "INTENT_VIEW_PARTIAL",
		2: "INTENT_VIEW_FULL",
	}
	IntentView_value = map[string]int32{
		"INTENT_VIEW_UNSPECIFIED": 0,
		"INTENT_VIEW_PARTIAL":     1,
		"INTENT_VIEW_FULL":        2,
	}
)

Enum value maps for IntentView.

ImportIntentsRequest_MergeOption_name, ImportIntentsRequest_MergeOption_value

var (
	ImportIntentsRequest_MergeOption_name = map[int32]string{
		0: "MERGE_OPTION_UNSPECIFIED",
		1: "REJECT",
		2: "REPLACE",
		3: "MERGE",
		4: "RENAME",
		5: "REPORT_CONFLICT",
		6: "KEEP",
	}
	ImportIntentsRequest_MergeOption_value = map[string]int32{
		"MERGE_OPTION_UNSPECIFIED": 0,
		"REJECT":                   1,
		"REPLACE":                  2,
		"MERGE":                    3,
		"RENAME":                   4,
		"REPORT_CONFLICT":          5,
		"KEEP":                     6,
	}
)

Enum value maps for ImportIntentsRequest_MergeOption.

ExportIntentsRequest_DataFormat_name, ExportIntentsRequest_DataFormat_value

var (
	ExportIntentsRequest_DataFormat_name = map[int32]string{
		0: "DATA_FORMAT_UNSPECIFIED",
		1: "BLOB",
		2: "JSON",
		3: "CSV",
	}
	ExportIntentsRequest_DataFormat_value = map[string]int32{
		"DATA_FORMAT_UNSPECIFIED": 0,
		"BLOB":                    1,
		"JSON":                    2,
		"CSV":                     3,
	}
)

Enum value maps for ExportIntentsRequest_DataFormat.

DataType_name, DataType_value

var (
	DataType_name = map[int32]string{
		0: "DATA_TYPE_UNSPECIFIED",
		1: "STRING",
		2: "NUMBER",
		3: "BOOLEAN",
		6: "ARRAY",
	}
	DataType_value = map[string]int32{
		"DATA_TYPE_UNSPECIFIED": 0,
		"STRING":                1,
		"NUMBER":                2,
		"BOOLEAN":               3,
		"ARRAY":                 6,
	}
)

Enum value maps for DataType.

ParameterDefinition_ParameterType_name, ParameterDefinition_ParameterType_value

var (
	ParameterDefinition_ParameterType_name = map[int32]string{
		0: "PARAMETER_TYPE_UNSPECIFIED",
		1: "STRING",
		2: "NUMBER",
		3: "BOOLEAN",
		4: "NULL",
		5: "OBJECT",
		6: "LIST",
	}
	ParameterDefinition_ParameterType_value = map[string]int32{
		"PARAMETER_TYPE_UNSPECIFIED": 0,
		"STRING":                     1,
		"NUMBER":                     2,
		"BOOLEAN":                    3,
		"NULL":                       4,
		"OBJECT":                     5,
		"LIST":                       6,
	}
)

Enum value maps for ParameterDefinition_ParameterType.

Playbook_PlaybookType_name, Playbook_PlaybookType_value

var (
	Playbook_PlaybookType_name = map[int32]string{
		0: "PLAYBOOK_TYPE_UNSPECIFIED",
		1: "TASK",
		3: "ROUTINE",
	}
	Playbook_PlaybookType_value = map[string]int32{
		"PLAYBOOK_TYPE_UNSPECIFIED": 0,
		"TASK":                      1,
		"ROUTINE":                   3,
	}
)

Enum value maps for Playbook_PlaybookType.

ExportPlaybookRequest_DataFormat_name, ExportPlaybookRequest_DataFormat_value

var (
	ExportPlaybookRequest_DataFormat_name = map[int32]string{
		0: "DATA_FORMAT_UNSPECIFIED",
		1: "BLOB",
		2: "JSON",
	}
	ExportPlaybookRequest_DataFormat_value = map[string]int32{
		"DATA_FORMAT_UNSPECIFIED": 0,
		"BLOB":                    1,
		"JSON":                    2,
	}
)

Enum value maps for ExportPlaybookRequest_DataFormat.

SafetySettings_PhraseMatchStrategy_name, SafetySettings_PhraseMatchStrategy_value

var (
	SafetySettings_PhraseMatchStrategy_name = map[int32]string{
		0: "PHRASE_MATCH_STRATEGY_UNSPECIFIED",
		1: "PARTIAL_MATCH",
		2: "WORD_MATCH",
	}
	SafetySettings_PhraseMatchStrategy_value = map[string]int32{
		"PHRASE_MATCH_STRATEGY_UNSPECIFIED": 0,
		"PARTIAL_MATCH":                     1,
		"WORD_MATCH":                        2,
	}
)

Enum value maps for SafetySettings_PhraseMatchStrategy.

SecuritySettings_RedactionStrategy_name, SecuritySettings_RedactionStrategy_value

var (
	SecuritySettings_RedactionStrategy_name = map[int32]string{
		0: "REDACTION_STRATEGY_UNSPECIFIED",
		1: "REDACT_WITH_SERVICE",
	}
	SecuritySettings_RedactionStrategy_value = map[string]int32{
		"REDACTION_STRATEGY_UNSPECIFIED": 0,
		"REDACT_WITH_SERVICE":            1,
	}
)

Enum value maps for SecuritySettings_RedactionStrategy.

SecuritySettings_RedactionScope_name, SecuritySettings_RedactionScope_value

var (
	SecuritySettings_RedactionScope_name = map[int32]string{
		0: "REDACTION_SCOPE_UNSPECIFIED",
		2: "REDACT_DISK_STORAGE",
	}
	SecuritySettings_RedactionScope_value = map[string]int32{
		"REDACTION_SCOPE_UNSPECIFIED": 0,
		"REDACT_DISK_STORAGE":         2,
	}
)

Enum value maps for SecuritySettings_RedactionScope.

SecuritySettings_RetentionStrategy_name, SecuritySettings_RetentionStrategy_value

var (
	SecuritySettings_RetentionStrategy_name = map[int32]string{
		0: "RETENTION_STRATEGY_UNSPECIFIED",
		1: "REMOVE_AFTER_CONVERSATION",
	}
	SecuritySettings_RetentionStrategy_value = map[string]int32{
		"RETENTION_STRATEGY_UNSPECIFIED": 0,
		"REMOVE_AFTER_CONVERSATION":      1,
	}
)

Enum value maps for SecuritySettings_RetentionStrategy.

SecuritySettings_PurgeDataType_name, SecuritySettings_PurgeDataType_value

var (
	SecuritySettings_PurgeDataType_name = map[int32]string{
		0: "PURGE_DATA_TYPE_UNSPECIFIED",
		1: "DIALOGFLOW_HISTORY",
	}
	SecuritySettings_PurgeDataType_value = map[string]int32{
		"PURGE_DATA_TYPE_UNSPECIFIED": 0,
		"DIALOGFLOW_HISTORY":          1,
	}
)

Enum value maps for SecuritySettings_PurgeDataType.

SecuritySettings_AudioExportSettings_AudioFormat_name, SecuritySettings_AudioExportSettings_AudioFormat_value

var (
	SecuritySettings_AudioExportSettings_AudioFormat_name = map[int32]string{
		0: "AUDIO_FORMAT_UNSPECIFIED",
		1: "MULAW",
		2: "MP3",
		3: "OGG",
	}
	SecuritySettings_AudioExportSettings_AudioFormat_value = map[string]int32{
		"AUDIO_FORMAT_UNSPECIFIED": 0,
		"MULAW":                    1,
		"MP3":                      2,
		"OGG":                      3,
	}
)

Enum value maps for SecuritySettings_AudioExportSettings_AudioFormat.

AnswerFeedback_Rating_name, AnswerFeedback_Rating_value

var (
	AnswerFeedback_Rating_name = map[int32]string{
		0: "RATING_UNSPECIFIED",
		1: "THUMBS_UP",
		2: "THUMBS_DOWN",
	}
	AnswerFeedback_Rating_value = map[string]int32{
		"RATING_UNSPECIFIED": 0,
		"THUMBS_UP":          1,
		"THUMBS_DOWN":        2,
	}
)

Enum value maps for AnswerFeedback_Rating.

DetectIntentResponse_ResponseType_name, DetectIntentResponse_ResponseType_value

var (
	DetectIntentResponse_ResponseType_name = map[int32]string{
		0: "RESPONSE_TYPE_UNSPECIFIED",
		1: "PARTIAL",
		2: "FINAL",
	}
	DetectIntentResponse_ResponseType_value = map[string]int32{
		"RESPONSE_TYPE_UNSPECIFIED": 0,
		"PARTIAL":                   1,
		"FINAL":                     2,
	}
)

Enum value maps for DetectIntentResponse_ResponseType.

StreamingRecognitionResult_MessageType_name, StreamingRecognitionResult_MessageType_value

var (
	StreamingRecognitionResult_MessageType_name = map[int32]string{
		0: "MESSAGE_TYPE_UNSPECIFIED",
		1: "TRANSCRIPT",
		2: "END_OF_SINGLE_UTTERANCE",
	}
	StreamingRecognitionResult_MessageType_value = map[string]int32{
		"MESSAGE_TYPE_UNSPECIFIED": 0,
		"TRANSCRIPT":               1,
		"END_OF_SINGLE_UTTERANCE":  2,
	}
)

Enum value maps for StreamingRecognitionResult_MessageType.

BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_name, BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_value

var (
	BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_name = map[int32]string{
		0: "ATTRIBUTE_TYPE_UNSPECIFIED",
		1: "NUMERICAL",
		2: "FRESHNESS",
	}
	BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_value = map[string]int32{
		"ATTRIBUTE_TYPE_UNSPECIFIED": 0,
		"NUMERICAL":                  1,
		"FRESHNESS":                  2,
	}
)

Enum value maps for BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType.

BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_name, BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_value

var (
	BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_name = map[int32]string{
		0: "INTERPOLATION_TYPE_UNSPECIFIED",
		1: "LINEAR",
	}
	BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_value = map[string]int32{
		"INTERPOLATION_TYPE_UNSPECIFIED": 0,
		"LINEAR":                         1,
	}
)

Enum value maps for BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType.

Match_MatchType_name, Match_MatchType_value

var (
	Match_MatchType_name = map[int32]string{
		0: "MATCH_TYPE_UNSPECIFIED",
		1: "INTENT",
		2: "DIRECT_INTENT",
		3: "PARAMETER_FILLING",
		4: "NO_MATCH",
		5: "NO_INPUT",
		6: "EVENT",
		8: "KNOWLEDGE_CONNECTOR",
		9: "PLAYBOOK",
	}
	Match_MatchType_value = map[string]int32{
		"MATCH_TYPE_UNSPECIFIED": 0,
		"INTENT":                 1,
		"DIRECT_INTENT":          2,
		"PARAMETER_FILLING":      3,
		"NO_MATCH":               4,
		"NO_INPUT":               5,
		"EVENT":                  6,
		"KNOWLEDGE_CONNECTOR":    8,
		"PLAYBOOK":               9,
	}
)

Enum value maps for Match_MatchType.

SessionEntityType_EntityOverrideMode_name, SessionEntityType_EntityOverrideMode_value

var (
	SessionEntityType_EntityOverrideMode_name = map[int32]string{
		0: "ENTITY_OVERRIDE_MODE_UNSPECIFIED",
		1: "ENTITY_OVERRIDE_MODE_OVERRIDE",
		2: "ENTITY_OVERRIDE_MODE_SUPPLEMENT",
	}
	SessionEntityType_EntityOverrideMode_value = map[string]int32{
		"ENTITY_OVERRIDE_MODE_UNSPECIFIED": 0,
		"ENTITY_OVERRIDE_MODE_OVERRIDE":    1,
		"ENTITY_OVERRIDE_MODE_SUPPLEMENT":  2,
	}
)

Enum value maps for SessionEntityType_EntityOverrideMode.

TestResult_name, TestResult_value

var (
	TestResult_name = map[int32]string{
		0: "TEST_RESULT_UNSPECIFIED",
		1: "PASSED",
		2: "FAILED",
	}
	TestResult_value = map[string]int32{
		"TEST_RESULT_UNSPECIFIED": 0,
		"PASSED":                  1,
		"FAILED":                  2,
	}
)

Enum value maps for TestResult.

TestRunDifference_DiffType_name, TestRunDifference_DiffType_value

var (
	TestRunDifference_DiffType_name = map[int32]string{
		0: "DIFF_TYPE_UNSPECIFIED",
		1: "INTENT",
		2: "PAGE",
		3: "PARAMETERS",
		4: "UTTERANCE",
		5: "FLOW",
	}
	TestRunDifference_DiffType_value = map[string]int32{
		"DIFF_TYPE_UNSPECIFIED": 0,
		"INTENT":                1,
		"PAGE":                  2,
		"PARAMETERS":            3,
		"UTTERANCE":             4,
		"FLOW":                  5,
	}
)

Enum value maps for TestRunDifference_DiffType.

CalculateCoverageRequest_CoverageType_name, CalculateCoverageRequest_CoverageType_value

var (
	CalculateCoverageRequest_CoverageType_name = map[int32]string{
		0: "COVERAGE_TYPE_UNSPECIFIED",
		1: "INTENT",
		2: "PAGE_TRANSITION",
		3: "TRANSITION_ROUTE_GROUP",
	}
	CalculateCoverageRequest_CoverageType_value = map[string]int32{
		"COVERAGE_TYPE_UNSPECIFIED": 0,
		"INTENT":                    1,
		"PAGE_TRANSITION":           2,
		"TRANSITION_ROUTE_GROUP":    3,
	}
)

Enum value maps for CalculateCoverageRequest_CoverageType.

ListTestCasesRequest_TestCaseView_name, ListTestCasesRequest_TestCaseView_value

var (
	ListTestCasesRequest_TestCaseView_name = map[int32]string{
		0: "TEST_CASE_VIEW_UNSPECIFIED",
		1: "BASIC",
		2: "FULL",
	}
	ListTestCasesRequest_TestCaseView_value = map[string]int32{
		"TEST_CASE_VIEW_UNSPECIFIED": 0,
		"BASIC":                      1,
		"FULL":                       2,
	}
)

Enum value maps for ListTestCasesRequest_TestCaseView.

ExportTestCasesRequest_DataFormat_name, ExportTestCasesRequest_DataFormat_value

var (
	ExportTestCasesRequest_DataFormat_name = map[int32]string{
		0: "DATA_FORMAT_UNSPECIFIED",
		1: "BLOB",
		2: "JSON",
	}
	ExportTestCasesRequest_DataFormat_value = map[string]int32{
		"DATA_FORMAT_UNSPECIFIED": 0,
		"BLOB":                    1,
		"JSON":                    2,
	}
)

Enum value maps for ExportTestCasesRequest_DataFormat.

ExportToolsRequest_DataFormat_name, ExportToolsRequest_DataFormat_value

var (
	ExportToolsRequest_DataFormat_name = map[int32]string{
		0: "DATA_FORMAT_UNSPECIFIED",
		1: "BLOB",
	}
	ExportToolsRequest_DataFormat_value = map[string]int32{
		"DATA_FORMAT_UNSPECIFIED": 0,
		"BLOB":                    1,
	}
)

Enum value maps for ExportToolsRequest_DataFormat.

Tool_ToolType_name, Tool_ToolType_value

var (
	Tool_ToolType_name = map[int32]string{
		0: "TOOL_TYPE_UNSPECIFIED",
		1: "CUSTOMIZED_TOOL",
		2: "BUILTIN_TOOL",
	}
	Tool_ToolType_value = map[string]int32{
		"TOOL_TYPE_UNSPECIFIED": 0,
		"CUSTOMIZED_TOOL":       1,
		"BUILTIN_TOOL":          2,
	}
)

Enum value maps for Tool_ToolType.

Tool_ConnectorTool_Action_EntityOperation_OperationType_name, Tool_ConnectorTool_Action_EntityOperation_OperationType_value

var (
	Tool_ConnectorTool_Action_EntityOperation_OperationType_name = map[int32]string{
		0: "OPERATION_TYPE_UNSPECIFIED",
		1: "LIST",
		2: "GET",
		3: "CREATE",
		4: "UPDATE",
		5: "DELETE",
	}
	Tool_ConnectorTool_Action_EntityOperation_OperationType_value = map[string]int32{
		"OPERATION_TYPE_UNSPECIFIED": 0,
		"LIST":                       1,
		"GET":                        2,
		"CREATE":                     3,
		"UPDATE":                     4,
		"DELETE":                     5,
	}
)

Enum value maps for Tool_ConnectorTool_Action_EntityOperation_OperationType.

Tool_Authentication_RequestLocation_name, Tool_Authentication_RequestLocation_value

var (
	Tool_Authentication_RequestLocation_name = map[int32]string{
		0: "REQUEST_LOCATION_UNSPECIFIED",
		1: "HEADER",
		2: "QUERY_STRING",
	}
	Tool_Authentication_RequestLocation_value = map[string]int32{
		"REQUEST_LOCATION_UNSPECIFIED": 0,
		"HEADER":                       1,
		"QUERY_STRING":                 2,
	}
)

Enum value maps for Tool_Authentication_RequestLocation.

Tool_Authentication_OAuthConfig_OauthGrantType_name, Tool_Authentication_OAuthConfig_OauthGrantType_value

var (
	Tool_Authentication_OAuthConfig_OauthGrantType_name = map[int32]string{
		0: "OAUTH_GRANT_TYPE_UNSPECIFIED",
		1: "CLIENT_CREDENTIAL",
	}
	Tool_Authentication_OAuthConfig_OauthGrantType_value = map[string]int32{
		"OAUTH_GRANT_TYPE_UNSPECIFIED": 0,
		"CLIENT_CREDENTIAL":            1,
	}
)

Enum value maps for Tool_Authentication_OAuthConfig_OauthGrantType.

Tool_Authentication_ServiceAgentAuthConfig_ServiceAgentAuth_name, Tool_Authentication_ServiceAgentAuthConfig_ServiceAgentAuth_value

var (
	Tool_Authentication_ServiceAgentAuthConfig_ServiceAgentAuth_name = map[int32]string{
		0: "SERVICE_AGENT_AUTH_UNSPECIFIED",
		1: "ID_TOKEN",
		2: "ACCESS_TOKEN",
	}
	Tool_Authentication_ServiceAgentAuthConfig_ServiceAgentAuth_value = map[string]int32{
		"SERVICE_AGENT_AUTH_UNSPECIFIED": 0,
		"ID_TOKEN":                       1,
		"ACCESS_TOKEN":                   2,
	}
)

Enum value maps for Tool_Authentication_ServiceAgentAuthConfig_ServiceAgentAuth.

OutputState_name, OutputState_value

var (
	OutputState_name = map[int32]string{
		0: "OUTPUT_STATE_UNSPECIFIED",
		1: "OUTPUT_STATE_OK",
		2: "OUTPUT_STATE_CANCELLED",
		3: "OUTPUT_STATE_FAILED",
		4: "OUTPUT_STATE_ESCALATED",
		5: "OUTPUT_STATE_PENDING",
	}
	OutputState_value = map[string]int32{
		"OUTPUT_STATE_UNSPECIFIED": 0,
		"OUTPUT_STATE_OK":          1,
		"OUTPUT_STATE_CANCELLED":   2,
		"OUTPUT_STATE_FAILED":      3,
		"OUTPUT_STATE_ESCALATED":   4,
		"OUTPUT_STATE_PENDING":     5,
	}
)

Enum value maps for OutputState.

RetrievalStrategy_name, RetrievalStrategy_value

var (
	RetrievalStrategy_name = map[int32]string{
		0: "RETRIEVAL_STRATEGY_UNSPECIFIED",
		1: "DEFAULT",
		2: "STATIC",
		3: "NEVER",
	}
	RetrievalStrategy_value = map[string]int32{
		"RETRIEVAL_STRATEGY_UNSPECIFIED": 0,
		"DEFAULT":                        1,
		"STATIC":                         2,
		"NEVER":                          3,
	}
)

Enum value maps for RetrievalStrategy.

PlaybookOutput_State_name, PlaybookOutput_State_value

var (
	PlaybookOutput_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "OK",
		2: "CANCELLED",
		3: "FAILED",
		4: "ESCALATED",
	}
	PlaybookOutput_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"OK":                1,
		"CANCELLED":         2,
		"FAILED":            3,
		"ESCALATED":         4,
	}
)

Enum value maps for PlaybookOutput_State.

ValidationMessage_ResourceType_name, ValidationMessage_ResourceType_value

var (
	ValidationMessage_ResourceType_name = map[int32]string{
		0:  "RESOURCE_TYPE_UNSPECIFIED",
		1:  "AGENT",
		2:  "INTENT",
		8:  "INTENT_TRAINING_PHRASE",
		9:  "INTENT_PARAMETER",
		10: "INTENTS",
		11: "INTENT_TRAINING_PHRASES",
		3:  "ENTITY_TYPE",
		12: "ENTITY_TYPES",
		4:  "WEBHOOK",
		5:  "FLOW",
		6:  "PAGE",
		13: "PAGES",
		7:  "TRANSITION_ROUTE_GROUP",
		14: "AGENT_TRANSITION_ROUTE_GROUP",
	}
	ValidationMessage_ResourceType_value = map[string]int32{
		"RESOURCE_TYPE_UNSPECIFIED":    0,
		"AGENT":                        1,
		"INTENT":                       2,
		"INTENT_TRAINING_PHRASE":       8,
		"INTENT_PARAMETER":             9,
		"INTENTS":                      10,
		"INTENT_TRAINING_PHRASES":      11,
		"ENTITY_TYPE":                  3,
		"ENTITY_TYPES":                 12,
		"WEBHOOK":                      4,
		"FLOW":                         5,
		"PAGE":                         6,
		"PAGES":                        13,
		"TRANSITION_ROUTE_GROUP":       7,
		"AGENT_TRANSITION_ROUTE_GROUP": 14,
	}
)

Enum value maps for ValidationMessage_ResourceType.

ValidationMessage_Severity_name, ValidationMessage_Severity_value

var (
	ValidationMessage_Severity_name = map[int32]string{
		0: "SEVERITY_UNSPECIFIED",
		1: "INFO",
		2: "WARNING",
		3: "ERROR",
	}
	ValidationMessage_Severity_value = map[string]int32{
		"SEVERITY_UNSPECIFIED": 0,
		"INFO":                 1,
		"WARNING":              2,
		"ERROR":                3,
	}
)

Enum value maps for ValidationMessage_Severity.

Version_State_name, Version_State_value

var (
	Version_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
	}
	Version_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
	}
)

Enum value maps for Version_State.

Webhook_GenericWebService_ServiceAgentAuth_name, Webhook_GenericWebService_ServiceAgentAuth_value

var (
	Webhook_GenericWebService_ServiceAgentAuth_name = map[int32]string{
		0: "SERVICE_AGENT_AUTH_UNSPECIFIED",
		1: "NONE",
		2: "ID_TOKEN",
		3: "ACCESS_TOKEN",
	}
	Webhook_GenericWebService_ServiceAgentAuth_value = map[string]int32{
		"SERVICE_AGENT_AUTH_UNSPECIFIED": 0,
		"NONE":                           1,
		"ID_TOKEN":                       2,
		"ACCESS_TOKEN":                   3,
	}
)

Enum value maps for Webhook_GenericWebService_ServiceAgentAuth.

Webhook_GenericWebService_WebhookType_name, Webhook_GenericWebService_WebhookType_value

var (
	Webhook_GenericWebService_WebhookType_name = map[int32]string{
		0: "WEBHOOK_TYPE_UNSPECIFIED",
		1: "STANDARD",
		2: "FLEXIBLE",
	}
	Webhook_GenericWebService_WebhookType_value = map[string]int32{
		"WEBHOOK_TYPE_UNSPECIFIED": 0,
		"STANDARD":                 1,
		"FLEXIBLE":                 2,
	}
)

Enum value maps for Webhook_GenericWebService_WebhookType.

Webhook_GenericWebService_HttpMethod_name, Webhook_GenericWebService_HttpMethod_value

var (
	Webhook_GenericWebService_HttpMethod_name = map[int32]string{
		0: "HTTP_METHOD_UNSPECIFIED",
		1: "POST",
		2: "GET",
		3: "HEAD",
		4: "PUT",
		5: "DELETE",
		6: "PATCH",
		7: "OPTIONS",
	}
	Webhook_GenericWebService_HttpMethod_value = map[string]int32{
		"HTTP_METHOD_UNSPECIFIED": 0,
		"POST":                    1,
		"GET":                     2,
		"HEAD":                    3,
		"PUT":                     4,
		"DELETE":                  5,
		"PATCH":                   6,
		"OPTIONS":                 7,
	}
)

Enum value maps for Webhook_GenericWebService_HttpMethod.

WebhookResponse_FulfillmentResponse_MergeBehavior_name, WebhookResponse_FulfillmentResponse_MergeBehavior_value

var (
	WebhookResponse_FulfillmentResponse_MergeBehavior_name = map[int32]string{
		0: "MERGE_BEHAVIOR_UNSPECIFIED",
		1: "APPEND",
		2: "REPLACE",
	}
	WebhookResponse_FulfillmentResponse_MergeBehavior_value = map[string]int32{
		"MERGE_BEHAVIOR_UNSPECIFIED": 0,
		"APPEND":                     1,
		"REPLACE":                    2,
	}
)

Enum value maps for WebhookResponse_FulfillmentResponse_MergeBehavior.

PageInfo_FormInfo_ParameterInfo_ParameterState_name, PageInfo_FormInfo_ParameterInfo_ParameterState_value

var (
	PageInfo_FormInfo_ParameterInfo_ParameterState_name = map[int32]string{
		0: "PARAMETER_STATE_UNSPECIFIED",
		1: "EMPTY",
		2: "INVALID",
		3: "FILLED",
	}
	PageInfo_FormInfo_ParameterInfo_ParameterState_value = map[string]int32{
		"PARAMETER_STATE_UNSPECIFIED": 0,
		"EMPTY":                       1,
		"INVALID":                     2,
		"FILLED":                      3,
	}
)

Enum value maps for PageInfo_FormInfo_ParameterInfo_ParameterState.

Agents_ServiceDesc

var Agents_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Agents",
	HandlerType: (*AgentsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListAgents",
			Handler:    _Agents_ListAgents_Handler,
		},
		{
			MethodName: "GetAgent",
			Handler:    _Agents_GetAgent_Handler,
		},
		{
			MethodName: "CreateAgent",
			Handler:    _Agents_CreateAgent_Handler,
		},
		{
			MethodName: "UpdateAgent",
			Handler:    _Agents_UpdateAgent_Handler,
		},
		{
			MethodName: "DeleteAgent",
			Handler:    _Agents_DeleteAgent_Handler,
		},
		{
			MethodName: "ExportAgent",
			Handler:    _Agents_ExportAgent_Handler,
		},
		{
			MethodName: "RestoreAgent",
			Handler:    _Agents_RestoreAgent_Handler,
		},
		{
			MethodName: "ValidateAgent",
			Handler:    _Agents_ValidateAgent_Handler,
		},
		{
			MethodName: "GetAgentValidationResult",
			Handler:    _Agents_GetAgentValidationResult_Handler,
		},
		{
			MethodName: "GetGenerativeSettings",
			Handler:    _Agents_GetGenerativeSettings_Handler,
		},
		{
			MethodName: "UpdateGenerativeSettings",
			Handler:    _Agents_UpdateGenerativeSettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/agent.proto",
}

Agents_ServiceDesc is the grpc.ServiceDesc for Agents service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Changelogs_ServiceDesc

var Changelogs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Changelogs",
	HandlerType: (*ChangelogsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListChangelogs",
			Handler:    _Changelogs_ListChangelogs_Handler,
		},
		{
			MethodName: "GetChangelog",
			Handler:    _Changelogs_GetChangelog_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/changelog.proto",
}

Changelogs_ServiceDesc is the grpc.ServiceDesc for Changelogs service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

ConversationHistory_ServiceDesc

var ConversationHistory_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.ConversationHistory",
	HandlerType: (*ConversationHistoryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListConversations",
			Handler:    _ConversationHistory_ListConversations_Handler,
		},
		{
			MethodName: "GetConversation",
			Handler:    _ConversationHistory_GetConversation_Handler,
		},
		{
			MethodName: "DeleteConversation",
			Handler:    _ConversationHistory_DeleteConversation_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/conversation_history.proto",
}

ConversationHistory_ServiceDesc is the grpc.ServiceDesc for ConversationHistory service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Deployments_ServiceDesc

var Deployments_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Deployments",
	HandlerType: (*DeploymentsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListDeployments",
			Handler:    _Deployments_ListDeployments_Handler,
		},
		{
			MethodName: "GetDeployment",
			Handler:    _Deployments_GetDeployment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/deployment.proto",
}

Deployments_ServiceDesc is the grpc.ServiceDesc for Deployments service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

EntityTypes_ServiceDesc

var EntityTypes_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.EntityTypes",
	HandlerType: (*EntityTypesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetEntityType",
			Handler:    _EntityTypes_GetEntityType_Handler,
		},
		{
			MethodName: "CreateEntityType",
			Handler:    _EntityTypes_CreateEntityType_Handler,
		},
		{
			MethodName: "UpdateEntityType",
			Handler:    _EntityTypes_UpdateEntityType_Handler,
		},
		{
			MethodName: "DeleteEntityType",
			Handler:    _EntityTypes_DeleteEntityType_Handler,
		},
		{
			MethodName: "ListEntityTypes",
			Handler:    _EntityTypes_ListEntityTypes_Handler,
		},
		{
			MethodName: "ExportEntityTypes",
			Handler:    _EntityTypes_ExportEntityTypes_Handler,
		},
		{
			MethodName: "ImportEntityTypes",
			Handler:    _EntityTypes_ImportEntityTypes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/entity_type.proto",
}

EntityTypes_ServiceDesc is the grpc.ServiceDesc for EntityTypes service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Environments_ServiceDesc

var Environments_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Environments",
	HandlerType: (*EnvironmentsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListEnvironments",
			Handler:    _Environments_ListEnvironments_Handler,
		},
		{
			MethodName: "GetEnvironment",
			Handler:    _Environments_GetEnvironment_Handler,
		},
		{
			MethodName: "CreateEnvironment",
			Handler:    _Environments_CreateEnvironment_Handler,
		},
		{
			MethodName: "UpdateEnvironment",
			Handler:    _Environments_UpdateEnvironment_Handler,
		},
		{
			MethodName: "DeleteEnvironment",
			Handler:    _Environments_DeleteEnvironment_Handler,
		},
		{
			MethodName: "LookupEnvironmentHistory",
			Handler:    _Environments_LookupEnvironmentHistory_Handler,
		},
		{
			MethodName: "RunContinuousTest",
			Handler:    _Environments_RunContinuousTest_Handler,
		},
		{
			MethodName: "ListContinuousTestResults",
			Handler:    _Environments_ListContinuousTestResults_Handler,
		},
		{
			MethodName: "DeployFlow",
			Handler:    _Environments_DeployFlow_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/environment.proto",
}

Environments_ServiceDesc is the grpc.ServiceDesc for Environments service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Examples_ServiceDesc

var Examples_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Examples",
	HandlerType: (*ExamplesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateExample",
			Handler:    _Examples_CreateExample_Handler,
		},
		{
			MethodName: "DeleteExample",
			Handler:    _Examples_DeleteExample_Handler,
		},
		{
			MethodName: "ListExamples",
			Handler:    _Examples_ListExamples_Handler,
		},
		{
			MethodName: "GetExample",
			Handler:    _Examples_GetExample_Handler,
		},
		{
			MethodName: "UpdateExample",
			Handler:    _Examples_UpdateExample_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/example.proto",
}

Examples_ServiceDesc is the grpc.ServiceDesc for Examples service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Experiments_ServiceDesc

var Experiments_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Experiments",
	HandlerType: (*ExperimentsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListExperiments",
			Handler:    _Experiments_ListExperiments_Handler,
		},
		{
			MethodName: "GetExperiment",
			Handler:    _Experiments_GetExperiment_Handler,
		},
		{
			MethodName: "CreateExperiment",
			Handler:    _Experiments_CreateExperiment_Handler,
		},
		{
			MethodName: "UpdateExperiment",
			Handler:    _Experiments_UpdateExperiment_Handler,
		},
		{
			MethodName: "DeleteExperiment",
			Handler:    _Experiments_DeleteExperiment_Handler,
		},
		{
			MethodName: "StartExperiment",
			Handler:    _Experiments_StartExperiment_Handler,
		},
		{
			MethodName: "StopExperiment",
			Handler:    _Experiments_StopExperiment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/experiment.proto",
}

Experiments_ServiceDesc is the grpc.ServiceDesc for Experiments service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

File_google_cloud_dialogflow_cx_v3beta1_advanced_settings_proto

var File_google_cloud_dialogflow_cx_v3beta1_advanced_settings_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_agent_proto

var File_google_cloud_dialogflow_cx_v3beta1_agent_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_audio_config_proto

var File_google_cloud_dialogflow_cx_v3beta1_audio_config_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_bigquery_export_proto

var File_google_cloud_dialogflow_cx_v3beta1_bigquery_export_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_changelog_proto

var File_google_cloud_dialogflow_cx_v3beta1_changelog_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_conversation_history_proto

var File_google_cloud_dialogflow_cx_v3beta1_conversation_history_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_data_store_connection_proto

var File_google_cloud_dialogflow_cx_v3beta1_data_store_connection_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_deployment_proto

var File_google_cloud_dialogflow_cx_v3beta1_deployment_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_entity_type_proto

var File_google_cloud_dialogflow_cx_v3beta1_entity_type_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_environment_proto

var File_google_cloud_dialogflow_cx_v3beta1_environment_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_example_proto

var File_google_cloud_dialogflow_cx_v3beta1_example_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_experiment_proto

var File_google_cloud_dialogflow_cx_v3beta1_experiment_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_flow_proto

var File_google_cloud_dialogflow_cx_v3beta1_flow_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_fulfillment_proto

var File_google_cloud_dialogflow_cx_v3beta1_fulfillment_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_gcs_proto

var File_google_cloud_dialogflow_cx_v3beta1_gcs_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_generative_settings_proto

var File_google_cloud_dialogflow_cx_v3beta1_generative_settings_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_generator_proto

var File_google_cloud_dialogflow_cx_v3beta1_generator_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_import_strategy_proto

var File_google_cloud_dialogflow_cx_v3beta1_import_strategy_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_inline_proto

var File_google_cloud_dialogflow_cx_v3beta1_inline_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_intent_proto

var File_google_cloud_dialogflow_cx_v3beta1_intent_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_page_proto

var File_google_cloud_dialogflow_cx_v3beta1_page_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_parameter_definition_proto

var File_google_cloud_dialogflow_cx_v3beta1_parameter_definition_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_playbook_proto

var File_google_cloud_dialogflow_cx_v3beta1_playbook_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_response_message_proto

var File_google_cloud_dialogflow_cx_v3beta1_response_message_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_safety_settings_proto

var File_google_cloud_dialogflow_cx_v3beta1_safety_settings_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_security_settings_proto

var File_google_cloud_dialogflow_cx_v3beta1_security_settings_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_session_entity_type_proto

var File_google_cloud_dialogflow_cx_v3beta1_session_entity_type_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_session_proto

var File_google_cloud_dialogflow_cx_v3beta1_session_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_test_case_proto

var File_google_cloud_dialogflow_cx_v3beta1_test_case_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_tool_call_proto

var File_google_cloud_dialogflow_cx_v3beta1_tool_call_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_tool_proto

var File_google_cloud_dialogflow_cx_v3beta1_tool_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_trace_proto

var File_google_cloud_dialogflow_cx_v3beta1_trace_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_transition_route_group_proto

var File_google_cloud_dialogflow_cx_v3beta1_transition_route_group_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_validation_message_proto

var File_google_cloud_dialogflow_cx_v3beta1_validation_message_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_version_proto

var File_google_cloud_dialogflow_cx_v3beta1_version_proto protoreflect.FileDescriptor

File_google_cloud_dialogflow_cx_v3beta1_webhook_proto

var File_google_cloud_dialogflow_cx_v3beta1_webhook_proto protoreflect.FileDescriptor

Flows_ServiceDesc

var Flows_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Flows",
	HandlerType: (*FlowsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateFlow",
			Handler:    _Flows_CreateFlow_Handler,
		},
		{
			MethodName: "DeleteFlow",
			Handler:    _Flows_DeleteFlow_Handler,
		},
		{
			MethodName: "ListFlows",
			Handler:    _Flows_ListFlows_Handler,
		},
		{
			MethodName: "GetFlow",
			Handler:    _Flows_GetFlow_Handler,
		},
		{
			MethodName: "UpdateFlow",
			Handler:    _Flows_UpdateFlow_Handler,
		},
		{
			MethodName: "TrainFlow",
			Handler:    _Flows_TrainFlow_Handler,
		},
		{
			MethodName: "ValidateFlow",
			Handler:    _Flows_ValidateFlow_Handler,
		},
		{
			MethodName: "GetFlowValidationResult",
			Handler:    _Flows_GetFlowValidationResult_Handler,
		},
		{
			MethodName: "ImportFlow",
			Handler:    _Flows_ImportFlow_Handler,
		},
		{
			MethodName: "ExportFlow",
			Handler:    _Flows_ExportFlow_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/flow.proto",
}

Flows_ServiceDesc is the grpc.ServiceDesc for Flows service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Generators_ServiceDesc

var Generators_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Generators",
	HandlerType: (*GeneratorsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListGenerators",
			Handler:    _Generators_ListGenerators_Handler,
		},
		{
			MethodName: "GetGenerator",
			Handler:    _Generators_GetGenerator_Handler,
		},
		{
			MethodName: "CreateGenerator",
			Handler:    _Generators_CreateGenerator_Handler,
		},
		{
			MethodName: "UpdateGenerator",
			Handler:    _Generators_UpdateGenerator_Handler,
		},
		{
			MethodName: "DeleteGenerator",
			Handler:    _Generators_DeleteGenerator_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/generator.proto",
}

Generators_ServiceDesc is the grpc.ServiceDesc for Generators service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Intents_ServiceDesc

var Intents_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Intents",
	HandlerType: (*IntentsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListIntents",
			Handler:    _Intents_ListIntents_Handler,
		},
		{
			MethodName: "GetIntent",
			Handler:    _Intents_GetIntent_Handler,
		},
		{
			MethodName: "CreateIntent",
			Handler:    _Intents_CreateIntent_Handler,
		},
		{
			MethodName: "UpdateIntent",
			Handler:    _Intents_UpdateIntent_Handler,
		},
		{
			MethodName: "DeleteIntent",
			Handler:    _Intents_DeleteIntent_Handler,
		},
		{
			MethodName: "ImportIntents",
			Handler:    _Intents_ImportIntents_Handler,
		},
		{
			MethodName: "ExportIntents",
			Handler:    _Intents_ExportIntents_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/intent.proto",
}

Intents_ServiceDesc is the grpc.ServiceDesc for Intents service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Pages_ServiceDesc

var Pages_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Pages",
	HandlerType: (*PagesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListPages",
			Handler:    _Pages_ListPages_Handler,
		},
		{
			MethodName: "GetPage",
			Handler:    _Pages_GetPage_Handler,
		},
		{
			MethodName: "CreatePage",
			Handler:    _Pages_CreatePage_Handler,
		},
		{
			MethodName: "UpdatePage",
			Handler:    _Pages_UpdatePage_Handler,
		},
		{
			MethodName: "DeletePage",
			Handler:    _Pages_DeletePage_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/page.proto",
}

Pages_ServiceDesc is the grpc.ServiceDesc for Pages service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Playbooks_ServiceDesc

var Playbooks_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Playbooks",
	HandlerType: (*PlaybooksServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreatePlaybook",
			Handler:    _Playbooks_CreatePlaybook_Handler,
		},
		{
			MethodName: "DeletePlaybook",
			Handler:    _Playbooks_DeletePlaybook_Handler,
		},
		{
			MethodName: "ListPlaybooks",
			Handler:    _Playbooks_ListPlaybooks_Handler,
		},
		{
			MethodName: "GetPlaybook",
			Handler:    _Playbooks_GetPlaybook_Handler,
		},
		{
			MethodName: "ExportPlaybook",
			Handler:    _Playbooks_ExportPlaybook_Handler,
		},
		{
			MethodName: "ImportPlaybook",
			Handler:    _Playbooks_ImportPlaybook_Handler,
		},
		{
			MethodName: "UpdatePlaybook",
			Handler:    _Playbooks_UpdatePlaybook_Handler,
		},
		{
			MethodName: "CreatePlaybookVersion",
			Handler:    _Playbooks_CreatePlaybookVersion_Handler,
		},
		{
			MethodName: "GetPlaybookVersion",
			Handler:    _Playbooks_GetPlaybookVersion_Handler,
		},
		{
			MethodName: "RestorePlaybookVersion",
			Handler:    _Playbooks_RestorePlaybookVersion_Handler,
		},
		{
			MethodName: "ListPlaybookVersions",
			Handler:    _Playbooks_ListPlaybookVersions_Handler,
		},
		{
			MethodName: "DeletePlaybookVersion",
			Handler:    _Playbooks_DeletePlaybookVersion_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/playbook.proto",
}

Playbooks_ServiceDesc is the grpc.ServiceDesc for Playbooks service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

SecuritySettingsService_ServiceDesc

var SecuritySettingsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService",
	HandlerType: (*SecuritySettingsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateSecuritySettings",
			Handler:    _SecuritySettingsService_CreateSecuritySettings_Handler,
		},
		{
			MethodName: "GetSecuritySettings",
			Handler:    _SecuritySettingsService_GetSecuritySettings_Handler,
		},
		{
			MethodName: "UpdateSecuritySettings",
			Handler:    _SecuritySettingsService_UpdateSecuritySettings_Handler,
		},
		{
			MethodName: "ListSecuritySettings",
			Handler:    _SecuritySettingsService_ListSecuritySettings_Handler,
		},
		{
			MethodName: "DeleteSecuritySettings",
			Handler:    _SecuritySettingsService_DeleteSecuritySettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/security_settings.proto",
}

SecuritySettingsService_ServiceDesc is the grpc.ServiceDesc for SecuritySettingsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

SessionEntityTypes_ServiceDesc

var SessionEntityTypes_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes",
	HandlerType: (*SessionEntityTypesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListSessionEntityTypes",
			Handler:    _SessionEntityTypes_ListSessionEntityTypes_Handler,
		},
		{
			MethodName: "GetSessionEntityType",
			Handler:    _SessionEntityTypes_GetSessionEntityType_Handler,
		},
		{
			MethodName: "CreateSessionEntityType",
			Handler:    _SessionEntityTypes_CreateSessionEntityType_Handler,
		},
		{
			MethodName: "UpdateSessionEntityType",
			Handler:    _SessionEntityTypes_UpdateSessionEntityType_Handler,
		},
		{
			MethodName: "DeleteSessionEntityType",
			Handler:    _SessionEntityTypes_DeleteSessionEntityType_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto",
}

SessionEntityTypes_ServiceDesc is the grpc.ServiceDesc for SessionEntityTypes service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Sessions_ServiceDesc

var Sessions_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Sessions",
	HandlerType: (*SessionsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DetectIntent",
			Handler:    _Sessions_DetectIntent_Handler,
		},
		{
			MethodName: "MatchIntent",
			Handler:    _Sessions_MatchIntent_Handler,
		},
		{
			MethodName: "FulfillIntent",
			Handler:    _Sessions_FulfillIntent_Handler,
		},
		{
			MethodName: "SubmitAnswerFeedback",
			Handler:    _Sessions_SubmitAnswerFeedback_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ServerStreamingDetectIntent",
			Handler:       _Sessions_ServerStreamingDetectIntent_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "StreamingDetectIntent",
			Handler:       _Sessions_StreamingDetectIntent_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/session.proto",
}

Sessions_ServiceDesc is the grpc.ServiceDesc for Sessions service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

TestCases_ServiceDesc

var TestCases_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.TestCases",
	HandlerType: (*TestCasesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListTestCases",
			Handler:    _TestCases_ListTestCases_Handler,
		},
		{
			MethodName: "BatchDeleteTestCases",
			Handler:    _TestCases_BatchDeleteTestCases_Handler,
		},
		{
			MethodName: "GetTestCase",
			Handler:    _TestCases_GetTestCase_Handler,
		},
		{
			MethodName: "CreateTestCase",
			Handler:    _TestCases_CreateTestCase_Handler,
		},
		{
			MethodName: "UpdateTestCase",
			Handler:    _TestCases_UpdateTestCase_Handler,
		},
		{
			MethodName: "RunTestCase",
			Handler:    _TestCases_RunTestCase_Handler,
		},
		{
			MethodName: "BatchRunTestCases",
			Handler:    _TestCases_BatchRunTestCases_Handler,
		},
		{
			MethodName: "CalculateCoverage",
			Handler:    _TestCases_CalculateCoverage_Handler,
		},
		{
			MethodName: "ImportTestCases",
			Handler:    _TestCases_ImportTestCases_Handler,
		},
		{
			MethodName: "ExportTestCases",
			Handler:    _TestCases_ExportTestCases_Handler,
		},
		{
			MethodName: "ListTestCaseResults",
			Handler:    _TestCases_ListTestCaseResults_Handler,
		},
		{
			MethodName: "GetTestCaseResult",
			Handler:    _TestCases_GetTestCaseResult_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/test_case.proto",
}

TestCases_ServiceDesc is the grpc.ServiceDesc for TestCases service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Tools_ServiceDesc

var Tools_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Tools",
	HandlerType: (*ToolsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateTool",
			Handler:    _Tools_CreateTool_Handler,
		},
		{
			MethodName: "ListTools",
			Handler:    _Tools_ListTools_Handler,
		},
		{
			MethodName: "ExportTools",
			Handler:    _Tools_ExportTools_Handler,
		},
		{
			MethodName: "GetTool",
			Handler:    _Tools_GetTool_Handler,
		},
		{
			MethodName: "UpdateTool",
			Handler:    _Tools_UpdateTool_Handler,
		},
		{
			MethodName: "DeleteTool",
			Handler:    _Tools_DeleteTool_Handler,
		},
		{
			MethodName: "ListToolVersions",
			Handler:    _Tools_ListToolVersions_Handler,
		},
		{
			MethodName: "CreateToolVersion",
			Handler:    _Tools_CreateToolVersion_Handler,
		},
		{
			MethodName: "GetToolVersion",
			Handler:    _Tools_GetToolVersion_Handler,
		},
		{
			MethodName: "DeleteToolVersion",
			Handler:    _Tools_DeleteToolVersion_Handler,
		},
		{
			MethodName: "RestoreToolVersion",
			Handler:    _Tools_RestoreToolVersion_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/tool.proto",
}

Tools_ServiceDesc is the grpc.ServiceDesc for Tools service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

TransitionRouteGroups_ServiceDesc

var TransitionRouteGroups_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups",
	HandlerType: (*TransitionRouteGroupsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListTransitionRouteGroups",
			Handler:    _TransitionRouteGroups_ListTransitionRouteGroups_Handler,
		},
		{
			MethodName: "GetTransitionRouteGroup",
			Handler:    _TransitionRouteGroups_GetTransitionRouteGroup_Handler,
		},
		{
			MethodName: "CreateTransitionRouteGroup",
			Handler:    _TransitionRouteGroups_CreateTransitionRouteGroup_Handler,
		},
		{
			MethodName: "UpdateTransitionRouteGroup",
			Handler:    _TransitionRouteGroups_UpdateTransitionRouteGroup_Handler,
		},
		{
			MethodName: "DeleteTransitionRouteGroup",
			Handler:    _TransitionRouteGroups_DeleteTransitionRouteGroup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto",
}

TransitionRouteGroups_ServiceDesc is the grpc.ServiceDesc for TransitionRouteGroups service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Versions_ServiceDesc

var Versions_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Versions",
	HandlerType: (*VersionsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListVersions",
			Handler:    _Versions_ListVersions_Handler,
		},
		{
			MethodName: "GetVersion",
			Handler:    _Versions_GetVersion_Handler,
		},
		{
			MethodName: "CreateVersion",
			Handler:    _Versions_CreateVersion_Handler,
		},
		{
			MethodName: "UpdateVersion",
			Handler:    _Versions_UpdateVersion_Handler,
		},
		{
			MethodName: "DeleteVersion",
			Handler:    _Versions_DeleteVersion_Handler,
		},
		{
			MethodName: "LoadVersion",
			Handler:    _Versions_LoadVersion_Handler,
		},
		{
			MethodName: "CompareVersions",
			Handler:    _Versions_CompareVersions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/version.proto",
}

Versions_ServiceDesc is the grpc.ServiceDesc for Versions service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Webhooks_ServiceDesc

var Webhooks_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dialogflow.cx.v3beta1.Webhooks",
	HandlerType: (*WebhooksServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListWebhooks",
			Handler:    _Webhooks_ListWebhooks_Handler,
		},
		{
			MethodName: "GetWebhook",
			Handler:    _Webhooks_GetWebhook_Handler,
		},
		{
			MethodName: "CreateWebhook",
			Handler:    _Webhooks_CreateWebhook_Handler,
		},
		{
			MethodName: "UpdateWebhook",
			Handler:    _Webhooks_UpdateWebhook_Handler,
		},
		{
			MethodName: "DeleteWebhook",
			Handler:    _Webhooks_DeleteWebhook_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dialogflow/cx/v3beta1/webhook.proto",
}

Webhooks_ServiceDesc is the grpc.ServiceDesc for Webhooks service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAgentsServer

func RegisterAgentsServer(s grpc.ServiceRegistrar, srv AgentsServer)

func RegisterChangelogsServer

func RegisterChangelogsServer(s grpc.ServiceRegistrar, srv ChangelogsServer)

func RegisterConversationHistoryServer

func RegisterConversationHistoryServer(s grpc.ServiceRegistrar, srv ConversationHistoryServer)

func RegisterDeploymentsServer

func RegisterDeploymentsServer(s grpc.ServiceRegistrar, srv DeploymentsServer)

func RegisterEntityTypesServer

func RegisterEntityTypesServer(s grpc.ServiceRegistrar, srv EntityTypesServer)

func RegisterEnvironmentsServer

func RegisterEnvironmentsServer(s grpc.ServiceRegistrar, srv EnvironmentsServer)

func RegisterExamplesServer

func RegisterExamplesServer(s grpc.ServiceRegistrar, srv ExamplesServer)

func RegisterExperimentsServer

func RegisterExperimentsServer(s grpc.ServiceRegistrar, srv ExperimentsServer)

func RegisterFlowsServer

func RegisterFlowsServer(s grpc.ServiceRegistrar, srv FlowsServer)

func RegisterGeneratorsServer

func RegisterGeneratorsServer(s grpc.ServiceRegistrar, srv GeneratorsServer)

func RegisterIntentsServer

func RegisterIntentsServer(s grpc.ServiceRegistrar, srv IntentsServer)

func RegisterPagesServer

func RegisterPagesServer(s grpc.ServiceRegistrar, srv PagesServer)

func RegisterPlaybooksServer

func RegisterPlaybooksServer(s grpc.ServiceRegistrar, srv PlaybooksServer)

func RegisterSecuritySettingsServiceServer

func RegisterSecuritySettingsServiceServer(s grpc.ServiceRegistrar, srv SecuritySettingsServiceServer)

func RegisterSessionEntityTypesServer

func RegisterSessionEntityTypesServer(s grpc.ServiceRegistrar, srv SessionEntityTypesServer)

func RegisterSessionsServer

func RegisterSessionsServer(s grpc.ServiceRegistrar, srv SessionsServer)

func RegisterTestCasesServer

func RegisterTestCasesServer(s grpc.ServiceRegistrar, srv TestCasesServer)

func RegisterToolsServer

func RegisterToolsServer(s grpc.ServiceRegistrar, srv ToolsServer)

func RegisterTransitionRouteGroupsServer

func RegisterTransitionRouteGroupsServer(s grpc.ServiceRegistrar, srv TransitionRouteGroupsServer)

func RegisterVersionsServer

func RegisterVersionsServer(s grpc.ServiceRegistrar, srv VersionsServer)

func RegisterWebhooksServer

func RegisterWebhooksServer(s grpc.ServiceRegistrar, srv WebhooksServer)

Action

type Action struct {

	// Action details.
	//
	// Types that are assignable to Action:
	//
	//	*Action_UserUtterance
	//	*Action_Event
	//	*Action_AgentUtterance
	//	*Action_ToolUse
	//	*Action_LlmCall
	//	*Action_IntentMatch_
	//	*Action_FlowStateUpdate_
	//	*Action_PlaybookInvocation
	//	*Action_FlowInvocation
	//	*Action_PlaybookTransition
	//	*Action_FlowTransition
	//	*Action_Tts
	//	*Action_Stt
	Action isAction_Action `protobuf_oneof:"action"`
	// Output only. The display name of the action.
	DisplayName string `protobuf:"bytes,15,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Timestamp of the start of the agent action.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. Timestamp of the completion of the agent action.
	CompleteTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=complete_time,json=completeTime,proto3" json:"complete_time,omitempty"`
	// Optional. The detailed tracing information for sub execution steps of the
	// action.
	SubExecutionSteps []*Span `protobuf:"bytes,11,rep,name=sub_execution_steps,json=subExecutionSteps,proto3" json:"sub_execution_steps,omitempty"`
	// Optional. Output only. The status of the action.
	Status *Status `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

Action performed by end user or Dialogflow agent in the conversation.

func (*Action) Descriptor

func (*Action) Descriptor() ([]byte, []int)

Deprecated: Use Action.ProtoReflect.Descriptor instead.

func (*Action) GetAction

func (m *Action) GetAction() isAction_Action

func (*Action) GetAgentUtterance

func (x *Action) GetAgentUtterance() *AgentUtterance

func (*Action) GetCompleteTime

func (x *Action) GetCompleteTime() *timestamppb.Timestamp

func (*Action) GetDisplayName

func (x *Action) GetDisplayName() string

func (*Action) GetEvent

func (x *Action) GetEvent() *Event

func (*Action) GetFlowInvocation

func (x *Action) GetFlowInvocation() *FlowInvocation

func (*Action) GetFlowStateUpdate

func (x *Action) GetFlowStateUpdate() *Action_FlowStateUpdate

func (*Action) GetFlowTransition

func (x *Action) GetFlowTransition() *FlowTransition

func (*Action) GetIntentMatch

func (x *Action) GetIntentMatch() *Action_IntentMatch

func (*Action) GetLlmCall

func (x *Action) GetLlmCall() *LlmCall

func (*Action) GetPlaybookInvocation

func (x *Action) GetPlaybookInvocation() *PlaybookInvocation

func (*Action) GetPlaybookTransition

func (x *Action) GetPlaybookTransition() *PlaybookTransition

func (*Action) GetStartTime

func (x *Action) GetStartTime() *timestamppb.Timestamp

func (*Action) GetStatus

func (x *Action) GetStatus() *Status

func (*Action) GetStt

func (x *Action) GetStt() *Action_STT

func (*Action) GetSubExecutionSteps

func (x *Action) GetSubExecutionSteps() []*Span

func (*Action) GetToolUse

func (x *Action) GetToolUse() *ToolUse

func (*Action) GetTts

func (x *Action) GetTts() *Action_TTS

func (*Action) GetUserUtterance

func (x *Action) GetUserUtterance() *UserUtterance

func (*Action) ProtoMessage

func (*Action) ProtoMessage()

func (*Action) ProtoReflect

func (x *Action) ProtoReflect() protoreflect.Message

func (*Action) Reset

func (x *Action) Reset()

func (*Action) String

func (x *Action) String() string

Action_AgentUtterance

type Action_AgentUtterance struct {
	// Optional. Action performed by the agent as a message.
	AgentUtterance *AgentUtterance `protobuf:"bytes,2,opt,name=agent_utterance,json=agentUtterance,proto3,oneof"`
}

Action_Event

type Action_Event struct {
	// Optional. The agent received an event from the customer or a system event
	// is emitted.
	Event *Event `protobuf:"bytes,7,opt,name=event,proto3,oneof"`
}

Action_FlowInvocation

type Action_FlowInvocation struct {
	// Optional. Action performed on behalf of the agent by invoking a CX flow.
	FlowInvocation *FlowInvocation `protobuf:"bytes,5,opt,name=flow_invocation,json=flowInvocation,proto3,oneof"`
}

Action_FlowStateUpdate

type Action_FlowStateUpdate struct {

	// The type of the event that triggered the state update.
	EventType string `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	// The updated page and flow state.
	PageState *Action_FlowStateUpdate_PageState `protobuf:"bytes,2,opt,name=page_state,json=pageState,proto3" json:"page_state,omitempty"`
	// The updated parameters.
	UpdatedParameters *structpb.Struct `protobuf:"bytes,3,opt,name=updated_parameters,json=updatedParameters,proto3" json:"updated_parameters,omitempty"`
	// The destination of the transition.
	// Format:
	// `projects/

Stores metadata of the state update action, such as a state machine execution in flows.

func (*Action_FlowStateUpdate) Descriptor

func (*Action_FlowStateUpdate) Descriptor() ([]byte, []int)

Deprecated: Use Action_FlowStateUpdate.ProtoReflect.Descriptor instead.

func (*Action_FlowStateUpdate) GetDestination

func (x *Action_FlowStateUpdate) GetDestination() string

func (*Action_FlowStateUpdate) GetEventType

func (x *Action_FlowStateUpdate) GetEventType() string

func (*Action_FlowStateUpdate) GetFunctionCall

func (*Action_FlowStateUpdate) GetPageState

func (*Action_FlowStateUpdate) GetUpdatedParameters

func (x *Action_FlowStateUpdate) GetUpdatedParameters() *structpb.Struct

func (*Action_FlowStateUpdate) ProtoMessage

func (*Action_FlowStateUpdate) ProtoMessage()

func (*Action_FlowStateUpdate) ProtoReflect

func (x *Action_FlowStateUpdate) ProtoReflect() protoreflect.Message

func (*Action_FlowStateUpdate) Reset

func (x *Action_FlowStateUpdate) Reset()

func (*Action_FlowStateUpdate) String

func (x *Action_FlowStateUpdate) String() string

Action_FlowStateUpdate_

type Action_FlowStateUpdate_ struct {
	// Optional. Output only. The state machine update in flows.
	FlowStateUpdate *Action_FlowStateUpdate `protobuf:"bytes,18,opt,name=flow_state_update,json=flowStateUpdate,proto3,oneof"`
}

Action_FlowStateUpdate_FunctionCall

type Action_FlowStateUpdate_FunctionCall struct {

	// The name of the function call.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Stores the metadata of a function call to execute.

func (*Action_FlowStateUpdate_FunctionCall) Descriptor

func (*Action_FlowStateUpdate_FunctionCall) Descriptor() ([]byte, []int)

Deprecated: Use Action_FlowStateUpdate_FunctionCall.ProtoReflect.Descriptor instead.

func (*Action_FlowStateUpdate_FunctionCall) GetName

func (*Action_FlowStateUpdate_FunctionCall) ProtoMessage

func (*Action_FlowStateUpdate_FunctionCall) ProtoMessage()

func (*Action_FlowStateUpdate_FunctionCall) ProtoReflect

func (*Action_FlowStateUpdate_FunctionCall) Reset

func (*Action_FlowStateUpdate_FunctionCall) String

Action_FlowStateUpdate_PageState

type Action_FlowStateUpdate_PageState struct {

	// The ID of the page.
	// Format:
	// `projects/

Stores the state of a page and its flow.

func (*Action_FlowStateUpdate_PageState) Descriptor

func (*Action_FlowStateUpdate_PageState) Descriptor() ([]byte, []int)

Deprecated: Use Action_FlowStateUpdate_PageState.ProtoReflect.Descriptor instead.

func (*Action_FlowStateUpdate_PageState) GetDisplayName

func (x *Action_FlowStateUpdate_PageState) GetDisplayName() string

func (*Action_FlowStateUpdate_PageState) GetPage

func (*Action_FlowStateUpdate_PageState) GetStatus

func (*Action_FlowStateUpdate_PageState) ProtoMessage

func (*Action_FlowStateUpdate_PageState) ProtoMessage()

func (*Action_FlowStateUpdate_PageState) ProtoReflect

func (*Action_FlowStateUpdate_PageState) Reset

func (*Action_FlowStateUpdate_PageState) String

Action_FlowTransition

type Action_FlowTransition struct {
	// Optional. Action performed on behalf of the agent by transitioning to a
	// target CX flow.
	FlowTransition *FlowTransition `protobuf:"bytes,13,opt,name=flow_transition,json=flowTransition,proto3,oneof"`
}

Action_IntentMatch

type Action_IntentMatch struct {

	// The matched intent.
	MatchedIntents []*Action_IntentMatch_MatchedIntent `protobuf:"bytes,1,rep,name=matched_intents,json=matchedIntents,proto3" json:"matched_intents,omitempty"`
	// contains filtered or unexported fields
}

Stores metadata of the intent match action.

func (*Action_IntentMatch) Descriptor

func (*Action_IntentMatch) Descriptor() ([]byte, []int)

Deprecated: Use Action_IntentMatch.ProtoReflect.Descriptor instead.

func (*Action_IntentMatch) GetMatchedIntents

func (x *Action_IntentMatch) GetMatchedIntents() []*Action_IntentMatch_MatchedIntent

func (*Action_IntentMatch) ProtoMessage

func (*Action_IntentMatch) ProtoMessage()

func (*Action_IntentMatch) ProtoReflect

func (x *Action_IntentMatch) ProtoReflect() protoreflect.Message

func (*Action_IntentMatch) Reset

func (x *Action_IntentMatch) Reset()

func (*Action_IntentMatch) String

func (x *Action_IntentMatch) String() string

Action_IntentMatch_

type Action_IntentMatch_ struct {
	// Optional. Output only. Intent Match in flows.
	IntentMatch *Action_IntentMatch `protobuf:"bytes,17,opt,name=intent_match,json=intentMatch,proto3,oneof"`
}

Action_IntentMatch_MatchedIntent

type Action_IntentMatch_MatchedIntent struct {

	// The ID of the matched intent.
	IntentId string `protobuf:"bytes,1,opt,name=intent_id,json=intentId,proto3" json:"intent_id,omitempty"`
	// The display name of the matched intent.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The score of the matched intent.
	Score float32 `protobuf:"fixed32,3,opt,name=score,proto3" json:"score,omitempty"`
	// The generative fallback response of the matched intent.
	GenerativeFallback *structpb.Struct `protobuf:"bytes,4,opt,name=generative_fallback,json=generativeFallback,proto3" json:"generative_fallback,omitempty"`
	// contains filtered or unexported fields
}

Stores the matched intent, which is the result of the intent match action.

func (*Action_IntentMatch_MatchedIntent) Descriptor

func (*Action_IntentMatch_MatchedIntent) Descriptor() ([]byte, []int)

Deprecated: Use Action_IntentMatch_MatchedIntent.ProtoReflect.Descriptor instead.

func (*Action_IntentMatch_MatchedIntent) GetDisplayName

func (x *Action_IntentMatch_MatchedIntent) GetDisplayName() string

func (*Action_IntentMatch_MatchedIntent) GetGenerativeFallback

func (x *Action_IntentMatch_MatchedIntent) GetGenerativeFallback() *structpb.Struct

func (*Action_IntentMatch_MatchedIntent) GetIntentId

func (x *Action_IntentMatch_MatchedIntent) GetIntentId() string

func (*Action_IntentMatch_MatchedIntent) GetScore

func (*Action_IntentMatch_MatchedIntent) ProtoMessage

func (*Action_IntentMatch_MatchedIntent) ProtoMessage()

func (*Action_IntentMatch_MatchedIntent) ProtoReflect

func (*Action_IntentMatch_MatchedIntent) Reset

func (*Action_IntentMatch_MatchedIntent) String

Action_LlmCall

type Action_LlmCall struct {
	// Optional. Output only. LLM call performed by the agent.
	LlmCall *LlmCall `protobuf:"bytes,14,opt,name=llm_call,json=llmCall,proto3,oneof"`
}

Action_PlaybookInvocation

type Action_PlaybookInvocation struct {
	// Optional. Action performed on behalf of the agent by invoking a child
	// playbook.
	PlaybookInvocation *PlaybookInvocation `protobuf:"bytes,4,opt,name=playbook_invocation,json=playbookInvocation,proto3,oneof"`
}

Action_PlaybookTransition

type Action_PlaybookTransition struct {
	// Optional. Action performed on behalf of the agent by transitioning to a
	// target playbook.
	PlaybookTransition *PlaybookTransition `protobuf:"bytes,12,opt,name=playbook_transition,json=playbookTransition,proto3,oneof"`
}

Action_STT

type Action_STT struct {
	// contains filtered or unexported fields
}

Stores metadata of the Speech-to-Text action.

func (*Action_STT) Descriptor

func (*Action_STT) Descriptor() ([]byte, []int)

Deprecated: Use Action_STT.ProtoReflect.Descriptor instead.

func (*Action_STT) ProtoMessage

func (*Action_STT) ProtoMessage()

func (*Action_STT) ProtoReflect

func (x *Action_STT) ProtoReflect() protoreflect.Message

func (*Action_STT) Reset

func (x *Action_STT) Reset()

func (*Action_STT) String

func (x *Action_STT) String() string

Action_Stt

type Action_Stt struct {
	// Optional. Speech-to-text action performed by the agent.
	Stt *Action_STT `protobuf:"bytes,20,opt,name=stt,proto3,oneof"`
}

Action_TTS

type Action_TTS struct {
	// contains filtered or unexported fields
}

Stores metadata of the Text-to-Speech action.

func (*Action_TTS) Descriptor

func (*Action_TTS) Descriptor() ([]byte, []int)

Deprecated: Use Action_TTS.ProtoReflect.Descriptor instead.

func (*Action_TTS) ProtoMessage

func (*Action_TTS) ProtoMessage()

func (*Action_TTS) ProtoReflect

func (x *Action_TTS) ProtoReflect() protoreflect.Message

func (*Action_TTS) Reset

func (x *Action_TTS) Reset()

func (*Action_TTS) String

func (x *Action_TTS) String() string

Action_ToolUse

type Action_ToolUse struct {
	// Optional. Action performed on behalf of the agent by calling a plugin
	// tool.
	ToolUse *ToolUse `protobuf:"bytes,3,opt,name=tool_use,json=toolUse,proto3,oneof"`
}

Action_Tts

type Action_Tts struct {
	// Optional. Text-to-speech action performed by the agent.
	Tts *Action_TTS `protobuf:"bytes,19,opt,name=tts,proto3,oneof"`
}

Action_UserUtterance

type Action_UserUtterance struct {
	// Optional. Agent obtained a message from the customer.
	UserUtterance *UserUtterance `protobuf:"bytes,1,opt,name=user_utterance,json=userUtterance,proto3,oneof"`
}

AdvancedSettings

type AdvancedSettings struct {

	// If present, incoming audio is exported by Dialogflow to the configured
	// Google Cloud Storage destination.
	// Exposed at the following levels:
	// - Agent level
	// - Flow level
	AudioExportGcsDestination *GcsDestination `protobuf:"bytes,2,opt,name=audio_export_gcs_destination,json=audioExportGcsDestination,proto3" json:"audio_export_gcs_destination,omitempty"`
	// Settings for speech to text detection.
	// Exposed at the following levels:
	// - Agent level
	// - Flow level
	// - Page level
	// - Parameter level
	SpeechSettings *AdvancedSettings_SpeechSettings `protobuf:"bytes,3,opt,name=speech_settings,json=speechSettings,proto3" json:"speech_settings,omitempty"`
	// Settings for DTMF.
	// Exposed at the following levels:
	// - Agent level
	// - Flow level
	// - Page level
	// - Parameter level.
	DtmfSettings *AdvancedSettings_DtmfSettings `protobuf:"bytes,5,opt,name=dtmf_settings,json=dtmfSettings,proto3" json:"dtmf_settings,omitempty"`
	// Settings for logging.
	// Settings for Dialogflow History, Contact Center messages, StackDriver logs,
	// and speech logging.
	// Exposed at the following levels:
	// - Agent level.
	LoggingSettings *AdvancedSettings_LoggingSettings `protobuf:"bytes,6,opt,name=logging_settings,json=loggingSettings,proto3" json:"logging_settings,omitempty"`
	// contains filtered or unexported fields
}

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged.

DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel.

Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

func (*AdvancedSettings) Descriptor

func (*AdvancedSettings) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedSettings.ProtoReflect.Descriptor instead.

func (*AdvancedSettings) GetAudioExportGcsDestination

func (x *AdvancedSettings) GetAudioExportGcsDestination() *GcsDestination

func (*AdvancedSettings) GetDtmfSettings

func (x *AdvancedSettings) GetDtmfSettings() *AdvancedSettings_DtmfSettings

func (*AdvancedSettings) GetLoggingSettings

func (x *AdvancedSettings) GetLoggingSettings() *AdvancedSettings_LoggingSettings

func (*AdvancedSettings) GetSpeechSettings

func (x *AdvancedSettings) GetSpeechSettings() *AdvancedSettings_SpeechSettings

func (*AdvancedSettings) ProtoMessage

func (*AdvancedSettings) ProtoMessage()

func (*AdvancedSettings) ProtoReflect

func (x *AdvancedSettings) ProtoReflect() protoreflect.Message

func (*AdvancedSettings) Reset

func (x *AdvancedSettings) Reset()

func (*AdvancedSettings) String

func (x *AdvancedSettings) String() string

AdvancedSettings_DtmfSettings

type AdvancedSettings_DtmfSettings struct {

	// If true, incoming audio is processed for DTMF (dual tone multi frequency)
	// events. For example, if the caller presses a button on their telephone
	// keypad and DTMF processing is enabled, Dialogflow will detect the
	// event (e.g. a "3" was pressed) in the incoming audio and pass the event
	// to the bot to drive business logic (e.g. when 3 is pressed, return the
	// account balance).
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Max length of DTMF digits.
	MaxDigits int32 `protobuf:"varint,2,opt,name=max_digits,json=maxDigits,proto3" json:"max_digits,omitempty"`
	// The digit that terminates a DTMF digit sequence.
	FinishDigit string `protobuf:"bytes,3,opt,name=finish_digit,json=finishDigit,proto3" json:"finish_digit,omitempty"`
	// Interdigit timeout setting for matching dtmf input to regex.
	InterdigitTimeoutDuration *durationpb.Duration `protobuf:"bytes,6,opt,name=interdigit_timeout_duration,json=interdigitTimeoutDuration,proto3" json:"interdigit_timeout_duration,omitempty"`
	// Endpoint timeout setting for matching dtmf input to regex.
	EndpointingTimeoutDuration *durationpb.Duration `protobuf:"bytes,7,opt,name=endpointing_timeout_duration,json=endpointingTimeoutDuration,proto3" json:"endpointing_timeout_duration,omitempty"`
	// contains filtered or unexported fields
}

Define behaviors for DTMF (dual tone multi frequency).

func (*AdvancedSettings_DtmfSettings) Descriptor

func (*AdvancedSettings_DtmfSettings) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedSettings_DtmfSettings.ProtoReflect.Descriptor instead.

func (*AdvancedSettings_DtmfSettings) GetEnabled

func (x *AdvancedSettings_DtmfSettings) GetEnabled() bool

func (*AdvancedSettings_DtmfSettings) GetEndpointingTimeoutDuration

func (x *AdvancedSettings_DtmfSettings) GetEndpointingTimeoutDuration() *durationpb.Duration

func (*AdvancedSettings_DtmfSettings) GetFinishDigit

func (x *AdvancedSettings_DtmfSettings) GetFinishDigit() string

func (*AdvancedSettings_DtmfSettings) GetInterdigitTimeoutDuration

func (x *AdvancedSettings_DtmfSettings) GetInterdigitTimeoutDuration() *durationpb.Duration

func (*AdvancedSettings_DtmfSettings) GetMaxDigits

func (x *AdvancedSettings_DtmfSettings) GetMaxDigits() int32

func (*AdvancedSettings_DtmfSettings) ProtoMessage

func (*AdvancedSettings_DtmfSettings) ProtoMessage()

func (*AdvancedSettings_DtmfSettings) ProtoReflect

func (*AdvancedSettings_DtmfSettings) Reset

func (x *AdvancedSettings_DtmfSettings) Reset()

func (*AdvancedSettings_DtmfSettings) String

AdvancedSettings_LoggingSettings

type AdvancedSettings_LoggingSettings struct {

	// Enables Google Cloud Logging.
	EnableStackdriverLogging bool `protobuf:"varint,2,opt,name=enable_stackdriver_logging,json=enableStackdriverLogging,proto3" json:"enable_stackdriver_logging,omitempty"`
	// Enables DF Interaction logging.
	EnableInteractionLogging bool `protobuf:"varint,3,opt,name=enable_interaction_logging,json=enableInteractionLogging,proto3" json:"enable_interaction_logging,omitempty"`
	// Enables consent-based end-user input redaction, if true, a pre-defined
	// session parameter `$session.params.conversation-redaction` will be
	// used to determine if the utterance should be redacted.
	EnableConsentBasedRedaction bool `protobuf:"varint,4,opt,name=enable_consent_based_redaction,json=enableConsentBasedRedaction,proto3" json:"enable_consent_based_redaction,omitempty"`
	// contains filtered or unexported fields
}

Define behaviors on logging.

func (*AdvancedSettings_LoggingSettings) Descriptor

func (*AdvancedSettings_LoggingSettings) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedSettings_LoggingSettings.ProtoReflect.Descriptor instead.

func (*AdvancedSettings_LoggingSettings) GetEnableConsentBasedRedaction

func (x *AdvancedSettings_LoggingSettings) GetEnableConsentBasedRedaction() bool

func (*AdvancedSettings_LoggingSettings) GetEnableInteractionLogging

func (x *AdvancedSettings_LoggingSettings) GetEnableInteractionLogging() bool

func (*AdvancedSettings_LoggingSettings) GetEnableStackdriverLogging

func (x *AdvancedSettings_LoggingSettings) GetEnableStackdriverLogging() bool

func (*AdvancedSettings_LoggingSettings) ProtoMessage

func (*AdvancedSettings_LoggingSettings) ProtoMessage()

func (*AdvancedSettings_LoggingSettings) ProtoReflect

func (*AdvancedSettings_LoggingSettings) Reset

func (*AdvancedSettings_LoggingSettings) String

AdvancedSettings_SpeechSettings

type AdvancedSettings_SpeechSettings struct {

	// Sensitivity of the speech model that detects the end of speech.
	// Scale from 0 to 100.
	EndpointerSensitivity int32 `protobuf:"varint,1,opt,name=endpointer_sensitivity,json=endpointerSensitivity,proto3" json:"endpointer_sensitivity,omitempty"`
	// Timeout before detecting no speech.
	NoSpeechTimeout *durationpb.Duration `protobuf:"bytes,2,opt,name=no_speech_timeout,json=noSpeechTimeout,proto3" json:"no_speech_timeout,omitempty"`
	// Use timeout based endpointing, interpreting endpointer sensitivity as
	// seconds of timeout value.
	UseTimeoutBasedEndpointing bool `protobuf:"varint,3,opt,name=use_timeout_based_endpointing,json=useTimeoutBasedEndpointing,proto3" json:"use_timeout_based_endpointing,omitempty"`
	// Mapping from language to Speech-to-Text model. The mapped Speech-to-Text
	// model will be selected for requests from its corresponding language.
	// For more information, see
	// [Speech
	// models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
	Models map[string]string `protobuf:"bytes,5,rep,name=models,proto3" json:"models,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// contains filtered or unexported fields
}

Define behaviors of speech to text detection.

func (*AdvancedSettings_SpeechSettings) Descriptor

func (*AdvancedSettings_SpeechSettings) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedSettings_SpeechSettings.ProtoReflect.Descriptor instead.

func (*AdvancedSettings_SpeechSettings) GetEndpointerSensitivity

func (x *AdvancedSettings_SpeechSettings) GetEndpointerSensitivity() int32

func (*AdvancedSettings_SpeechSettings) GetModels

func (x *AdvancedSettings_SpeechSettings) GetModels() map[string]string

func (*AdvancedSettings_SpeechSettings) GetNoSpeechTimeout

func (x *AdvancedSettings_SpeechSettings) GetNoSpeechTimeout() *durationpb.Duration

func (*AdvancedSettings_SpeechSettings) GetUseTimeoutBasedEndpointing

func (x *AdvancedSettings_SpeechSettings) GetUseTimeoutBasedEndpointing() bool

func (*AdvancedSettings_SpeechSettings) ProtoMessage

func (*AdvancedSettings_SpeechSettings) ProtoMessage()

func (*AdvancedSettings_SpeechSettings) ProtoReflect

func (*AdvancedSettings_SpeechSettings) Reset

func (*AdvancedSettings_SpeechSettings) String

Agent

type Agent struct {

	// The unique identifier of the agent.
	// Required for the
	// [Agents.UpdateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.UpdateAgent]
	// method.
	// [Agents.CreateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.CreateAgent]
	// populates the name automatically.
	// Format: `projects/

Agents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data. You can include agents in your app, product, or service to determine user intent and respond to the user in a natural way.

After you create an agent, you can add [Intents][google.cloud.dialogflow.cx.v3beta1.Intent], [Entity Types][google.cloud.dialogflow.cx.v3beta1.EntityType], [Flows][google.cloud.dialogflow.cx.v3beta1.Flow], [Fulfillments][google.cloud.dialogflow.cx.v3beta1.Fulfillment], [Webhooks][google.cloud.dialogflow.cx.v3beta1.Webhook], [TransitionRouteGroups][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup] and so on to manage the conversation flows.

func (*Agent) Descriptor

func (*Agent) Descriptor() ([]byte, []int)

Deprecated: Use Agent.ProtoReflect.Descriptor instead.

func (*Agent) GetAdvancedSettings

func (x *Agent) GetAdvancedSettings() *AdvancedSettings

func (*Agent) GetAnswerFeedbackSettings

func (x *Agent) GetAnswerFeedbackSettings() *Agent_AnswerFeedbackSettings

func (*Agent) GetAvatarUri

func (x *Agent) GetAvatarUri() string

func (*Agent) GetBigqueryExportSettings

func (x *Agent) GetBigqueryExportSettings() *BigQueryExportSettings

func (*Agent) GetClientCertificateSettings

func (x *Agent) GetClientCertificateSettings() *Agent_ClientCertificateSettings

func (*Agent) GetDefaultLanguageCode

func (x *Agent) GetDefaultLanguageCode() string

func (*Agent) GetDescription

func (x *Agent) GetDescription() string

func (*Agent) GetDisplayName

func (x *Agent) GetDisplayName() string

func (*Agent) GetEnableMultiLanguageTraining

func (x *Agent) GetEnableMultiLanguageTraining() bool

func (*Agent) GetEnableSpellCorrection

func (x *Agent) GetEnableSpellCorrection() bool

func (*Agent) GetEnableStackdriverLogging

func (x *Agent) GetEnableStackdriverLogging() bool

Deprecated: Marked as deprecated in google/cloud/dialogflow/cx/v3beta1/agent.proto.

func (*Agent) GetGenAppBuilderSettings

func (x *Agent) GetGenAppBuilderSettings() *Agent_GenAppBuilderSettings

func (*Agent) GetGitIntegrationSettings

func (x *Agent) GetGitIntegrationSettings() *Agent_GitIntegrationSettings

func (*Agent) GetLocked

func (x *Agent) GetLocked() bool

func (*Agent) GetName

func (x *Agent) GetName() string

func (*Agent) GetPersonalizationSettings

func (x *Agent) GetPersonalizationSettings() *Agent_PersonalizationSettings

func (*Agent) GetSatisfiesPzi

func (x *Agent) GetSatisfiesPzi() bool

func (*Agent) GetSatisfiesPzs

func (x *Agent) GetSatisfiesPzs() bool

func (*Agent) GetSecuritySettings

func (x *Agent) GetSecuritySettings() string

func (*Agent) GetSessionEntryResource

func (m *Agent) GetSessionEntryResource() isAgent_SessionEntryResource

func (*Agent) GetSpeechToTextSettings

func (x *Agent) GetSpeechToTextSettings() *SpeechToTextSettings

func (*Agent) GetStartFlow

func (x *Agent) GetStartFlow() string

func (*Agent) GetStartPlaybook

func (x *Agent) GetStartPlaybook() string

func (*Agent) GetSupportedLanguageCodes

func (x *Agent) GetSupportedLanguageCodes() []string

func (*Agent) GetTextToSpeechSettings

func (x *Agent) GetTextToSpeechSettings() *TextToSpeechSettings

func (*Agent) GetTimeZone

func (x *Agent) GetTimeZone() string

func (*Agent) ProtoMessage

func (*Agent) ProtoMessage()

func (*Agent) ProtoReflect

func (x *Agent) ProtoReflect() protoreflect.Message

func (*Agent) Reset

func (x *Agent) Reset()

func (*Agent) String

func (x *Agent) String() string

AgentUtterance

type AgentUtterance struct {

	// Required. Message content in text.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// Optional. True if the agent utterance needs to be generated by the LLM.
	// Only used in webhook response to differentiate from empty text. Revisit
	// whether we need this field or mark `text` as optional when we expose
	// webhook interface to customer.
	RequireGeneration bool `protobuf:"varint,2,opt,name=require_generation,json=requireGeneration,proto3" json:"require_generation,omitempty"`
	// contains filtered or unexported fields
}

AgentUtterance represents one message sent by the agent.

func (*AgentUtterance) Descriptor

func (*AgentUtterance) Descriptor() ([]byte, []int)

Deprecated: Use AgentUtterance.ProtoReflect.Descriptor instead.

func (*AgentUtterance) GetRequireGeneration

func (x *AgentUtterance) GetRequireGeneration() bool

func (*AgentUtterance) GetText

func (x *AgentUtterance) GetText() string

func (*AgentUtterance) ProtoMessage

func (*AgentUtterance) ProtoMessage()

func (*AgentUtterance) ProtoReflect

func (x *AgentUtterance) ProtoReflect() protoreflect.Message

func (*AgentUtterance) Reset

func (x *AgentUtterance) Reset()

func (*AgentUtterance) String

func (x *AgentUtterance) String() string

AgentValidationResult

type AgentValidationResult struct {

	// The unique identifier of the agent validation result.
	// Format:
	// `projects/

The response message for [Agents.GetAgentValidationResult][google.cloud.dialogflow.cx.v3beta1.Agents.GetAgentValidationResult].

func (*AgentValidationResult) Descriptor

func (*AgentValidationResult) Descriptor() ([]byte, []int)

Deprecated: Use AgentValidationResult.ProtoReflect.Descriptor instead.

func (*AgentValidationResult) GetFlowValidationResults

func (x *AgentValidationResult) GetFlowValidationResults() []*FlowValidationResult

func (*AgentValidationResult) GetName

func (x *AgentValidationResult) GetName() string

func (*AgentValidationResult) ProtoMessage

func (*AgentValidationResult) ProtoMessage()

func (*AgentValidationResult) ProtoReflect

func (x *AgentValidationResult) ProtoReflect() protoreflect.Message

func (*AgentValidationResult) Reset

func (x *AgentValidationResult) Reset()

func (*AgentValidationResult) String

func (x *AgentValidationResult) String() string

Agent_AnswerFeedbackSettings

type Agent_AnswerFeedbackSettings struct {

	// Optional. If enabled, end users will be able to provide
	// [answer feedback][google.cloud.dialogflow.cx.v3beta1.AnswerFeedback] to
	// Dialogflow responses. Feature works only if interaction logging is
	// enabled in the Dialogflow agent.
	EnableAnswerFeedback bool `protobuf:"varint,1,opt,name=enable_answer_feedback,json=enableAnswerFeedback,proto3" json:"enable_answer_feedback,omitempty"`
	// contains filtered or unexported fields
}

Settings for answer feedback collection.

func (*Agent_AnswerFeedbackSettings) Descriptor

func (*Agent_AnswerFeedbackSettings) Descriptor() ([]byte, []int)

Deprecated: Use Agent_AnswerFeedbackSettings.ProtoReflect.Descriptor instead.

func (*Agent_AnswerFeedbackSettings) GetEnableAnswerFeedback

func (x *Agent_AnswerFeedbackSettings) GetEnableAnswerFeedback() bool

func (*Agent_AnswerFeedbackSettings) ProtoMessage

func (*Agent_AnswerFeedbackSettings) ProtoMessage()

func (*Agent_AnswerFeedbackSettings) ProtoReflect

func (*Agent_AnswerFeedbackSettings) Reset

func (x *Agent_AnswerFeedbackSettings) Reset()

func (*Agent_AnswerFeedbackSettings) String

Agent_ClientCertificateSettings

type Agent_ClientCertificateSettings struct {

	// Required. The ssl certificate encoded in PEM format. This string must
	// include the begin header and end footer lines.
	SslCertificate string `protobuf:"bytes,1,opt,name=ssl_certificate,json=sslCertificate,proto3" json:"ssl_certificate,omitempty"`
	// Required. The name of the SecretManager secret version resource storing
	// the private key encoded in PEM format. Format:
	// `projects/{project}/secrets/{secret}/versions/{version}`
	PrivateKey string `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	// Optional. The name of the SecretManager secret version resource storing
	// the passphrase. 'passphrase' should be left unset if the private key is
	// not encrypted.
	// Format: `projects/{project}/secrets/{secret}/versions/{version}`
	Passphrase string `protobuf:"bytes,3,opt,name=passphrase,proto3" json:"passphrase,omitempty"`
	// contains filtered or unexported fields
}

Settings for custom client certificates.

func (*Agent_ClientCertificateSettings) Descriptor

func (*Agent_ClientCertificateSettings) Descriptor() ([]byte, []int)

Deprecated: Use Agent_ClientCertificateSettings.ProtoReflect.Descriptor instead.

func (*Agent_ClientCertificateSettings) GetPassphrase

func (x *Agent_ClientCertificateSettings) GetPassphrase() string

func (*Agent_ClientCertificateSettings) GetPrivateKey

func (x *Agent_ClientCertificateSettings) GetPrivateKey() string

func (*Agent_ClientCertificateSettings) GetSslCertificate

func (x *Agent_ClientCertificateSettings) GetSslCertificate() string

func (*Agent_ClientCertificateSettings) ProtoMessage

func (*Agent_ClientCertificateSettings) ProtoMessage()

func (*Agent_ClientCertificateSettings) ProtoReflect

func (*Agent_ClientCertificateSettings) Reset

func (*Agent_ClientCertificateSettings) String

Agent_GenAppBuilderSettings

type Agent_GenAppBuilderSettings struct {

	// Required. The full name of the Gen App Builder engine related to this
	// agent if there is one. Format: `projects/{Project ID}/locations/{Location
	// ID}/collections/{Collection ID}/engines/{Engine ID}`
	Engine string `protobuf:"bytes,1,opt,name=engine,proto3" json:"engine,omitempty"`
	// contains filtered or unexported fields
}

Settings for Gen App Builder.

func (*Agent_GenAppBuilderSettings) Descriptor

func (*Agent_GenAppBuilderSettings) Descriptor() ([]byte, []int)

Deprecated: Use Agent_GenAppBuilderSettings.ProtoReflect.Descriptor instead.

func (*Agent_GenAppBuilderSettings) GetEngine

func (x *Agent_GenAppBuilderSettings) GetEngine() string

func (*Agent_GenAppBuilderSettings) ProtoMessage

func (*Agent_GenAppBuilderSettings) ProtoMessage()

func (*Agent_GenAppBuilderSettings) ProtoReflect

func (*Agent_GenAppBuilderSettings) Reset

func (x *Agent_GenAppBuilderSettings) Reset()

func (*Agent_GenAppBuilderSettings) String

func (x *Agent_GenAppBuilderSettings) String() string

Agent_GitIntegrationSettings

type Agent_GitIntegrationSettings struct {

	// The git settings to specific systems.
	//
	// Types that are assignable to GitSettings:
	//
	//	*Agent_GitIntegrationSettings_GithubSettings_
	//	*Agent_GitIntegrationSettings_GitConnectionSettings_
	GitSettings isAgent_GitIntegrationSettings_GitSettings `protobuf_oneof:"git_settings"`
	// contains filtered or unexported fields
}

Settings for connecting to Git repository for an agent.

func (*Agent_GitIntegrationSettings) Descriptor

func (*Agent_GitIntegrationSettings) Descriptor() ([]byte, []int)

Deprecated: Use Agent_GitIntegrationSettings.ProtoReflect.Descriptor instead.

func (*Agent_GitIntegrationSettings) GetGitConnectionSettings

func (*Agent_GitIntegrationSettings) GetGitSettings

func (m *Agent_GitIntegrationSettings) GetGitSettings() isAgent_GitIntegrationSettings_GitSettings

func (*Agent_GitIntegrationSettings) GetGithubSettings

func (*Agent_GitIntegrationSettings) ProtoMessage

func (*Agent_GitIntegrationSettings) ProtoMessage()

func (*Agent_GitIntegrationSettings) ProtoReflect

func (*Agent_GitIntegrationSettings) Reset

func (x *Agent_GitIntegrationSettings) Reset()

func (*Agent_GitIntegrationSettings) String

Agent_GitIntegrationSettings_GitConnectionSettings

type Agent_GitIntegrationSettings_GitConnectionSettings struct {

	// Required. Display name for the repository
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. Git server reporitory URI.
	RepositoryUri string `protobuf:"bytes,2,opt,name=repository_uri,json=repositoryUri,proto3" json:"repository_uri,omitempty"`
	// Required. Default branch of the repository.
	TrackingBranch string `protobuf:"bytes,3,opt,name=tracking_branch,json=trackingBranch,proto3" json:"tracking_branch,omitempty"`
	// Optional. List of branches configured for the repository.
	Branches []string `protobuf:"bytes,4,rep,name=branches,proto3" json:"branches,omitempty"`
	// Support auth types.
	//
	// Types that are assignable to GitAuthentication:
	//
	//	*Agent_GitIntegrationSettings_GitConnectionSettings_AccessTokenSecret
	GitAuthentication isAgent_GitIntegrationSettings_GitConnectionSettings_GitAuthentication `protobuf_oneof:"git_authentication"`
	// contains filtered or unexported fields
}

Integration settings for a Git service hosted on Cloud Run.

func (*Agent_GitIntegrationSettings_GitConnectionSettings) Descriptor

Deprecated: Use Agent_GitIntegrationSettings_GitConnectionSettings.ProtoReflect.Descriptor instead.

func (*Agent_GitIntegrationSettings_GitConnectionSettings) GetAccessTokenSecret

func (*Agent_GitIntegrationSettings_GitConnectionSettings) GetBranches

func (*Agent_GitIntegrationSettings_GitConnectionSettings) GetDisplayName

func (*Agent_GitIntegrationSettings_GitConnectionSettings) GetGitAuthentication

func (m *Agent_GitIntegrationSettings_GitConnectionSettings) GetGitAuthentication() isAgent_GitIntegrationSettings_GitConnectionSettings_GitAuthentication

func (*Agent_GitIntegrationSettings_GitConnectionSettings) GetRepositoryUri

func (*Agent_GitIntegrationSettings_GitConnectionSettings) GetTrackingBranch

func (*Agent_GitIntegrationSettings_GitConnectionSettings) ProtoMessage

func (*Agent_GitIntegrationSettings_GitConnectionSettings) ProtoReflect

func (*Agent_GitIntegrationSettings_GitConnectionSettings) Reset

func (*Agent_GitIntegrationSettings_GitConnectionSettings) String

Agent_GitIntegrationSettings_GitConnectionSettings_

type Agent_GitIntegrationSettings_GitConnectionSettings_ struct {
	// Git connection settings.
	GitConnectionSettings *Agent_GitIntegrationSettings_GitConnectionSettings `protobuf:"bytes,2,opt,name=git_connection_settings,json=gitConnectionSettings,proto3,oneof"`
}

Agent_GitIntegrationSettings_GitConnectionSettings_AccessTokenSecret

type Agent_GitIntegrationSettings_GitConnectionSettings_AccessTokenSecret struct {
	// The name of the SecretManager secret version resource storing the
	// git access token.
	// Format: `projects/{project}/secrets/{secret}/versions/{version}`
	AccessTokenSecret string `protobuf:"bytes,5,opt,name=access_token_secret,json=accessTokenSecret,proto3,oneof"`
}

Agent_GitIntegrationSettings_GithubSettings

type Agent_GitIntegrationSettings_GithubSettings struct {

	// The unique repository display name for the GitHub repository.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The GitHub repository URI related to the agent.
	RepositoryUri string `protobuf:"bytes,2,opt,name=repository_uri,json=repositoryUri,proto3" json:"repository_uri,omitempty"`
	// The branch of the GitHub repository tracked for this agent.
	TrackingBranch string `protobuf:"bytes,3,opt,name=tracking_branch,json=trackingBranch,proto3" json:"tracking_branch,omitempty"`
	// The access token used to authenticate the access to the GitHub
	// repository.
	AccessToken string `protobuf:"bytes,4,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	// A list of branches configured to be used from Dialogflow.
	Branches []string `protobuf:"bytes,5,rep,name=branches,proto3" json:"branches,omitempty"`
	// contains filtered or unexported fields
}

Settings of integration with GitHub.

func (*Agent_GitIntegrationSettings_GithubSettings) Descriptor

Deprecated: Use Agent_GitIntegrationSettings_GithubSettings.ProtoReflect.Descriptor instead.

func (*Agent_GitIntegrationSettings_GithubSettings) GetAccessToken

func (*Agent_GitIntegrationSettings_GithubSettings) GetBranches

func (*Agent_GitIntegrationSettings_GithubSettings) GetDisplayName

func (*Agent_GitIntegrationSettings_GithubSettings) GetRepositoryUri

func (*Agent_GitIntegrationSettings_GithubSettings) GetTrackingBranch

func (x *Agent_GitIntegrationSettings_GithubSettings) GetTrackingBranch() string

func (*Agent_GitIntegrationSettings_GithubSettings) ProtoMessage

func (*Agent_GitIntegrationSettings_GithubSettings) ProtoReflect

func (*Agent_GitIntegrationSettings_GithubSettings) Reset

func (*Agent_GitIntegrationSettings_GithubSettings) String

Agent_GitIntegrationSettings_GithubSettings_

type Agent_GitIntegrationSettings_GithubSettings_ struct {
	// GitHub settings.
	GithubSettings *Agent_GitIntegrationSettings_GithubSettings `protobuf:"bytes,1,opt,name=github_settings,json=githubSettings,proto3,oneof"`
}

Agent_PersonalizationSettings

type Agent_PersonalizationSettings struct {

	// Optional. Default end user metadata, used when processing DetectIntent
	// requests. Recommended to be filled as a template instead of hard-coded
	// value, for example { "age": "$session.params.age" }. The data will be
	// merged with the
	// [QueryParameters.end_user_metadata][google.cloud.dialogflow.cx.v3beta1.QueryParameters.end_user_metadata]
	// in
	// [DetectIntentRequest.query_params][google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest.query_params]
	// during query processing.
	DefaultEndUserMetadata *structpb.Struct `protobuf:"bytes,1,opt,name=default_end_user_metadata,json=defaultEndUserMetadata,proto3" json:"default_end_user_metadata,omitempty"`
	// contains filtered or unexported fields
}

Settings for end user personalization.

func (*Agent_PersonalizationSettings) Descriptor

func (*Agent_PersonalizationSettings) Descriptor() ([]byte, []int)

Deprecated: Use Agent_PersonalizationSettings.ProtoReflect.Descriptor instead.

func (*Agent_PersonalizationSettings) GetDefaultEndUserMetadata

func (x *Agent_PersonalizationSettings) GetDefaultEndUserMetadata() *structpb.Struct

func (*Agent_PersonalizationSettings) ProtoMessage

func (*Agent_PersonalizationSettings) ProtoMessage()

func (*Agent_PersonalizationSettings) ProtoReflect

func (*Agent_PersonalizationSettings) Reset

func (x *Agent_PersonalizationSettings) Reset()

func (*Agent_PersonalizationSettings) String

Agent_StartFlow

type Agent_StartFlow struct {
	// Name of the start flow in this agent. A start flow will be automatically
	// created when the agent is created, and can only be deleted by deleting
	// the agent.
	// Format:
	// `projects/

Agent_StartPlaybook

type Agent_StartPlaybook struct {
	// Name of the start playbook in this agent. A start playbook will be
	// automatically created when the agent is created, and can only be deleted
	// by deleting the agent.
	// Format:
	// `projects/

AgentsClient

type AgentsClient interface {
	// Returns the list of all agents in the specified location.
	ListAgents(ctx context.Context, in *ListAgentsRequest, opts ...grpc.CallOption) (*ListAgentsResponse, error)
	// Retrieves the specified agent.
	GetAgent(ctx context.Context, in *GetAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// Creates an agent in the specified location.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	CreateAgent(ctx context.Context, in *CreateAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// Updates the specified agent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateAgent(ctx context.Context, in *UpdateAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// Deletes the specified agent.
	DeleteAgent(ctx context.Context, in *DeleteAgentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Exports the specified agent to a binary file.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`:
	//
	// [ExportAgentResponse][google.cloud.dialogflow.cx.v3beta1.ExportAgentResponse]
	ExportAgent(ctx context.Context, in *ExportAgentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Restores the specified agent from a binary file.
	//
	// Replaces the current agent with a new one. Note that all existing resources
	// in agent (e.g. intents, entity types, flows) will be removed.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: An [Empty
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	RestoreAgent(ctx context.Context, in *RestoreAgentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Validates the specified agent and creates or updates validation results.
	// The agent in draft version is validated. Please call this API after the
	// training is completed to get the complete validation results.
	ValidateAgent(ctx context.Context, in *ValidateAgentRequest, opts ...grpc.CallOption) (*AgentValidationResult, error)
	// Gets the latest agent validation result. Agent validation is performed
	// when ValidateAgent is called.
	GetAgentValidationResult(ctx context.Context, in *GetAgentValidationResultRequest, opts ...grpc.CallOption) (*AgentValidationResult, error)
	// Gets the generative settings for the agent.
	GetGenerativeSettings(ctx context.Context, in *GetGenerativeSettingsRequest, opts ...grpc.CallOption) (*GenerativeSettings, error)
	// Updates the generative settings for the agent.
	UpdateGenerativeSettings(ctx context.Context, in *UpdateGenerativeSettingsRequest, opts ...grpc.CallOption) (*GenerativeSettings, error)
}

AgentsClient is the client API for Agents service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAgentsClient

func NewAgentsClient(cc grpc.ClientConnInterface) AgentsClient

AgentsServer

type AgentsServer interface {
	// Returns the list of all agents in the specified location.
	ListAgents(context.Context, *ListAgentsRequest) (*ListAgentsResponse, error)
	// Retrieves the specified agent.
	GetAgent(context.Context, *GetAgentRequest) (*Agent, error)
	// Creates an agent in the specified location.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	CreateAgent(context.Context, *CreateAgentRequest) (*Agent, error)
	// Updates the specified agent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateAgent(context.Context, *UpdateAgentRequest) (*Agent, error)
	// Deletes the specified agent.
	DeleteAgent(context.Context, *DeleteAgentRequest) (*emptypb.Empty, error)
	// Exports the specified agent to a binary file.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`:
	//
	// [ExportAgentResponse][google.cloud.dialogflow.cx.v3beta1.ExportAgentResponse]
	ExportAgent(context.Context, *ExportAgentRequest) (*longrunningpb.Operation, error)
	// Restores the specified agent from a binary file.
	//
	// Replaces the current agent with a new one. Note that all existing resources
	// in agent (e.g. intents, entity types, flows) will be removed.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: An [Empty
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	RestoreAgent(context.Context, *RestoreAgentRequest) (*longrunningpb.Operation, error)
	// Validates the specified agent and creates or updates validation results.
	// The agent in draft version is validated. Please call this API after the
	// training is completed to get the complete validation results.
	ValidateAgent(context.Context, *ValidateAgentRequest) (*AgentValidationResult, error)
	// Gets the latest agent validation result. Agent validation is performed
	// when ValidateAgent is called.
	GetAgentValidationResult(context.Context, *GetAgentValidationResultRequest) (*AgentValidationResult, error)
	// Gets the generative settings for the agent.
	GetGenerativeSettings(context.Context, *GetGenerativeSettingsRequest) (*GenerativeSettings, error)
	// Updates the generative settings for the agent.
	UpdateGenerativeSettings(context.Context, *UpdateGenerativeSettingsRequest) (*GenerativeSettings, error)
}

AgentsServer is the server API for Agents service. All implementations should embed UnimplementedAgentsServer for forward compatibility

AnswerFeedback

type AnswerFeedback struct {

	// Optional. Rating from user for the specific Dialogflow response.
	Rating AnswerFeedback_Rating `protobuf:"varint,1,opt,name=rating,proto3,enum=google.cloud.dialogflow.cx.v3beta1.AnswerFeedback_Rating" json:"rating,omitempty"`
	// Optional. In case of thumbs down rating provided, users can optionally
	// provide context about the rating.
	RatingReason *AnswerFeedback_RatingReason `protobuf:"bytes,2,opt,name=rating_reason,json=ratingReason,proto3" json:"rating_reason,omitempty"`
	// Optional. Custom rating from the user about the provided answer, with
	// maximum length of 1024 characters. For example, client could use a
	// customized JSON object to indicate the rating.
	CustomRating string `protobuf:"bytes,3,opt,name=custom_rating,json=customRating,proto3" json:"custom_rating,omitempty"`
	// contains filtered or unexported fields
}

Stores information about feedback provided by users about a response.

func (*AnswerFeedback) Descriptor

func (*AnswerFeedback) Descriptor() ([]byte, []int)

Deprecated: Use AnswerFeedback.ProtoReflect.Descriptor instead.

func (*AnswerFeedback) GetCustomRating

func (x *AnswerFeedback) GetCustomRating() string

func (*AnswerFeedback) GetRating

func (x *AnswerFeedback) GetRating() AnswerFeedback_Rating

func (*AnswerFeedback) GetRatingReason

func (x *AnswerFeedback) GetRatingReason() *AnswerFeedback_RatingReason

func (*AnswerFeedback) ProtoMessage

func (*AnswerFeedback) ProtoMessage()

func (*AnswerFeedback) ProtoReflect

func (x *AnswerFeedback) ProtoReflect() protoreflect.Message

func (*AnswerFeedback) Reset

func (x *AnswerFeedback) Reset()

func (*AnswerFeedback) String

func (x *AnswerFeedback) String() string

AnswerFeedback_Rating

type AnswerFeedback_Rating int32

Represents thumbs up/down rating provided by user about a response.

AnswerFeedback_RATING_UNSPECIFIED, AnswerFeedback_THUMBS_UP, AnswerFeedback_THUMBS_DOWN

const (
	// Rating not specified.
	AnswerFeedback_RATING_UNSPECIFIED AnswerFeedback_Rating = 0
	// Thumbs up feedback from user.
	AnswerFeedback_THUMBS_UP AnswerFeedback_Rating = 1
	// Thumbs down feedback from user.
	AnswerFeedback_THUMBS_DOWN AnswerFeedback_Rating = 2
)

func (AnswerFeedback_Rating) Descriptor

func (AnswerFeedback_Rating) Enum

func (AnswerFeedback_Rating) EnumDescriptor

func (AnswerFeedback_Rating) EnumDescriptor() ([]byte, []int)

Deprecated: Use AnswerFeedback_Rating.Descriptor instead.

func (AnswerFeedback_Rating) Number

func (AnswerFeedback_Rating) String

func (x AnswerFeedback_Rating) String() string

func (AnswerFeedback_Rating) Type

AnswerFeedback_RatingReason

type AnswerFeedback_RatingReason struct {

	// Optional. Custom reason labels for thumbs down rating provided by the
	// user. The maximum number of labels allowed is 10 and the maximum length
	// of a single label is 128 characters.
	ReasonLabels []string `protobuf:"bytes,3,rep,name=reason_labels,json=reasonLabels,proto3" json:"reason_labels,omitempty"`
	// Optional. Additional feedback about the rating.
	// This field can be populated without choosing a predefined `reason`.
	Feedback string `protobuf:"bytes,2,opt,name=feedback,proto3" json:"feedback,omitempty"`
	// contains filtered or unexported fields
}

Stores extra information about why users provided thumbs down rating.

func (*AnswerFeedback_RatingReason) Descriptor

func (*AnswerFeedback_RatingReason) Descriptor() ([]byte, []int)

Deprecated: Use AnswerFeedback_RatingReason.ProtoReflect.Descriptor instead.

func (*AnswerFeedback_RatingReason) GetFeedback

func (x *AnswerFeedback_RatingReason) GetFeedback() string

func (*AnswerFeedback_RatingReason) GetReasonLabels

func (x *AnswerFeedback_RatingReason) GetReasonLabels() []string

func (*AnswerFeedback_RatingReason) ProtoMessage

func (*AnswerFeedback_RatingReason) ProtoMessage()

func (*AnswerFeedback_RatingReason) ProtoReflect

func (*AnswerFeedback_RatingReason) Reset

func (x *AnswerFeedback_RatingReason) Reset()

func (*AnswerFeedback_RatingReason) String

func (x *AnswerFeedback_RatingReason) String() string

AudioEncoding

type AudioEncoding int32

Audio encoding of the audio content sent in the conversational query request. Refer to the Cloud Speech API documentation for more details.

AudioEncoding_AUDIO_ENCODING_UNSPECIFIED, AudioEncoding_AUDIO_ENCODING_LINEAR_16, AudioEncoding_AUDIO_ENCODING_FLAC, AudioEncoding_AUDIO_ENCODING_MULAW, AudioEncoding_AUDIO_ENCODING_AMR, AudioEncoding_AUDIO_ENCODING_AMR_WB, AudioEncoding_AUDIO_ENCODING_OGG_OPUS, AudioEncoding_AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE, AudioEncoding_AUDIO_ENCODING_ALAW

const (
	// Not specified.
	AudioEncoding_AUDIO_ENCODING_UNSPECIFIED AudioEncoding = 0
	// Uncompressed 16-bit signed little-endian samples (Linear PCM).
	// LINT: LEGACY_NAMES
	AudioEncoding_AUDIO_ENCODING_LINEAR_16 AudioEncoding = 1
	// [`FLAC`](https://xiph.org/flac/documentation.html) (Free Lossless Audio
	// Codec) is the recommended encoding because it is lossless (therefore
	// recognition is not compromised) and requires only about half the
	// bandwidth of `LINEAR16`. `FLAC` stream encoding supports 16-bit and
	// 24-bit samples, however, not all fields in `STREAMINFO` are supported.
	AudioEncoding_AUDIO_ENCODING_FLAC AudioEncoding = 2
	// 8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
	AudioEncoding_AUDIO_ENCODING_MULAW AudioEncoding = 3
	// Adaptive Multi-Rate Narrowband codec. `sample_rate_hertz` must be 8000.
	AudioEncoding_AUDIO_ENCODING_AMR AudioEncoding = 4
	// Adaptive Multi-Rate Wideband codec. `sample_rate_hertz` must be 16000.
	AudioEncoding_AUDIO_ENCODING_AMR_WB AudioEncoding = 5
	// Opus encoded audio frames in Ogg container
	// ([OggOpus](https://wiki.xiph.org/OggOpus)).
	// `sample_rate_hertz` must be 16000.
	AudioEncoding_AUDIO_ENCODING_OGG_OPUS AudioEncoding = 6
	// Although the use of lossy encodings is not recommended, if a very low
	// bitrate encoding is required, `OGG_OPUS` is highly preferred over
	// Speex encoding. The [Speex](https://speex.org/) encoding supported by
	// Dialogflow API has a header byte in each block, as in MIME type
	// `audio/x-speex-with-header-byte`.
	// It is a variant of the RTP Speex encoding defined in
	// [RFC 5574](https://tools.ietf.org/html/rfc5574).
	// The stream is a sequence of blocks, one block per RTP packet. Each block
	// starts with a byte containing the length of the block, in bytes, followed
	// by one or more frames of Speex data, padded to an integral number of
	// bytes (octets) as specified in RFC 5574. In other words, each RTP header
	// is replaced with a single byte containing the block length. Only Speex
	// wideband is supported. `sample_rate_hertz` must be 16000.
	AudioEncoding_AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE AudioEncoding = 7
	// 8-bit samples that compand 13-bit audio samples using G.711 PCMU/a-law.
	AudioEncoding_AUDIO_ENCODING_ALAW AudioEncoding = 8
)

func (AudioEncoding) Descriptor

func (AudioEncoding) Enum

func (x AudioEncoding) Enum() *AudioEncoding

func (AudioEncoding) EnumDescriptor

func (AudioEncoding) EnumDescriptor() ([]byte, []int)

Deprecated: Use AudioEncoding.Descriptor instead.

func (AudioEncoding) Number

func (AudioEncoding) String

func (x AudioEncoding) String() string

func (AudioEncoding) Type

AudioInput

type AudioInput struct {

	// Required. Instructs the speech recognizer how to process the speech audio.
	Config *InputAudioConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// The natural language speech audio to be processed.
	// A single request can contain up to 2 minutes of speech audio data.
	// The [transcribed
	// text][google.cloud.dialogflow.cx.v3beta1.QueryResult.transcript] cannot
	// contain more than 256 bytes.
	//
	// For non-streaming audio detect intent, both `config` and `audio` must be
	// provided.
	// For streaming audio detect intent, `config` must be provided in
	// the first request and `audio` must be provided in all following requests.
	Audio []byte `protobuf:"bytes,2,opt,name=audio,proto3" json:"audio,omitempty"`
	// contains filtered or unexported fields
}

Represents the natural speech audio to be processed.

func (*AudioInput) Descriptor

func (*AudioInput) Descriptor() ([]byte, []int)

Deprecated: Use AudioInput.ProtoReflect.Descriptor instead.

func (*AudioInput) GetAudio

func (x *AudioInput) GetAudio() []byte

func (*AudioInput) GetConfig

func (x *AudioInput) GetConfig() *InputAudioConfig

func (*AudioInput) ProtoMessage

func (*AudioInput) ProtoMessage()

func (*AudioInput) ProtoReflect

func (x *AudioInput) ProtoReflect() protoreflect.Message

func (*AudioInput) Reset

func (x *AudioInput) Reset()

func (*AudioInput) String

func (x *AudioInput) String() string

BargeInConfig

type BargeInConfig struct {

	// Duration that is not eligible for barge-in at the beginning of the input
	// audio.
	NoBargeInDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=no_barge_in_duration,json=noBargeInDuration,proto3" json:"no_barge_in_duration,omitempty"`
	// Total duration for the playback at the beginning of the input audio.
	TotalDuration *durationpb.Duration `protobuf:"bytes,2,opt,name=total_duration,json=totalDuration,proto3" json:"total_duration,omitempty"`
	// contains filtered or unexported fields
}

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request.

The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases:

  • No barge-in phase: which goes first and during which speech detection should not be carried out.

  • Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase.

The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length from the start of the input audio.

No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

func (*BargeInConfig) Descriptor

func (*BargeInConfig) Descriptor() ([]byte, []int)

Deprecated: Use BargeInConfig.ProtoReflect.Descriptor instead.

func (*BargeInConfig) GetNoBargeInDuration

func (x *BargeInConfig) GetNoBargeInDuration() *durationpb.Duration

func (*BargeInConfig) GetTotalDuration

func (x *BargeInConfig) GetTotalDuration() *durationpb.Duration

func (*BargeInConfig) ProtoMessage

func (*BargeInConfig) ProtoMessage()

func (*BargeInConfig) ProtoReflect

func (x *BargeInConfig) ProtoReflect() protoreflect.Message

func (*BargeInConfig) Reset

func (x *BargeInConfig) Reset()

func (*BargeInConfig) String

func (x *BargeInConfig) String() string

BatchDeleteTestCasesRequest

type BatchDeleteTestCasesRequest struct {

	// Required. The agent to delete test cases from.
	// Format: `projects/

The request message for [TestCases.BatchDeleteTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.BatchDeleteTestCases].

func (*BatchDeleteTestCasesRequest) Descriptor

func (*BatchDeleteTestCasesRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchDeleteTestCasesRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteTestCasesRequest) GetNames

func (x *BatchDeleteTestCasesRequest) GetNames() []string

func (*BatchDeleteTestCasesRequest) GetParent

func (x *BatchDeleteTestCasesRequest) GetParent() string

func (*BatchDeleteTestCasesRequest) ProtoMessage

func (*BatchDeleteTestCasesRequest) ProtoMessage()

func (*BatchDeleteTestCasesRequest) ProtoReflect

func (*BatchDeleteTestCasesRequest) Reset

func (x *BatchDeleteTestCasesRequest) Reset()

func (*BatchDeleteTestCasesRequest) String

func (x *BatchDeleteTestCasesRequest) String() string

BatchRunTestCasesMetadata

type BatchRunTestCasesMetadata struct {

	// The test errors.
	Errors []*TestError `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

Metadata returned for the [TestCases.BatchRunTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.BatchRunTestCases] long running operation.

func (*BatchRunTestCasesMetadata) Descriptor

func (*BatchRunTestCasesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use BatchRunTestCasesMetadata.ProtoReflect.Descriptor instead.

func (*BatchRunTestCasesMetadata) GetErrors

func (x *BatchRunTestCasesMetadata) GetErrors() []*TestError

func (*BatchRunTestCasesMetadata) ProtoMessage

func (*BatchRunTestCasesMetadata) ProtoMessage()

func (*BatchRunTestCasesMetadata) ProtoReflect

func (*BatchRunTestCasesMetadata) Reset

func (x *BatchRunTestCasesMetadata) Reset()

func (*BatchRunTestCasesMetadata) String

func (x *BatchRunTestCasesMetadata) String() string

BatchRunTestCasesRequest

type BatchRunTestCasesRequest struct {

	// Required. Agent name. Format:
	// `projects/

The request message for [TestCases.BatchRunTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.BatchRunTestCases].

func (*BatchRunTestCasesRequest) Descriptor

func (*BatchRunTestCasesRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchRunTestCasesRequest.ProtoReflect.Descriptor instead.

func (*BatchRunTestCasesRequest) GetEnvironment

func (x *BatchRunTestCasesRequest) GetEnvironment() string

func (*BatchRunTestCasesRequest) GetParent

func (x *BatchRunTestCasesRequest) GetParent() string

func (*BatchRunTestCasesRequest) GetTestCases

func (x *BatchRunTestCasesRequest) GetTestCases() []string

func (*BatchRunTestCasesRequest) ProtoMessage

func (*BatchRunTestCasesRequest) ProtoMessage()

func (*BatchRunTestCasesRequest) ProtoReflect

func (x *BatchRunTestCasesRequest) ProtoReflect() protoreflect.Message

func (*BatchRunTestCasesRequest) Reset

func (x *BatchRunTestCasesRequest) Reset()

func (*BatchRunTestCasesRequest) String

func (x *BatchRunTestCasesRequest) String() string

BatchRunTestCasesResponse

type BatchRunTestCasesResponse struct {

	// The test case results. The detailed
	// [conversation
	// turns][google.cloud.dialogflow.cx.v3beta1.TestCaseResult.conversation_turns]
	// are empty in this response.
	Results []*TestCaseResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

The response message for [TestCases.BatchRunTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.BatchRunTestCases].

func (*BatchRunTestCasesResponse) Descriptor

func (*BatchRunTestCasesResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchRunTestCasesResponse.ProtoReflect.Descriptor instead.

func (*BatchRunTestCasesResponse) GetResults

func (x *BatchRunTestCasesResponse) GetResults() []*TestCaseResult

func (*BatchRunTestCasesResponse) ProtoMessage

func (*BatchRunTestCasesResponse) ProtoMessage()

func (*BatchRunTestCasesResponse) ProtoReflect

func (*BatchRunTestCasesResponse) Reset

func (x *BatchRunTestCasesResponse) Reset()

func (*BatchRunTestCasesResponse) String

func (x *BatchRunTestCasesResponse) String() string

BigQueryExportSettings

type BigQueryExportSettings struct {

	// The field to indicate whether the BigQuery export is enabled.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// The BigQuery table to export.
	// Format: `projects/

The settings of BigQuery export.

func (*BigQueryExportSettings) Descriptor

func (*BigQueryExportSettings) Descriptor() ([]byte, []int)

Deprecated: Use BigQueryExportSettings.ProtoReflect.Descriptor instead.

func (*BigQueryExportSettings) GetBigqueryTable

func (x *BigQueryExportSettings) GetBigqueryTable() string

func (*BigQueryExportSettings) GetEnabled

func (x *BigQueryExportSettings) GetEnabled() bool

func (*BigQueryExportSettings) ProtoMessage

func (*BigQueryExportSettings) ProtoMessage()

func (*BigQueryExportSettings) ProtoReflect

func (x *BigQueryExportSettings) ProtoReflect() protoreflect.Message

func (*BigQueryExportSettings) Reset

func (x *BigQueryExportSettings) Reset()

func (*BigQueryExportSettings) String

func (x *BigQueryExportSettings) String() string

BoostSpec

type BoostSpec struct {

	// Optional. Condition boost specifications. If a document matches multiple
	// conditions in the specifications, boost scores from these specifications
	// are all applied and combined in a non-linear way. Maximum number of
	// specifications is 20.
	ConditionBoostSpecs []*BoostSpec_ConditionBoostSpec `protobuf:"bytes,1,rep,name=condition_boost_specs,json=conditionBoostSpecs,proto3" json:"condition_boost_specs,omitempty"`
	// contains filtered or unexported fields
}

Boost specification to boost certain documents. A copy of google.cloud.discoveryengine.v1main.BoostSpec, field documentation is available at https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/BoostSpec

func (*BoostSpec) Descriptor

func (*BoostSpec) Descriptor() ([]byte, []int)

Deprecated: Use BoostSpec.ProtoReflect.Descriptor instead.

func (*BoostSpec) GetConditionBoostSpecs

func (x *BoostSpec) GetConditionBoostSpecs() []*BoostSpec_ConditionBoostSpec

func (*BoostSpec) ProtoMessage

func (*BoostSpec) ProtoMessage()

func (*BoostSpec) ProtoReflect

func (x *BoostSpec) ProtoReflect() protoreflect.Message

func (*BoostSpec) Reset

func (x *BoostSpec) Reset()

func (*BoostSpec) String

func (x *BoostSpec) String() string

BoostSpec_ConditionBoostSpec

type BoostSpec_ConditionBoostSpec struct {

	// Optional. An expression which specifies a boost condition. The syntax and
	// supported fields are the same as a filter expression.
	// Examples:
	//
	// * To boost documents with document ID "doc_1" or "doc_2", and
	// color
	//
	//	"Red" or "Blue":
	//	  * (id: ANY("doc_1", "doc_2")) AND (color: ANY("Red","Blue"))
	Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
	// Optional. Strength of the condition boost, which should be in [-1, 1].
	// Negative boost means demotion. Default is 0.0.
	//
	// Setting to 1.0 gives the document a big promotion. However, it does not
	// necessarily mean that the boosted document will be the top result at
	// all times, nor that other documents will be excluded. Results could
	// still be shown even when none of them matches the condition. And
	// results that are significantly more relevant to the search query can
	// still trump your heavily favored but irrelevant documents.
	//
	// Setting to -1.0 gives the document a big demotion. However, results
	// that are deeply relevant might still be shown. The document will have
	// an upstream battle to get a fairly high ranking, but it is not blocked
	// out completely.
	//
	// Setting to 0.0 means no boost applied. The boosting condition is
	// ignored.
	Boost float32 `protobuf:"fixed32,2,opt,name=boost,proto3" json:"boost,omitempty"`
	// Optional. Complex specification for custom ranking based on customer
	// defined attribute value.
	BoostControlSpec *BoostSpec_ConditionBoostSpec_BoostControlSpec `protobuf:"bytes,4,opt,name=boost_control_spec,json=boostControlSpec,proto3" json:"boost_control_spec,omitempty"`
	// contains filtered or unexported fields
}

Boost applies to documents which match a condition.

func (*BoostSpec_ConditionBoostSpec) Descriptor

func (*BoostSpec_ConditionBoostSpec) Descriptor() ([]byte, []int)

Deprecated: Use BoostSpec_ConditionBoostSpec.ProtoReflect.Descriptor instead.

func (*BoostSpec_ConditionBoostSpec) GetBoost

func (x *BoostSpec_ConditionBoostSpec) GetBoost() float32

func (*BoostSpec_ConditionBoostSpec) GetBoostControlSpec

func (*BoostSpec_ConditionBoostSpec) GetCondition

func (x *BoostSpec_ConditionBoostSpec) GetCondition() string

func (*BoostSpec_ConditionBoostSpec) ProtoMessage

func (*BoostSpec_ConditionBoostSpec) ProtoMessage()

func (*BoostSpec_ConditionBoostSpec) ProtoReflect

func (*BoostSpec_ConditionBoostSpec) Reset

func (x *BoostSpec_ConditionBoostSpec) Reset()

func (*BoostSpec_ConditionBoostSpec) String

BoostSpec_ConditionBoostSpec_BoostControlSpec

type BoostSpec_ConditionBoostSpec_BoostControlSpec struct {

	// Optional. The name of the field whose value will be used to determine
	// the boost amount.
	FieldName string `protobuf:"bytes,1,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
	// Optional. The attribute type to be used to determine the boost amount.
	// The attribute value can be derived from the field value of the
	// specified field_name. In the case of numerical it is straightforward
	// i.e. attribute_value = numerical_field_value. In the case of freshness
	// however, attribute_value = (time.now() - datetime_field_value).
	AttributeType BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType `protobuf:"varint,2,opt,name=attribute_type,json=attributeType,proto3,enum=google.cloud.dialogflow.cx.v3beta1.BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType" json:"attribute_type,omitempty"`
	// Optional. The interpolation type to be applied to connect the control
	// points listed below.
	InterpolationType BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType `protobuf:"varint,3,opt,name=interpolation_type,json=interpolationType,proto3,enum=google.cloud.dialogflow.cx.v3beta1.BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType" json:"interpolation_type,omitempty"`
	// Optional. The control points used to define the curve. The monotonic
	// function (defined through the interpolation_type above) passes through
	// the control points listed here.
	ControlPoints []*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint `protobuf:"bytes,4,rep,name=control_points,json=controlPoints,proto3" json:"control_points,omitempty"`
	// contains filtered or unexported fields
}

Specification for custom ranking based on customer specified attribute value. It provides more controls for customized ranking than the simple (condition, boost) combination above.

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) Descriptor

Deprecated: Use BoostSpec_ConditionBoostSpec_BoostControlSpec.ProtoReflect.Descriptor instead.

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) GetAttributeType

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) GetControlPoints

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) GetFieldName

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) GetInterpolationType

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) ProtoMessage

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) ProtoReflect

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) Reset

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec) String

BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType

type BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType int32

The attribute(or function) for which the custom ranking is to be applied.

BoostSpec_ConditionBoostSpec_BoostControlSpec_ATTRIBUTE_TYPE_UNSPECIFIED, BoostSpec_ConditionBoostSpec_BoostControlSpec_NUMERICAL, BoostSpec_ConditionBoostSpec_BoostControlSpec_FRESHNESS

const (
	// Unspecified AttributeType.
	BoostSpec_ConditionBoostSpec_BoostControlSpec_ATTRIBUTE_TYPE_UNSPECIFIED BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType = 0
	// The value of the numerical field will be used to dynamically update
	// the boost amount. In this case, the attribute_value (the x value)
	// of the control point will be the actual value of the numerical
	// field for which the boost_amount is specified.
	BoostSpec_ConditionBoostSpec_BoostControlSpec_NUMERICAL BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType = 1
	// For the freshness use case the attribute value will be the duration
	// between the current time and the date in the datetime field
	// specified. The value must be formatted as an XSD `dayTimeDuration`
	// value (a restricted subset of an ISO 8601 duration value). The
	// pattern for this is: `[nD][T[nH][nM][nS]]`.
	// E.g. `5D`, `3DT12H30M`, `T24H`.
	BoostSpec_ConditionBoostSpec_BoostControlSpec_FRESHNESS BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType = 2
)

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType) Descriptor

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType) Enum

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType) EnumDescriptor

Deprecated: Use BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType.Descriptor instead.

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType) Number

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType) String

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType) Type

BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint

type BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint struct {

	// Optional. Can be one of:
	// 1. The numerical field value.
	// 2. The duration spec for freshness:
	// The value must be formatted as an XSD `dayTimeDuration` value (a
	// restricted subset of an ISO 8601 duration value). The pattern for
	// this is: `[nD][T[nH][nM][nS]]`.
	AttributeValue string `protobuf:"bytes,1,opt,name=attribute_value,json=attributeValue,proto3" json:"attribute_value,omitempty"`
	// Optional. The value between -1 to 1 by which to boost the score if
	// the attribute_value evaluates to the value specified above.
	BoostAmount float32 `protobuf:"fixed32,2,opt,name=boost_amount,json=boostAmount,proto3" json:"boost_amount,omitempty"`
	// contains filtered or unexported fields
}

The control points used to define the curve. The curve defined through these control points can only be monotonically increasing or decreasing(constant values are acceptable).

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint) Descriptor

Deprecated: Use BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint.ProtoReflect.Descriptor instead.

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint) GetAttributeValue

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint) GetBoostAmount

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint) ProtoMessage

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint) ProtoReflect

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint) Reset

func (*BoostSpec_ConditionBoostSpec_BoostControlSpec_ControlPoint) String

BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType

type BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType int32

The interpolation type to be applied. Default will be linear (Piecewise Linear).

BoostSpec_ConditionBoostSpec_BoostControlSpec_INTERPOLATION_TYPE_UNSPECIFIED, BoostSpec_ConditionBoostSpec_BoostControlSpec_LINEAR

const (
	// Interpolation type is unspecified. In this case, it defaults to
	// Linear.
	BoostSpec_ConditionBoostSpec_BoostControlSpec_INTERPOLATION_TYPE_UNSPECIFIED BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType = 0
	// Piecewise linear interpolation will be applied.
	BoostSpec_ConditionBoostSpec_BoostControlSpec_LINEAR BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType = 1
)

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType) Descriptor

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType) Enum

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType) EnumDescriptor

Deprecated: Use BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType.Descriptor instead.

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType) Number

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType) String

func (BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType) Type

BoostSpecs

type BoostSpecs struct {

	// Optional. Data Stores where the boosting configuration is applied. The full
	// names of the referenced data stores. Formats:
	// `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`
	// `projects/{project}/locations/{location}/dataStores/{data_store}
	DataStores []string `protobuf:"bytes,1,rep,name=data_stores,json=dataStores,proto3" json:"data_stores,omitempty"`
	// Optional. A list of boosting specifications.
	Spec []*BoostSpec `protobuf:"bytes,2,rep,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

Boost specifications for data stores.

func (*BoostSpecs) Descriptor

func (*BoostSpecs) Descriptor() ([]byte, []int)

Deprecated: Use BoostSpecs.ProtoReflect.Descriptor instead.

func (*BoostSpecs) GetDataStores

func (x *BoostSpecs) GetDataStores() []string

func (*BoostSpecs) GetSpec

func (x *BoostSpecs) GetSpec() []*BoostSpec

func (*BoostSpecs) ProtoMessage

func (*BoostSpecs) ProtoMessage()

func (*BoostSpecs) ProtoReflect

func (x *BoostSpecs) ProtoReflect() protoreflect.Message

func (*BoostSpecs) Reset

func (x *BoostSpecs) Reset()

func (*BoostSpecs) String

func (x *BoostSpecs) String() string

CalculateCoverageRequest

type CalculateCoverageRequest struct {

	// Required. The agent to calculate coverage for.
	// Format: `projects/

The request message for [TestCases.CalculateCoverage][google.cloud.dialogflow.cx.v3beta1.TestCases.CalculateCoverage].

func (*CalculateCoverageRequest) Descriptor

func (*CalculateCoverageRequest) Descriptor() ([]byte, []int)

Deprecated: Use CalculateCoverageRequest.ProtoReflect.Descriptor instead.

func (*CalculateCoverageRequest) GetAgent

func (x *CalculateCoverageRequest) GetAgent() string

func (*CalculateCoverageRequest) GetType

func (*CalculateCoverageRequest) ProtoMessage

func (*CalculateCoverageRequest) ProtoMessage()

func (*CalculateCoverageRequest) ProtoReflect

func (x *CalculateCoverageRequest) ProtoReflect() protoreflect.Message

func (*CalculateCoverageRequest) Reset

func (x *CalculateCoverageRequest) Reset()

func (*CalculateCoverageRequest) String

func (x *CalculateCoverageRequest) String() string

CalculateCoverageRequest_CoverageType

type CalculateCoverageRequest_CoverageType int32

The type of coverage score requested.

CalculateCoverageRequest_COVERAGE_TYPE_UNSPECIFIED, CalculateCoverageRequest_INTENT, CalculateCoverageRequest_PAGE_TRANSITION, CalculateCoverageRequest_TRANSITION_ROUTE_GROUP

const (
	// Should never be used.
	CalculateCoverageRequest_COVERAGE_TYPE_UNSPECIFIED CalculateCoverageRequest_CoverageType = 0
	// Intent coverage.
	CalculateCoverageRequest_INTENT CalculateCoverageRequest_CoverageType = 1
	// Page transition coverage.
	CalculateCoverageRequest_PAGE_TRANSITION CalculateCoverageRequest_CoverageType = 2
	// Transition route group coverage.
	CalculateCoverageRequest_TRANSITION_ROUTE_GROUP CalculateCoverageRequest_CoverageType = 3
)

func (CalculateCoverageRequest_CoverageType) Descriptor

func (CalculateCoverageRequest_CoverageType) Enum

func (CalculateCoverageRequest_CoverageType) EnumDescriptor

func (CalculateCoverageRequest_CoverageType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CalculateCoverageRequest_CoverageType.Descriptor instead.

func (CalculateCoverageRequest_CoverageType) Number

func (CalculateCoverageRequest_CoverageType) String

func (CalculateCoverageRequest_CoverageType) Type

CalculateCoverageResponse

type CalculateCoverageResponse struct {

	// The agent to calculate coverage for.
	// Format: `projects/

The response message for [TestCases.CalculateCoverage][google.cloud.dialogflow.cx.v3beta1.TestCases.CalculateCoverage].

func (*CalculateCoverageResponse) Descriptor

func (*CalculateCoverageResponse) Descriptor() ([]byte, []int)

Deprecated: Use CalculateCoverageResponse.ProtoReflect.Descriptor instead.

func (*CalculateCoverageResponse) GetAgent

func (x *CalculateCoverageResponse) GetAgent() string

func (*CalculateCoverageResponse) GetCoverageType

func (m *CalculateCoverageResponse) GetCoverageType() isCalculateCoverageResponse_CoverageType

func (*CalculateCoverageResponse) GetIntentCoverage

func (x *CalculateCoverageResponse) GetIntentCoverage() *IntentCoverage

func (*CalculateCoverageResponse) GetRouteGroupCoverage

func (x *CalculateCoverageResponse) GetRouteGroupCoverage() *TransitionRouteGroupCoverage

func (*CalculateCoverageResponse) GetTransitionCoverage

func (x *CalculateCoverageResponse) GetTransitionCoverage() *TransitionCoverage

func (*CalculateCoverageResponse) ProtoMessage

func (*CalculateCoverageResponse) ProtoMessage()

func (*CalculateCoverageResponse) ProtoReflect

func (*CalculateCoverageResponse) Reset

func (x *CalculateCoverageResponse) Reset()

func (*CalculateCoverageResponse) String

func (x *CalculateCoverageResponse) String() string

CalculateCoverageResponse_IntentCoverage

type CalculateCoverageResponse_IntentCoverage struct {
	// Intent coverage.
	IntentCoverage *IntentCoverage `protobuf:"bytes,2,opt,name=intent_coverage,json=intentCoverage,proto3,oneof"`
}

CalculateCoverageResponse_RouteGroupCoverage

type CalculateCoverageResponse_RouteGroupCoverage struct {
	// Transition route group coverage.
	RouteGroupCoverage *TransitionRouteGroupCoverage `protobuf:"bytes,6,opt,name=route_group_coverage,json=routeGroupCoverage,proto3,oneof"`
}

CalculateCoverageResponse_TransitionCoverage

type CalculateCoverageResponse_TransitionCoverage struct {
	// Transition (excluding transition route groups) coverage.
	TransitionCoverage *TransitionCoverage `protobuf:"bytes,4,opt,name=transition_coverage,json=transitionCoverage,proto3,oneof"`
}

Changelog

type Changelog struct {

	// The unique identifier of the changelog.
	// Format:
	// `projects/

Changelogs represents a change made to a given agent.

func (*Changelog) Descriptor

func (*Changelog) Descriptor() ([]byte, []int)

Deprecated: Use Changelog.ProtoReflect.Descriptor instead.

func (*Changelog) GetAction

func (x *Changelog) GetAction() string

func (*Changelog) GetCreateTime

func (x *Changelog) GetCreateTime() *timestamppb.Timestamp

func (*Changelog) GetDisplayName

func (x *Changelog) GetDisplayName() string

func (*Changelog) GetLanguageCode

func (x *Changelog) GetLanguageCode() string

func (*Changelog) GetName

func (x *Changelog) GetName() string

func (*Changelog) GetResource

func (x *Changelog) GetResource() string

func (*Changelog) GetType

func (x *Changelog) GetType() string

func (*Changelog) GetUserEmail

func (x *Changelog) GetUserEmail() string

func (*Changelog) ProtoMessage

func (*Changelog) ProtoMessage()

func (*Changelog) ProtoReflect

func (x *Changelog) ProtoReflect() protoreflect.Message

func (*Changelog) Reset

func (x *Changelog) Reset()

func (*Changelog) String

func (x *Changelog) String() string

ChangelogsClient

type ChangelogsClient interface {
	// Returns the list of Changelogs.
	ListChangelogs(ctx context.Context, in *ListChangelogsRequest, opts ...grpc.CallOption) (*ListChangelogsResponse, error)
	// Retrieves the specified Changelog.
	GetChangelog(ctx context.Context, in *GetChangelogRequest, opts ...grpc.CallOption) (*Changelog, error)
}

ChangelogsClient is the client API for Changelogs service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewChangelogsClient

func NewChangelogsClient(cc grpc.ClientConnInterface) ChangelogsClient

ChangelogsServer

type ChangelogsServer interface {
	// Returns the list of Changelogs.
	ListChangelogs(context.Context, *ListChangelogsRequest) (*ListChangelogsResponse, error)
	// Retrieves the specified Changelog.
	GetChangelog(context.Context, *GetChangelogRequest) (*Changelog, error)
}

ChangelogsServer is the server API for Changelogs service. All implementations should embed UnimplementedChangelogsServer for forward compatibility

CloudConversationDebuggingInfo

type CloudConversationDebuggingInfo struct {

	// Number of input audio data chunks in streaming requests.
	AudioDataChunks int32 `protobuf:"varint,1,opt,name=audio_data_chunks,json=audioDataChunks,proto3" json:"audio_data_chunks,omitempty"`
	// Time offset of the end of speech utterance relative to the
	// beginning of the first audio chunk.
	ResultEndTimeOffset *durationpb.Duration `protobuf:"bytes,2,opt,name=result_end_time_offset,json=resultEndTimeOffset,proto3" json:"result_end_time_offset,omitempty"`
	// Duration of first audio chunk.
	FirstAudioDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=first_audio_duration,json=firstAudioDuration,proto3" json:"first_audio_duration,omitempty"`
	// Whether client used single utterance mode.
	SingleUtterance bool `protobuf:"varint,5,opt,name=single_utterance,json=singleUtterance,proto3" json:"single_utterance,omitempty"`
	// Time offsets of the speech partial results relative to the beginning of
	// the stream.
	SpeechPartialResultsEndTimes []*durationpb.Duration `protobuf:"bytes,6,rep,name=speech_partial_results_end_times,json=speechPartialResultsEndTimes,proto3" json:"speech_partial_results_end_times,omitempty"`
	// Time offsets of the speech final results (is_final=true) relative to the
	// beginning of the stream.
	SpeechFinalResultsEndTimes []*durationpb.Duration `protobuf:"bytes,7,rep,name=speech_final_results_end_times,json=speechFinalResultsEndTimes,proto3" json:"speech_final_results_end_times,omitempty"`
	// Total number of partial responses.
	PartialResponses int32 `protobuf:"varint,8,opt,name=partial_responses,json=partialResponses,proto3" json:"partial_responses,omitempty"`
	// Time offset of Speaker ID stream close time relative to the Speech stream
	// close time in milliseconds. Only meaningful for conversations involving
	// passive verification.
	SpeakerIdPassiveLatencyMsOffset int32 `protobuf:"varint,9,opt,name=speaker_id_passive_latency_ms_offset,json=speakerIdPassiveLatencyMsOffset,proto3" json:"speaker_id_passive_latency_ms_offset,omitempty"`
	// Whether a barge-in event is triggered in this request.
	BargeinEventTriggered bool `protobuf:"varint,10,opt,name=bargein_event_triggered,json=bargeinEventTriggered,proto3" json:"bargein_event_triggered,omitempty"`
	// Whether speech uses single utterance mode.
	SpeechSingleUtterance bool `protobuf:"varint,11,opt,name=speech_single_utterance,json=speechSingleUtterance,proto3" json:"speech_single_utterance,omitempty"`
	// Time offsets of the DTMF partial results relative to the beginning of
	// the stream.
	DtmfPartialResultsTimes []*durationpb.Duration `protobuf:"bytes,12,rep,name=dtmf_partial_results_times,json=dtmfPartialResultsTimes,proto3" json:"dtmf_partial_results_times,omitempty"`
	// Time offsets of the DTMF final results relative to the beginning of
	// the stream.
	DtmfFinalResultsTimes []*durationpb.Duration `protobuf:"bytes,13,rep,name=dtmf_final_results_times,json=dtmfFinalResultsTimes,proto3" json:"dtmf_final_results_times,omitempty"`
	// Time offset of the end-of-single-utterance signal relative to the
	// beginning of the stream.
	SingleUtteranceEndTimeOffset *durationpb.Duration `protobuf:"bytes,14,opt,name=single_utterance_end_time_offset,json=singleUtteranceEndTimeOffset,proto3" json:"single_utterance_end_time_offset,omitempty"`
	// No speech timeout settings for the stream.
	NoSpeechTimeout *durationpb.Duration `protobuf:"bytes,15,opt,name=no_speech_timeout,json=noSpeechTimeout,proto3" json:"no_speech_timeout,omitempty"`
	// Speech endpointing timeout settings for the stream.
	EndpointingTimeout *durationpb.Duration `protobuf:"bytes,19,opt,name=endpointing_timeout,json=endpointingTimeout,proto3" json:"endpointing_timeout,omitempty"`
	// Whether the streaming terminates with an injected text query.
	IsInputText bool `protobuf:"varint,16,opt,name=is_input_text,json=isInputText,proto3" json:"is_input_text,omitempty"`
	// Client half close time in terms of input audio duration.
	ClientHalfCloseTimeOffset *durationpb.Duration `protobuf:"bytes,17,opt,name=client_half_close_time_offset,json=clientHalfCloseTimeOffset,proto3" json:"client_half_close_time_offset,omitempty"`
	// Client half close time in terms of API streaming duration.
	ClientHalfCloseStreamingTimeOffset *durationpb.Duration `protobuf:"bytes,18,opt,name=client_half_close_streaming_time_offset,json=clientHalfCloseStreamingTimeOffset,proto3" json:"client_half_close_streaming_time_offset,omitempty"`
	// contains filtered or unexported fields
}

Cloud conversation info for easier debugging. It will get populated in StreamingDetectIntentResponse or StreamingAnalyzeContentResponse when the flag enable_debugging_info is set to true in corresponding requests.

func (*CloudConversationDebuggingInfo) Descriptor

func (*CloudConversationDebuggingInfo) Descriptor() ([]byte, []int)

Deprecated: Use CloudConversationDebuggingInfo.ProtoReflect.Descriptor instead.

func (*CloudConversationDebuggingInfo) GetAudioDataChunks

func (x *CloudConversationDebuggingInfo) GetAudioDataChunks() int32

func (*CloudConversationDebuggingInfo) GetBargeinEventTriggered

func (x *CloudConversationDebuggingInfo) GetBargeinEventTriggered() bool

func (*CloudConversationDebuggingInfo) GetClientHalfCloseStreamingTimeOffset

func (x *CloudConversationDebuggingInfo) GetClientHalfCloseStreamingTimeOffset() *durationpb.Duration

func (*CloudConversationDebuggingInfo) GetClientHalfCloseTimeOffset

func (x *CloudConversationDebuggingInfo) GetClientHalfCloseTimeOffset() *durationpb.Duration

func (*CloudConversationDebuggingInfo) GetDtmfFinalResultsTimes

func (x *CloudConversationDebuggingInfo) GetDtmfFinalResultsTimes() []*durationpb.Duration

func (*CloudConversationDebuggingInfo) GetDtmfPartialResultsTimes

func (x *CloudConversationDebuggingInfo) GetDtmfPartialResultsTimes() []*durationpb.Duration

func (*CloudConversationDebuggingInfo) GetEndpointingTimeout

func (x *CloudConversationDebuggingInfo) GetEndpointingTimeout() *durationpb.Duration

func (*CloudConversationDebuggingInfo) GetFirstAudioDuration

func (x *CloudConversationDebuggingInfo) GetFirstAudioDuration() *durationpb.Duration

func (*CloudConversationDebuggingInfo) GetIsInputText

func (x *CloudConversationDebuggingInfo) GetIsInputText() bool

func (*CloudConversationDebuggingInfo) GetNoSpeechTimeout

func (x *CloudConversationDebuggingInfo) GetNoSpeechTimeout() *durationpb.Duration

func (*CloudConversationDebuggingInfo) GetPartialResponses

func (x *CloudConversationDebuggingInfo) GetPartialResponses() int32

func (*CloudConversationDebuggingInfo) GetResultEndTimeOffset

func (x *CloudConversationDebuggingInfo) GetResultEndTimeOffset() *durationpb.Duration

func (*CloudConversationDebuggingInfo) GetSingleUtterance

func (x *CloudConversationDebuggingInfo) GetSingleUtterance() bool

func (*CloudConversationDebuggingInfo) GetSingleUtteranceEndTimeOffset

func (x *CloudConversationDebuggingInfo) GetSingleUtteranceEndTimeOffset() *durationpb.Duration

func (*CloudConversationDebuggingInfo) GetSpeakerIdPassiveLatencyMsOffset

func (x *CloudConversationDebuggingInfo) GetSpeakerIdPassiveLatencyMsOffset() int32

func (*CloudConversationDebuggingInfo) GetSpeechFinalResultsEndTimes

func (x *CloudConversationDebuggingInfo) GetSpeechFinalResultsEndTimes() []*durationpb.Duration

func (*CloudConversationDebuggingInfo) GetSpeechPartialResultsEndTimes

func (x *CloudConversationDebuggingInfo) GetSpeechPartialResultsEndTimes() []*durationpb.Duration

func (*CloudConversationDebuggingInfo) GetSpeechSingleUtterance

func (x *CloudConversationDebuggingInfo) GetSpeechSingleUtterance() bool

func (*CloudConversationDebuggingInfo) ProtoMessage

func (*CloudConversationDebuggingInfo) ProtoMessage()

func (*CloudConversationDebuggingInfo) ProtoReflect

func (*CloudConversationDebuggingInfo) Reset

func (x *CloudConversationDebuggingInfo) Reset()

func (*CloudConversationDebuggingInfo) String

CompareVersionsRequest

type CompareVersionsRequest struct {

	// Required. Name of the base flow version to compare with the target version.
	// Use version ID `0` to indicate the draft version of the specified flow.
	//
	// Format:
	// `projects/

The request message for [Versions.CompareVersions][google.cloud.dialogflow.cx.v3beta1.Versions.CompareVersions].

func (*CompareVersionsRequest) Descriptor

func (*CompareVersionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CompareVersionsRequest.ProtoReflect.Descriptor instead.

func (*CompareVersionsRequest) GetBaseVersion

func (x *CompareVersionsRequest) GetBaseVersion() string

func (*CompareVersionsRequest) GetLanguageCode

func (x *CompareVersionsRequest) GetLanguageCode() string

func (*CompareVersionsRequest) GetTargetVersion

func (x *CompareVersionsRequest) GetTargetVersion() string

func (*CompareVersionsRequest) ProtoMessage

func (*CompareVersionsRequest) ProtoMessage()

func (*CompareVersionsRequest) ProtoReflect

func (x *CompareVersionsRequest) ProtoReflect() protoreflect.Message

func (*CompareVersionsRequest) Reset

func (x *CompareVersionsRequest) Reset()

func (*CompareVersionsRequest) String

func (x *CompareVersionsRequest) String() string

CompareVersionsResponse

type CompareVersionsResponse struct {

	// JSON representation of the base version content.
	BaseVersionContentJson string `protobuf:"bytes,1,opt,name=base_version_content_json,json=baseVersionContentJson,proto3" json:"base_version_content_json,omitempty"`
	// JSON representation of the target version content.
	TargetVersionContentJson string `protobuf:"bytes,2,opt,name=target_version_content_json,json=targetVersionContentJson,proto3" json:"target_version_content_json,omitempty"`
	// The timestamp when the two version compares.
	CompareTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=compare_time,json=compareTime,proto3" json:"compare_time,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Versions.CompareVersions][google.cloud.dialogflow.cx.v3beta1.Versions.CompareVersions].

func (*CompareVersionsResponse) Descriptor

func (*CompareVersionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use CompareVersionsResponse.ProtoReflect.Descriptor instead.

func (*CompareVersionsResponse) GetBaseVersionContentJson

func (x *CompareVersionsResponse) GetBaseVersionContentJson() string

func (*CompareVersionsResponse) GetCompareTime

func (x *CompareVersionsResponse) GetCompareTime() *timestamppb.Timestamp

func (*CompareVersionsResponse) GetTargetVersionContentJson

func (x *CompareVersionsResponse) GetTargetVersionContentJson() string

func (*CompareVersionsResponse) ProtoMessage

func (*CompareVersionsResponse) ProtoMessage()

func (*CompareVersionsResponse) ProtoReflect

func (x *CompareVersionsResponse) ProtoReflect() protoreflect.Message

func (*CompareVersionsResponse) Reset

func (x *CompareVersionsResponse) Reset()

func (*CompareVersionsResponse) String

func (x *CompareVersionsResponse) String() string

ContinuousTestResult

type ContinuousTestResult struct {

	// The resource name for the continuous test result. Format:
	// `projects/

Represents a result from running a test case in an agent environment.

func (*ContinuousTestResult) Descriptor

func (*ContinuousTestResult) Descriptor() ([]byte, []int)

Deprecated: Use ContinuousTestResult.ProtoReflect.Descriptor instead.

func (*ContinuousTestResult) GetName

func (x *ContinuousTestResult) GetName() string

func (*ContinuousTestResult) GetResult

func (*ContinuousTestResult) GetRunTime

func (x *ContinuousTestResult) GetRunTime() *timestamppb.Timestamp

func (*ContinuousTestResult) GetTestCaseResults

func (x *ContinuousTestResult) GetTestCaseResults() []string

func (*ContinuousTestResult) ProtoMessage

func (*ContinuousTestResult) ProtoMessage()

func (*ContinuousTestResult) ProtoReflect

func (x *ContinuousTestResult) ProtoReflect() protoreflect.Message

func (*ContinuousTestResult) Reset

func (x *ContinuousTestResult) Reset()

func (*ContinuousTestResult) String

func (x *ContinuousTestResult) String() string

ContinuousTestResult_AggregatedTestResult

type ContinuousTestResult_AggregatedTestResult int32

The overall result for a continuous test run in an agent environment.

ContinuousTestResult_AGGREGATED_TEST_RESULT_UNSPECIFIED, ContinuousTestResult_PASSED, ContinuousTestResult_FAILED

const (
	// Not specified. Should never be used.
	ContinuousTestResult_AGGREGATED_TEST_RESULT_UNSPECIFIED ContinuousTestResult_AggregatedTestResult = 0
	// All the tests passed.
	ContinuousTestResult_PASSED ContinuousTestResult_AggregatedTestResult = 1
	// At least one test did not pass.
	ContinuousTestResult_FAILED ContinuousTestResult_AggregatedTestResult = 2
)

func (ContinuousTestResult_AggregatedTestResult) Descriptor

func (ContinuousTestResult_AggregatedTestResult) Enum

func (ContinuousTestResult_AggregatedTestResult) EnumDescriptor

func (ContinuousTestResult_AggregatedTestResult) EnumDescriptor() ([]byte, []int)

Deprecated: Use ContinuousTestResult_AggregatedTestResult.Descriptor instead.

func (ContinuousTestResult_AggregatedTestResult) Number

func (ContinuousTestResult_AggregatedTestResult) String

func (ContinuousTestResult_AggregatedTestResult) Type

Conversation

type Conversation struct {

	// Identifier. The identifier of the conversation.
	// If conversation ID is reused, interactions happened later than 48 hours of
	// the conversation's create time will be ignored. Format:
	// `projects/

Represents a conversation.

func (*Conversation) Descriptor

func (*Conversation) Descriptor() ([]byte, []int)

Deprecated: Use Conversation.ProtoReflect.Descriptor instead.

func (*Conversation) GetDuration

func (x *Conversation) GetDuration() *durationpb.Duration

func (*Conversation) GetEnvironment

func (x *Conversation) GetEnvironment() *Environment

func (*Conversation) GetFlowVersions

func (x *Conversation) GetFlowVersions() map[string]int64

func (*Conversation) GetFlows

func (x *Conversation) GetFlows() []*Flow

func (*Conversation) GetIntents

func (x *Conversation) GetIntents() []*Intent

func (*Conversation) GetInteractions

func (x *Conversation) GetInteractions() []*Conversation_Interaction

func (*Conversation) GetLanguageCode

func (x *Conversation) GetLanguageCode() string

func (*Conversation) GetMetrics

func (x *Conversation) GetMetrics() *Conversation_Metrics

func (*Conversation) GetName

func (x *Conversation) GetName() string

func (*Conversation) GetPages

func (x *Conversation) GetPages() []*Page

func (*Conversation) GetStartTime

func (x *Conversation) GetStartTime() *timestamppb.Timestamp

func (*Conversation) GetType

func (x *Conversation) GetType() Conversation_Type

func (*Conversation) ProtoMessage

func (*Conversation) ProtoMessage()

func (*Conversation) ProtoReflect

func (x *Conversation) ProtoReflect() protoreflect.Message

func (*Conversation) Reset

func (x *Conversation) Reset()

func (*Conversation) String

func (x *Conversation) String() string

ConversationHistoryClient

type ConversationHistoryClient interface {
	// Returns the list of all conversations.
	ListConversations(ctx context.Context, in *ListConversationsRequest, opts ...grpc.CallOption) (*ListConversationsResponse, error)
	// Retrieves the specified conversation.
	GetConversation(ctx context.Context, in *GetConversationRequest, opts ...grpc.CallOption) (*Conversation, error)
	// Deletes the specified conversation.
	DeleteConversation(ctx context.Context, in *DeleteConversationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ConversationHistoryClient is the client API for ConversationHistory service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewConversationHistoryClient

func NewConversationHistoryClient(cc grpc.ClientConnInterface) ConversationHistoryClient

ConversationHistoryServer

type ConversationHistoryServer interface {
	// Returns the list of all conversations.
	ListConversations(context.Context, *ListConversationsRequest) (*ListConversationsResponse, error)
	// Retrieves the specified conversation.
	GetConversation(context.Context, *GetConversationRequest) (*Conversation, error)
	// Deletes the specified conversation.
	DeleteConversation(context.Context, *DeleteConversationRequest) (*emptypb.Empty, error)
}

ConversationHistoryServer is the server API for ConversationHistory service. All implementations should embed UnimplementedConversationHistoryServer for forward compatibility

ConversationTurn

type ConversationTurn struct {

	// The user input.
	UserInput *ConversationTurn_UserInput `protobuf:"bytes,1,opt,name=user_input,json=userInput,proto3" json:"user_input,omitempty"`
	// The virtual agent output.
	VirtualAgentOutput *ConversationTurn_VirtualAgentOutput `protobuf:"bytes,2,opt,name=virtual_agent_output,json=virtualAgentOutput,proto3" json:"virtual_agent_output,omitempty"`
	// contains filtered or unexported fields
}

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

func (*ConversationTurn) Descriptor

func (*ConversationTurn) Descriptor() ([]byte, []int)

Deprecated: Use ConversationTurn.ProtoReflect.Descriptor instead.

func (*ConversationTurn) GetUserInput

func (x *ConversationTurn) GetUserInput() *ConversationTurn_UserInput

func (*ConversationTurn) GetVirtualAgentOutput

func (x *ConversationTurn) GetVirtualAgentOutput() *ConversationTurn_VirtualAgentOutput

func (*ConversationTurn) ProtoMessage

func (*ConversationTurn) ProtoMessage()

func (*ConversationTurn) ProtoReflect

func (x *ConversationTurn) ProtoReflect() protoreflect.Message

func (*ConversationTurn) Reset

func (x *ConversationTurn) Reset()

func (*ConversationTurn) String

func (x *ConversationTurn) String() string

ConversationTurn_UserInput

type ConversationTurn_UserInput struct {

	// Supports [text
	// input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event
	// input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf
	// input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test
	// case.
	Input *QueryInput `protobuf:"bytes,5,opt,name=input,proto3" json:"input,omitempty"`
	// Parameters that need to be injected into the conversation during intent
	// detection.
	InjectedParameters *structpb.Struct `protobuf:"bytes,2,opt,name=injected_parameters,json=injectedParameters,proto3" json:"injected_parameters,omitempty"`
	// If webhooks should be allowed to trigger in response to the user
	// utterance. Often if parameters are injected, webhooks should not be
	// enabled.
	IsWebhookEnabled bool `protobuf:"varint,3,opt,name=is_webhook_enabled,json=isWebhookEnabled,proto3" json:"is_webhook_enabled,omitempty"`
	// Whether sentiment analysis is enabled.
	EnableSentimentAnalysis bool `protobuf:"varint,7,opt,name=enable_sentiment_analysis,json=enableSentimentAnalysis,proto3" json:"enable_sentiment_analysis,omitempty"`
	// contains filtered or unexported fields
}

The input from the human user.

func (*ConversationTurn_UserInput) Descriptor

func (*ConversationTurn_UserInput) Descriptor() ([]byte, []int)

Deprecated: Use ConversationTurn_UserInput.ProtoReflect.Descriptor instead.

func (*ConversationTurn_UserInput) GetEnableSentimentAnalysis

func (x *ConversationTurn_UserInput) GetEnableSentimentAnalysis() bool

func (*ConversationTurn_UserInput) GetInjectedParameters

func (x *ConversationTurn_UserInput) GetInjectedParameters() *structpb.Struct

func (*ConversationTurn_UserInput) GetInput

func (x *ConversationTurn_UserInput) GetInput() *QueryInput

func (*ConversationTurn_UserInput) GetIsWebhookEnabled

func (x *ConversationTurn_UserInput) GetIsWebhookEnabled() bool

func (*ConversationTurn_UserInput) ProtoMessage

func (*ConversationTurn_UserInput) ProtoMessage()

func (*ConversationTurn_UserInput) ProtoReflect

func (*ConversationTurn_UserInput) Reset

func (x *ConversationTurn_UserInput) Reset()

func (*ConversationTurn_UserInput) String

func (x *ConversationTurn_UserInput) String() string

ConversationTurn_VirtualAgentOutput

type ConversationTurn_VirtualAgentOutput struct {

	// The session parameters available to the bot at this point.
	SessionParameters *structpb.Struct `protobuf:"bytes,4,opt,name=session_parameters,json=sessionParameters,proto3" json:"session_parameters,omitempty"`
	// Output only. If this is part of a [result conversation
	// turn][TestCaseResult.conversation_turns], the list of differences
	// between the original run and the replay for this output, if any.
	Differences []*TestRunDifference `protobuf:"bytes,5,rep,name=differences,proto3" json:"differences,omitempty"`
	// Required. Input only. The diagnostic
	// [info][Session.DetectIntentResponse.QueryResult.diagnostic_info]
	// output for the turn. Required to calculate the testing coverage.
	DiagnosticInfo *structpb.Struct `protobuf:"bytes,6,opt,name=diagnostic_info,json=diagnosticInfo,proto3" json:"diagnostic_info,omitempty"`
	// The [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] that triggered
	// the response. Only name and displayName will be set.
	TriggeredIntent *Intent `protobuf:"bytes,7,opt,name=triggered_intent,json=triggeredIntent,proto3" json:"triggered_intent,omitempty"`
	// The [Page][google.cloud.dialogflow.cx.v3beta1.Page] on which the
	// utterance was spoken. Only name and displayName will be set.
	CurrentPage *Page `protobuf:"bytes,8,opt,name=current_page,json=currentPage,proto3" json:"current_page,omitempty"`
	// The [text][google.cloud.dialogflow.cx.v3beta1.ResponseMessage.Text]
	// responses from the agent for the turn.
	TextResponses []*ResponseMessage_Text `protobuf:"bytes,9,rep,name=text_responses,json=textResponses,proto3" json:"text_responses,omitempty"`
	// Response error from the agent in the test result. If set, other output
	// is empty.
	Status *status.Status `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

The output from the virtual agent.

func (*ConversationTurn_VirtualAgentOutput) Descriptor

func (*ConversationTurn_VirtualAgentOutput) Descriptor() ([]byte, []int)

Deprecated: Use ConversationTurn_VirtualAgentOutput.ProtoReflect.Descriptor instead.

func (*ConversationTurn_VirtualAgentOutput) GetCurrentPage

func (x *ConversationTurn_VirtualAgentOutput) GetCurrentPage() *Page

func (*ConversationTurn_VirtualAgentOutput) GetDiagnosticInfo

func (x *ConversationTurn_VirtualAgentOutput) GetDiagnosticInfo() *structpb.Struct

func (*ConversationTurn_VirtualAgentOutput) GetDifferences

func (*ConversationTurn_VirtualAgentOutput) GetSessionParameters

func (x *ConversationTurn_VirtualAgentOutput) GetSessionParameters() *structpb.Struct

func (*ConversationTurn_VirtualAgentOutput) GetStatus

func (*ConversationTurn_VirtualAgentOutput) GetTextResponses

func (*ConversationTurn_VirtualAgentOutput) GetTriggeredIntent

func (x *ConversationTurn_VirtualAgentOutput) GetTriggeredIntent() *Intent

func (*ConversationTurn_VirtualAgentOutput) ProtoMessage

func (*ConversationTurn_VirtualAgentOutput) ProtoMessage()

func (*ConversationTurn_VirtualAgentOutput) ProtoReflect

func (*ConversationTurn_VirtualAgentOutput) Reset

func (*ConversationTurn_VirtualAgentOutput) String

Conversation_Interaction

type Conversation_Interaction struct {

	// The request of the interaction.
	Request *DetectIntentRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// The final response of the interaction.
	Response *DetectIntentResponse `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	// The partial responses of the interaction. Empty if there is no partial
	// response in the interaction.
	// See the
	// [partial response
	// documentation][https://cloud.google.com/dialogflow/cx/docs/concept/fulfillment#queue].
	PartialResponses []*DetectIntentResponse `protobuf:"bytes,3,rep,name=partial_responses,json=partialResponses,proto3" json:"partial_responses,omitempty"`
	// The input text or the transcript of the input audio in the request.
	RequestUtterances string `protobuf:"bytes,4,opt,name=request_utterances,json=requestUtterances,proto3" json:"request_utterances,omitempty"`
	// The output text or the transcript of the output audio in the responses.
	// If multiple output messages are returned, they will be concatenated into
	// one.
	ResponseUtterances string `protobuf:"bytes,5,opt,name=response_utterances,json=responseUtterances,proto3" json:"response_utterances,omitempty"`
	// The time that the interaction was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Answer feedback for the final response.
	AnswerFeedback *AnswerFeedback `protobuf:"bytes,7,opt,name=answer_feedback,json=answerFeedback,proto3" json:"answer_feedback,omitempty"`
	// Missing transition predicted for the interaction. This field is set only
	// if the interaction match type was no-match.
	MissingTransition *Conversation_Interaction_MissingTransition `protobuf:"bytes,8,opt,name=missing_transition,json=missingTransition,proto3" json:"missing_transition,omitempty"`
	// Metrics associated with different processing steps. Names and number of
	// steps depend on the request and can change without a notice.
	StepMetrics []*Conversation_Interaction_StepMetrics `protobuf:"bytes,9,rep,name=step_metrics,json=stepMetrics,proto3" json:"step_metrics,omitempty"`
	// contains filtered or unexported fields
}

Represents an interaction between an end user and a Dialogflow CX agent using V3 (Streaming)DetectIntent API, or an interaction between an end user and a Dialogflow CX agent using V2 (Streaming)AnalyzeContent API.

func (*Conversation_Interaction) Descriptor

func (*Conversation_Interaction) Descriptor() ([]byte, []int)

Deprecated: Use Conversation_Interaction.ProtoReflect.Descriptor instead.

func (*Conversation_Interaction) GetAnswerFeedback

func (x *Conversation_Interaction) GetAnswerFeedback() *AnswerFeedback

func (*Conversation_Interaction) GetCreateTime

func (x *Conversation_Interaction) GetCreateTime() *timestamppb.Timestamp

func (*Conversation_Interaction) GetMissingTransition

func (*Conversation_Interaction) GetPartialResponses

func (x *Conversation_Interaction) GetPartialResponses() []*DetectIntentResponse

func (*Conversation_Interaction) GetRequest

func (*Conversation_Interaction) GetRequestUtterances

func (x *Conversation_Interaction) GetRequestUtterances() string

func (*Conversation_Interaction) GetResponse

func (*Conversation_Interaction) GetResponseUtterances

func (x *Conversation_Interaction) GetResponseUtterances() string

func (*Conversation_Interaction) GetStepMetrics

func (*Conversation_Interaction) ProtoMessage

func (*Conversation_Interaction) ProtoMessage()

func (*Conversation_Interaction) ProtoReflect

func (x *Conversation_Interaction) ProtoReflect() protoreflect.Message

func (*Conversation_Interaction) Reset

func (x *Conversation_Interaction) Reset()

func (*Conversation_Interaction) String

func (x *Conversation_Interaction) String() string

Conversation_Interaction_MissingTransition

type Conversation_Interaction_MissingTransition struct {

	// Name of the intent that could have triggered.
	IntentDisplayName string `protobuf:"bytes,1,opt,name=intent_display_name,json=intentDisplayName,proto3" json:"intent_display_name,omitempty"`
	// Score of the above intent. The higher it is the more likely a
	// transition was missed on a given page.
	Score float32 `protobuf:"fixed32,2,opt,name=score,proto3" json:"score,omitempty"`
	// contains filtered or unexported fields
}

Information collected for DF CX agents in case NLU predicted an intent that was filtered out as being inactive which may indicate a missing transition and/or absent functionality.

func (*Conversation_Interaction_MissingTransition) Descriptor

Deprecated: Use Conversation_Interaction_MissingTransition.ProtoReflect.Descriptor instead.

func (*Conversation_Interaction_MissingTransition) GetIntentDisplayName

func (x *Conversation_Interaction_MissingTransition) GetIntentDisplayName() string

func (*Conversation_Interaction_MissingTransition) GetScore

func (*Conversation_Interaction_MissingTransition) ProtoMessage

func (*Conversation_Interaction_MissingTransition) ProtoReflect

func (*Conversation_Interaction_MissingTransition) Reset

func (*Conversation_Interaction_MissingTransition) String

Conversation_Interaction_StepMetrics

type Conversation_Interaction_StepMetrics struct {

	// Name of the request processing step.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Processing latency of the step.
	Latency *durationpb.Duration `protobuf:"bytes,2,opt,name=latency,proto3" json:"latency,omitempty"`
	// contains filtered or unexported fields
}

Metrics of each processing step.

func (*Conversation_Interaction_StepMetrics) Descriptor

func (*Conversation_Interaction_StepMetrics) Descriptor() ([]byte, []int)

Deprecated: Use Conversation_Interaction_StepMetrics.ProtoReflect.Descriptor instead.

func (*Conversation_Interaction_StepMetrics) GetLatency

func (*Conversation_Interaction_StepMetrics) GetName

func (*Conversation_Interaction_StepMetrics) ProtoMessage

func (*Conversation_Interaction_StepMetrics) ProtoMessage()

func (*Conversation_Interaction_StepMetrics) ProtoReflect

func (*Conversation_Interaction_StepMetrics) Reset

func (*Conversation_Interaction_StepMetrics) String

Conversation_Metrics

type Conversation_Metrics struct {

	// The number of interactions in the conversation.
	InteractionCount int32 `protobuf:"varint,1,opt,name=interaction_count,json=interactionCount,proto3" json:"interaction_count,omitempty"`
	// Duration of all the input's audio in the conversation.
	InputAudioDuration *durationpb.Duration `protobuf:"bytes,2,opt,name=input_audio_duration,json=inputAudioDuration,proto3" json:"input_audio_duration,omitempty"`
	// Duration of all the output's audio in the conversation.
	OutputAudioDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=output_audio_duration,json=outputAudioDuration,proto3" json:"output_audio_duration,omitempty"`
	// Maximum latency of the
	// [Webhook][google.cloud.dialogflow.cx.v3beta1.Webhook] calls in the
	// conversation.
	MaxWebhookLatency *durationpb.Duration `protobuf:"bytes,4,opt,name=max_webhook_latency,json=maxWebhookLatency,proto3" json:"max_webhook_latency,omitempty"`
	// A signal that indicates the interaction with the Dialogflow agent has
	// ended.
	// If any response has the
	// [ResponseMessage.end_interaction][google.cloud.dialogflow.cx.v3beta1.ResponseMessage.end_interaction]
	// signal, this is set to true.
	HasEndInteraction bool `protobuf:"varint,5,opt,name=has_end_interaction,json=hasEndInteraction,proto3" json:"has_end_interaction,omitempty"`
	// Hands off conversation to a human agent.
	// If any response has the
	// [ResponseMessage.live_agent_handoff][google.cloud.dialogflow.cx.v3beta1.ResponseMessage.live_agent_handoff]signal,
	// this is set to true.
	HasLiveAgentHandoff bool `protobuf:"varint,6,opt,name=has_live_agent_handoff,json=hasLiveAgentHandoff,proto3" json:"has_live_agent_handoff,omitempty"`
	// The average confidence all of the
	// [Match][google.cloud.dialogflow.cx.v3beta1.Match] in the conversation.
	// Values range from 0.0 (completely uncertain) to 1.0 (completely certain).
	AverageMatchConfidence float32 `protobuf:"fixed32,7,opt,name=average_match_confidence,json=averageMatchConfidence,proto3" json:"average_match_confidence,omitempty"`
	// Query input counts.
	QueryInputCount *Conversation_Metrics_QueryInputCount `protobuf:"bytes,8,opt,name=query_input_count,json=queryInputCount,proto3" json:"query_input_count,omitempty"`
	// Match type counts.
	MatchTypeCount *Conversation_Metrics_MatchTypeCount `protobuf:"bytes,9,opt,name=match_type_count,json=matchTypeCount,proto3" json:"match_type_count,omitempty"`
	// contains filtered or unexported fields
}

Represents metrics for the conversation.

func (*Conversation_Metrics) Descriptor

func (*Conversation_Metrics) Descriptor() ([]byte, []int)

Deprecated: Use Conversation_Metrics.ProtoReflect.Descriptor instead.

func (*Conversation_Metrics) GetAverageMatchConfidence

func (x *Conversation_Metrics) GetAverageMatchConfidence() float32

func (*Conversation_Metrics) GetHasEndInteraction

func (x *Conversation_Metrics) GetHasEndInteraction() bool

func (*Conversation_Metrics) GetHasLiveAgentHandoff

func (x *Conversation_Metrics) GetHasLiveAgentHandoff() bool

func (*Conversation_Metrics) GetInputAudioDuration

func (x *Conversation_Metrics) GetInputAudioDuration() *durationpb.Duration

func (*Conversation_Metrics) GetInteractionCount

func (x *Conversation_Metrics) GetInteractionCount() int32

func (*Conversation_Metrics) GetMatchTypeCount

func (*Conversation_Metrics) GetMaxWebhookLatency

func (x *Conversation_Metrics) GetMaxWebhookLatency() *durationpb.Duration

func (*Conversation_Metrics) GetOutputAudioDuration

func (x *Conversation_Metrics) GetOutputAudioDuration() *durationpb.Duration

func (*Conversation_Metrics) GetQueryInputCount

func (*Conversation_Metrics) ProtoMessage

func (*Conversation_Metrics) ProtoMessage()

func (*Conversation_Metrics) ProtoReflect

func (x *Conversation_Metrics) ProtoReflect() protoreflect.Message

func (*Conversation_Metrics) Reset

func (x *Conversation_Metrics) Reset()

func (*Conversation_Metrics) String

func (x *Conversation_Metrics) String() string

Conversation_Metrics_MatchTypeCount

type Conversation_Metrics_MatchTypeCount struct {

	// The number of matches with type
	// [Match.MatchType.MATCH_TYPE_UNSPECIFIED][google.cloud.dialogflow.cx.v3beta1.Match.MatchType.MATCH_TYPE_UNSPECIFIED].
	UnspecifiedCount int32 `protobuf:"varint,1,opt,name=unspecified_count,json=unspecifiedCount,proto3" json:"unspecified_count,omitempty"`
	// The number of matches with type
	// [Match.MatchType.INTENT][google.cloud.dialogflow.cx.v3beta1.Match.MatchType.INTENT].
	IntentCount int32 `protobuf:"varint,2,opt,name=intent_count,json=intentCount,proto3" json:"intent_count,omitempty"`
	// The number of matches with type
	// [Match.MatchType.DIRECT_INTENT][google.cloud.dialogflow.cx.v3beta1.Match.MatchType.DIRECT_INTENT].
	DirectIntentCount int32 `protobuf:"varint,3,opt,name=direct_intent_count,json=directIntentCount,proto3" json:"direct_intent_count,omitempty"`
	// The number of matches with type
	// [Match.MatchType.PARAMETER_FILLING][google.cloud.dialogflow.cx.v3beta1.Match.MatchType.PARAMETER_FILLING].
	ParameterFillingCount int32 `protobuf:"varint,4,opt,name=parameter_filling_count,json=parameterFillingCount,proto3" json:"parameter_filling_count,omitempty"`
	// The number of matches with type
	// [Match.MatchType.NO_MATCH][google.cloud.dialogflow.cx.v3beta1.Match.MatchType.NO_MATCH].
	NoMatchCount int32 `protobuf:"varint,5,opt,name=no_match_count,json=noMatchCount,proto3" json:"no_match_count,omitempty"`
	// The number of matches with type
	// [Match.MatchType.NO_INPUT][google.cloud.dialogflow.cx.v3beta1.Match.MatchType.NO_INPUT].
	NoInputCount int32 `protobuf:"varint,6,opt,name=no_input_count,json=noInputCount,proto3" json:"no_input_count,omitempty"`
	// The number of matches with type
	// [Match.MatchType.EVENT][google.cloud.dialogflow.cx.v3beta1.Match.MatchType.EVENT].
	EventCount int32 `protobuf:"varint,7,opt,name=event_count,json=eventCount,proto3" json:"event_count,omitempty"`
	// contains filtered or unexported fields
}

Count by [Match.MatchType][google.cloud.dialogflow.cx.v3beta1.Match.MatchType] of the matches in the conversation.

func (*Conversation_Metrics_MatchTypeCount) Descriptor

func (*Conversation_Metrics_MatchTypeCount) Descriptor() ([]byte, []int)

Deprecated: Use Conversation_Metrics_MatchTypeCount.ProtoReflect.Descriptor instead.

func (*Conversation_Metrics_MatchTypeCount) GetDirectIntentCount

func (x *Conversation_Metrics_MatchTypeCount) GetDirectIntentCount() int32

func (*Conversation_Metrics_MatchTypeCount) GetEventCount

func (x *Conversation_Metrics_MatchTypeCount) GetEventCount() int32

func (*Conversation_Metrics_MatchTypeCount) GetIntentCount

func (x *Conversation_Metrics_MatchTypeCount) GetIntentCount() int32

func (*Conversation_Metrics_MatchTypeCount) GetNoInputCount

func (x *Conversation_Metrics_MatchTypeCount) GetNoInputCount() int32

func (*Conversation_Metrics_MatchTypeCount) GetNoMatchCount

func (x *Conversation_Metrics_MatchTypeCount) GetNoMatchCount() int32

func (*Conversation_Metrics_MatchTypeCount) GetParameterFillingCount

func (x *Conversation_Metrics_MatchTypeCount) GetParameterFillingCount() int32

func (*Conversation_Metrics_MatchTypeCount) GetUnspecifiedCount

func (x *Conversation_Metrics_MatchTypeCount) GetUnspecifiedCount() int32

func (*Conversation_Metrics_MatchTypeCount) ProtoMessage

func (*Conversation_Metrics_MatchTypeCount) ProtoMessage()

func (*Conversation_Metrics_MatchTypeCount) ProtoReflect

func (*Conversation_Metrics_MatchTypeCount) Reset

func (*Conversation_Metrics_MatchTypeCount) String

Conversation_Metrics_QueryInputCount

type Conversation_Metrics_QueryInputCount struct {

	// The number of [TextInput][google.cloud.dialogflow.cx.v3beta1.TextInput]
	// in the conversation.
	TextCount int32 `protobuf:"varint,1,opt,name=text_count,json=textCount,proto3" json:"text_count,omitempty"`
	// The number of
	// [IntentInput][google.cloud.dialogflow.cx.v3beta1.IntentInput] in the
	// conversation.
	IntentCount int32 `protobuf:"varint,2,opt,name=intent_count,json=intentCount,proto3" json:"intent_count,omitempty"`
	// The number of
	// [AudioInput][google.cloud.dialogflow.cx.v3beta1.AudioInput] in the
	// conversation.
	AudioCount int32 `protobuf:"varint,3,opt,name=audio_count,json=audioCount,proto3" json:"audio_count,omitempty"`
	// The number of
	// [EventInput][google.cloud.dialogflow.cx.v3beta1.EventInput] in the
	// conversation.
	EventCount int32 `protobuf:"varint,4,opt,name=event_count,json=eventCount,proto3" json:"event_count,omitempty"`
	// The number of [DtmfInput][google.cloud.dialogflow.cx.v3beta1.DtmfInput]
	// in the conversation.
	DtmfCount int32 `protobuf:"varint,5,opt,name=dtmf_count,json=dtmfCount,proto3" json:"dtmf_count,omitempty"`
	// contains filtered or unexported fields
}

Count by types of [QueryInput][google.cloud.dialogflow.cx.v3beta1.QueryInput] of the requests in the conversation.

func (*Conversation_Metrics_QueryInputCount) Descriptor

func (*Conversation_Metrics_QueryInputCount) Descriptor() ([]byte, []int)

Deprecated: Use Conversation_Metrics_QueryInputCount.ProtoReflect.Descriptor instead.

func (*Conversation_Metrics_QueryInputCount) GetAudioCount

func (x *Conversation_Metrics_QueryInputCount) GetAudioCount() int32

func (*Conversation_Metrics_QueryInputCount) GetDtmfCount

func (x *Conversation_Metrics_QueryInputCount) GetDtmfCount() int32

func (*Conversation_Metrics_QueryInputCount) GetEventCount

func (x *Conversation_Metrics_QueryInputCount) GetEventCount() int32

func (*Conversation_Metrics_QueryInputCount) GetIntentCount

func (x *Conversation_Metrics_QueryInputCount) GetIntentCount() int32

func (*Conversation_Metrics_QueryInputCount) GetTextCount

func (x *Conversation_Metrics_QueryInputCount) GetTextCount() int32

func (*Conversation_Metrics_QueryInputCount) ProtoMessage

func (*Conversation_Metrics_QueryInputCount) ProtoMessage()

func (*Conversation_Metrics_QueryInputCount) ProtoReflect

func (*Conversation_Metrics_QueryInputCount) Reset

func (*Conversation_Metrics_QueryInputCount) String

Conversation_Type

type Conversation_Type int32

Represents the type of a conversation.

Conversation_TYPE_UNSPECIFIED, Conversation_AUDIO, Conversation_TEXT, Conversation_UNDETERMINED

const (
	// Not specified. This value should never be used.
	Conversation_TYPE_UNSPECIFIED Conversation_Type = 0
	// Audio conversation. A conversation is classified as an audio conversation
	// if any request has STT input audio or any response has TTS output audio.
	Conversation_AUDIO Conversation_Type = 1
	// Text conversation. A conversation is classified as a text conversation
	// if any request has text input and no request has STT input audio and no
	// response has TTS output audio.
	Conversation_TEXT Conversation_Type = 2
	// Default conversation type for a conversation. A conversation is
	// classified as undetermined if none of the requests contain text or audio
	// input (eg. event or intent input).
	Conversation_UNDETERMINED Conversation_Type = 3
)

func (Conversation_Type) Descriptor

func (Conversation_Type) Enum

func (Conversation_Type) EnumDescriptor

func (Conversation_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Conversation_Type.Descriptor instead.

func (Conversation_Type) Number

func (Conversation_Type) String

func (x Conversation_Type) String() string

func (Conversation_Type) Type

CreateAgentRequest

type CreateAgentRequest struct {

	// Required. The location to create a agent for.
	// Format: `projects/

The request message for [Agents.CreateAgent][google.cloud.dialogflow.cx.v3beta1.Agents.CreateAgent].

func (*CreateAgentRequest) Descriptor

func (*CreateAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAgentRequest.ProtoReflect.Descriptor instead.

func (*CreateAgentRequest) GetAgent

func (x *CreateAgentRequest) GetAgent() *Agent

func (*CreateAgentRequest) GetParent

func (x *CreateAgentRequest) GetParent() string

func (*CreateAgentRequest) ProtoMessage

func (*CreateAgentRequest) ProtoMessage()

func (*CreateAgentRequest) ProtoReflect

func (x *CreateAgentRequest) ProtoReflect() protoreflect.Message

func (*CreateAgentRequest) Reset

func (x *CreateAgentRequest) Reset()

func (*CreateAgentRequest) String

func (x *CreateAgentRequest) String() string

CreateEntityTypeRequest

type CreateEntityTypeRequest struct {

	// Required. The agent to create a entity type for.
	// Format: `projects/

The request message for [EntityTypes.CreateEntityType][google.cloud.dialogflow.cx.v3beta1.EntityTypes.CreateEntityType].

func (*CreateEntityTypeRequest) Descriptor

func (*CreateEntityTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEntityTypeRequest.ProtoReflect.Descriptor instead.

func (*CreateEntityTypeRequest) GetEntityType

func (x *CreateEntityTypeRequest) GetEntityType() *EntityType

func (*CreateEntityTypeRequest) GetLanguageCode

func (x *CreateEntityTypeRequest) GetLanguageCode() string

func (*CreateEntityTypeRequest) GetParent

func (x *CreateEntityTypeRequest) GetParent() string

func (*CreateEntityTypeRequest) ProtoMessage

func (*CreateEntityTypeRequest) ProtoMessage()

func (*CreateEntityTypeRequest) ProtoReflect

func (x *CreateEntityTypeRequest) ProtoReflect() protoreflect.Message

func (*CreateEntityTypeRequest) Reset

func (x *CreateEntityTypeRequest) Reset()

func (*CreateEntityTypeRequest) String

func (x *CreateEntityTypeRequest) String() string

CreateEnvironmentRequest

type CreateEnvironmentRequest struct {

	// Required. The [Agent][google.cloud.dialogflow.cx.v3beta1.Agent] to create
	// an [Environment][google.cloud.dialogflow.cx.v3beta1.Environment] for.
	// Format: `projects/

The request message for [Environments.CreateEnvironment][google.cloud.dialogflow.cx.v3beta1.Environments.CreateEnvironment].

func (*CreateEnvironmentRequest) Descriptor

func (*CreateEnvironmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEnvironmentRequest.ProtoReflect.Descriptor instead.

func (*CreateEnvironmentRequest) GetEnvironment

func (x *CreateEnvironmentRequest) GetEnvironment() *Environment

func (*CreateEnvironmentRequest) GetParent

func (x *CreateEnvironmentRequest) GetParent() string

func (*CreateEnvironmentRequest) ProtoMessage

func (*CreateEnvironmentRequest) ProtoMessage()

func (*CreateEnvironmentRequest) ProtoReflect

func (x *CreateEnvironmentRequest) ProtoReflect() protoreflect.Message

func (*CreateEnvironmentRequest) Reset

func (x *CreateEnvironmentRequest) Reset()

func (*CreateEnvironmentRequest) String

func (x *CreateEnvironmentRequest) String() string

CreateExampleRequest

type CreateExampleRequest struct {

	// Required. The playbook to create an example for.
	// Format:
	// `projects/

The request message for [Examples.CreateExample][google.cloud.dialogflow.cx.v3beta1.Examples.CreateExample].

func (*CreateExampleRequest) Descriptor

func (*CreateExampleRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateExampleRequest.ProtoReflect.Descriptor instead.

func (*CreateExampleRequest) GetExample

func (x *CreateExampleRequest) GetExample() *Example

func (*CreateExampleRequest) GetParent

func (x *CreateExampleRequest) GetParent() string

func (*CreateExampleRequest) ProtoMessage

func (*CreateExampleRequest) ProtoMessage()

func (*CreateExampleRequest) ProtoReflect

func (x *CreateExampleRequest) ProtoReflect() protoreflect.Message

func (*CreateExampleRequest) Reset

func (x *CreateExampleRequest) Reset()

func (*CreateExampleRequest) String

func (x *CreateExampleRequest) String() string

CreateExperimentRequest

type CreateExperimentRequest struct {

	// Required. The [Agent][google.cloud.dialogflow.cx.v3beta1.Agent] to create
	// an [Environment][google.cloud.dialogflow.cx.v3beta1.Environment] for.
	// Format:
	// `projects/

The request message for [Experiments.CreateExperiment][google.cloud.dialogflow.cx.v3beta1.Experiments.CreateExperiment].

func (*CreateExperimentRequest) Descriptor

func (*CreateExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateExperimentRequest.ProtoReflect.Descriptor instead.

func (*CreateExperimentRequest) GetExperiment

func (x *CreateExperimentRequest) GetExperiment() *Experiment

func (*CreateExperimentRequest) GetParent

func (x *CreateExperimentRequest) GetParent() string

func (*CreateExperimentRequest) ProtoMessage

func (*CreateExperimentRequest) ProtoMessage()

func (*CreateExperimentRequest) ProtoReflect

func (x *CreateExperimentRequest) ProtoReflect() protoreflect.Message

func (*CreateExperimentRequest) Reset

func (x *CreateExperimentRequest) Reset()

func (*CreateExperimentRequest) String

func (x *CreateExperimentRequest) String() string

CreateFlowRequest

type CreateFlowRequest struct {

	// Required. The agent to create a flow for.
	// Format: `projects/

The request message for [Flows.CreateFlow][google.cloud.dialogflow.cx.v3beta1.Flows.CreateFlow].

func (*CreateFlowRequest) Descriptor

func (*CreateFlowRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateFlowRequest.ProtoReflect.Descriptor instead.

func (*CreateFlowRequest) GetFlow

func (x *CreateFlowRequest) GetFlow() *Flow

func (*CreateFlowRequest) GetLanguageCode

func (x *CreateFlowRequest) GetLanguageCode() string

func (*CreateFlowRequest) GetParent

func (x *CreateFlowRequest) GetParent() string

func (*CreateFlowRequest) ProtoMessage

func (*CreateFlowRequest) ProtoMessage()

func (*CreateFlowRequest) ProtoReflect

func (x *CreateFlowRequest) ProtoReflect() protoreflect.Message

func (*CreateFlowRequest) Reset

func (x *CreateFlowRequest) Reset()

func (*CreateFlowRequest) String

func (x *CreateFlowRequest) String() string

CreateGeneratorRequest

type CreateGeneratorRequest struct {

	// Required. The agent to create a generator for.
	// Format: `projects/

The request message for [Generators.CreateGenerator][google.cloud.dialogflow.cx.v3beta1.Generators.CreateGenerator].

func (*CreateGeneratorRequest) Descriptor

func (*CreateGeneratorRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGeneratorRequest.ProtoReflect.Descriptor instead.

func (*CreateGeneratorRequest) GetGenerator

func (x *CreateGeneratorRequest) GetGenerator() *Generator

func (*CreateGeneratorRequest) GetLanguageCode

func (x *CreateGeneratorRequest) GetLanguageCode() string

func (*CreateGeneratorRequest) GetParent

func (x *CreateGeneratorRequest) GetParent() string

func (*CreateGeneratorRequest) ProtoMessage

func (*CreateGeneratorRequest) ProtoMessage()

func (*CreateGeneratorRequest) ProtoReflect

func (x *CreateGeneratorRequest) ProtoReflect() protoreflect.Message

func (*CreateGeneratorRequest) Reset

func (x *CreateGeneratorRequest) Reset()

func (*CreateGeneratorRequest) String

func (x *CreateGeneratorRequest) String() string

CreateIntentRequest

type CreateIntentRequest struct {

	// Required. The agent to create an intent for.
	// Format: `projects/

The request message for [Intents.CreateIntent][google.cloud.dialogflow.cx.v3beta1.Intents.CreateIntent].

func (*CreateIntentRequest) Descriptor

func (*CreateIntentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateIntentRequest.ProtoReflect.Descriptor instead.

func (*CreateIntentRequest) GetIntent

func (x *CreateIntentRequest) GetIntent() *Intent

func (*CreateIntentRequest) GetLanguageCode

func (x *CreateIntentRequest) GetLanguageCode() string

func (*CreateIntentRequest) GetParent

func (x *CreateIntentRequest) GetParent() string

func (*CreateIntentRequest) ProtoMessage

func (*CreateIntentRequest) ProtoMessage()

func (*CreateIntentRequest) ProtoReflect

func (x *CreateIntentRequest) ProtoReflect() protoreflect.Message

func (*CreateIntentRequest) Reset

func (x *CreateIntentRequest) Reset()

func (*CreateIntentRequest) String

func (x *CreateIntentRequest) String() string

CreatePageRequest

type CreatePageRequest struct {

	// Required. The flow to create a page for.
	// Format:
	// `projects/

The request message for [Pages.CreatePage][google.cloud.dialogflow.cx.v3beta1.Pages.CreatePage].

func (*CreatePageRequest) Descriptor

func (*CreatePageRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePageRequest.ProtoReflect.Descriptor instead.

func (*CreatePageRequest) GetLanguageCode

func (x *CreatePageRequest) GetLanguageCode() string

func (*CreatePageRequest) GetPage

func (x *CreatePageRequest) GetPage() *Page

func (*CreatePageRequest) GetParent

func (x *CreatePageRequest) GetParent() string

func (*CreatePageRequest) ProtoMessage

func (*CreatePageRequest) ProtoMessage()

func (*CreatePageRequest) ProtoReflect

func (x *CreatePageRequest) ProtoReflect() protoreflect.Message

func (*CreatePageRequest) Reset

func (x *CreatePageRequest) Reset()

func (*CreatePageRequest) String

func (x *CreatePageRequest) String() string

CreatePlaybookRequest

type CreatePlaybookRequest struct {

	// Required. The agent to create a playbook for.
	// Format: `projects/

The request message for [Playbooks.CreatePlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.CreatePlaybook].

func (*CreatePlaybookRequest) Descriptor

func (*CreatePlaybookRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePlaybookRequest.ProtoReflect.Descriptor instead.

func (*CreatePlaybookRequest) GetParent

func (x *CreatePlaybookRequest) GetParent() string

func (*CreatePlaybookRequest) GetPlaybook

func (x *CreatePlaybookRequest) GetPlaybook() *Playbook

func (*CreatePlaybookRequest) ProtoMessage

func (*CreatePlaybookRequest) ProtoMessage()

func (*CreatePlaybookRequest) ProtoReflect

func (x *CreatePlaybookRequest) ProtoReflect() protoreflect.Message

func (*CreatePlaybookRequest) Reset

func (x *CreatePlaybookRequest) Reset()

func (*CreatePlaybookRequest) String

func (x *CreatePlaybookRequest) String() string

CreatePlaybookVersionRequest

type CreatePlaybookVersionRequest struct {

	// Required. The playbook to create a version for.
	// Format:
	// `projects/

The request message for [Playbooks.CreatePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.CreatePlaybookVersion].

func (*CreatePlaybookVersionRequest) Descriptor

func (*CreatePlaybookVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePlaybookVersionRequest.ProtoReflect.Descriptor instead.

func (*CreatePlaybookVersionRequest) GetParent

func (x *CreatePlaybookVersionRequest) GetParent() string

func (*CreatePlaybookVersionRequest) GetPlaybookVersion

func (x *CreatePlaybookVersionRequest) GetPlaybookVersion() *PlaybookVersion

func (*CreatePlaybookVersionRequest) ProtoMessage

func (*CreatePlaybookVersionRequest) ProtoMessage()

func (*CreatePlaybookVersionRequest) ProtoReflect

func (*CreatePlaybookVersionRequest) Reset

func (x *CreatePlaybookVersionRequest) Reset()

func (*CreatePlaybookVersionRequest) String

CreateSecuritySettingsRequest

type CreateSecuritySettingsRequest struct {

	// Required. The location to create an
	// [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings]
	// for. Format: `projects/

The request message for [SecuritySettings.CreateSecuritySettings][].

func (*CreateSecuritySettingsRequest) Descriptor

func (*CreateSecuritySettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSecuritySettingsRequest.ProtoReflect.Descriptor instead.

func (*CreateSecuritySettingsRequest) GetParent

func (x *CreateSecuritySettingsRequest) GetParent() string

func (*CreateSecuritySettingsRequest) GetSecuritySettings

func (x *CreateSecuritySettingsRequest) GetSecuritySettings() *SecuritySettings

func (*CreateSecuritySettingsRequest) ProtoMessage

func (*CreateSecuritySettingsRequest) ProtoMessage()

func (*CreateSecuritySettingsRequest) ProtoReflect

func (*CreateSecuritySettingsRequest) Reset

func (x *CreateSecuritySettingsRequest) Reset()

func (*CreateSecuritySettingsRequest) String

CreateSessionEntityTypeRequest

type CreateSessionEntityTypeRequest struct {

	// Required. The session to create a session entity type for.
	// Format:
	// `projects/

The request message for [SessionEntityTypes.CreateSessionEntityType][google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.CreateSessionEntityType].

func (*CreateSessionEntityTypeRequest) Descriptor

func (*CreateSessionEntityTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSessionEntityTypeRequest.ProtoReflect.Descriptor instead.

func (*CreateSessionEntityTypeRequest) GetParent

func (x *CreateSessionEntityTypeRequest) GetParent() string

func (*CreateSessionEntityTypeRequest) GetSessionEntityType

func (x *CreateSessionEntityTypeRequest) GetSessionEntityType() *SessionEntityType

func (*CreateSessionEntityTypeRequest) ProtoMessage

func (*CreateSessionEntityTypeRequest) ProtoMessage()

func (*CreateSessionEntityTypeRequest) ProtoReflect

func (*CreateSessionEntityTypeRequest) Reset

func (x *CreateSessionEntityTypeRequest) Reset()

func (*CreateSessionEntityTypeRequest) String

CreateTestCaseRequest

type CreateTestCaseRequest struct {

	// Required. The agent to create the test case for.
	// Format: `projects/

The request message for [TestCases.CreateTestCase][google.cloud.dialogflow.cx.v3beta1.TestCases.CreateTestCase].

func (*CreateTestCaseRequest) Descriptor

func (*CreateTestCaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTestCaseRequest.ProtoReflect.Descriptor instead.

func (*CreateTestCaseRequest) GetParent

func (x *CreateTestCaseRequest) GetParent() string

func (*CreateTestCaseRequest) GetTestCase

func (x *CreateTestCaseRequest) GetTestCase() *TestCase

func (*CreateTestCaseRequest) ProtoMessage

func (*CreateTestCaseRequest) ProtoMessage()

func (*CreateTestCaseRequest) ProtoReflect

func (x *CreateTestCaseRequest) ProtoReflect() protoreflect.Message

func (*CreateTestCaseRequest) Reset

func (x *CreateTestCaseRequest) Reset()

func (*CreateTestCaseRequest) String

func (x *CreateTestCaseRequest) String() string

CreateToolRequest

type CreateToolRequest struct {

	// Required. The agent to create a Tool for.
	// Format: `projects/

The request message for [Tools.CreateTool][google.cloud.dialogflow.cx.v3beta1.Tools.CreateTool].

func (*CreateToolRequest) Descriptor

func (*CreateToolRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateToolRequest.ProtoReflect.Descriptor instead.

func (*CreateToolRequest) GetParent

func (x *CreateToolRequest) GetParent() string

func (*CreateToolRequest) GetTool

func (x *CreateToolRequest) GetTool() *Tool

func (*CreateToolRequest) ProtoMessage

func (*CreateToolRequest) ProtoMessage()

func (*CreateToolRequest) ProtoReflect

func (x *CreateToolRequest) ProtoReflect() protoreflect.Message

func (*CreateToolRequest) Reset

func (x *CreateToolRequest) Reset()

func (*CreateToolRequest) String

func (x *CreateToolRequest) String() string

CreateToolVersionRequest

type CreateToolVersionRequest struct {

	// Required. The tool to create a version for.
	// Format:
	// `projects/

The request message for [Tools.CreateToolVersion][google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolVersion]. The request message for [Tools.CreateToolVersion][google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolVersion].

func (*CreateToolVersionRequest) Descriptor

func (*CreateToolVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateToolVersionRequest.ProtoReflect.Descriptor instead.

func (*CreateToolVersionRequest) GetParent

func (x *CreateToolVersionRequest) GetParent() string

func (*CreateToolVersionRequest) GetToolVersion

func (x *CreateToolVersionRequest) GetToolVersion() *ToolVersion

func (*CreateToolVersionRequest) ProtoMessage

func (*CreateToolVersionRequest) ProtoMessage()

func (*CreateToolVersionRequest) ProtoReflect

func (x *CreateToolVersionRequest) ProtoReflect() protoreflect.Message

func (*CreateToolVersionRequest) Reset

func (x *CreateToolVersionRequest) Reset()

func (*CreateToolVersionRequest) String

func (x *CreateToolVersionRequest) String() string

CreateTransitionRouteGroupRequest

type CreateTransitionRouteGroupRequest struct {

	// Required. The flow to create an
	// [TransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup]
	// for. Format:
	// `projects/

The request message for [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.CreateTransitionRouteGroup].

func (*CreateTransitionRouteGroupRequest) Descriptor

func (*CreateTransitionRouteGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTransitionRouteGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateTransitionRouteGroupRequest) GetLanguageCode

func (x *CreateTransitionRouteGroupRequest) GetLanguageCode() string

func (*CreateTransitionRouteGroupRequest) GetParent

func (*CreateTransitionRouteGroupRequest) GetTransitionRouteGroup

func (x *CreateTransitionRouteGroupRequest) GetTransitionRouteGroup() *TransitionRouteGroup

func (*CreateTransitionRouteGroupRequest) ProtoMessage

func (*CreateTransitionRouteGroupRequest) ProtoMessage()

func (*CreateTransitionRouteGroupRequest) ProtoReflect

func (*CreateTransitionRouteGroupRequest) Reset

func (*CreateTransitionRouteGroupRequest) String

CreateVersionOperationMetadata

type CreateVersionOperationMetadata struct {

	// Name of the created version.
	// Format:
	// `projects/

Metadata associated with the long running operation for [Versions.CreateVersion][google.cloud.dialogflow.cx.v3beta1.Versions.CreateVersion].

func (*CreateVersionOperationMetadata) Descriptor

func (*CreateVersionOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateVersionOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateVersionOperationMetadata) GetVersion

func (x *CreateVersionOperationMetadata) GetVersion() string

func (*CreateVersionOperationMetadata) ProtoMessage

func (*CreateVersionOperationMetadata) ProtoMessage()

func (*CreateVersionOperationMetadata) ProtoReflect

func (*CreateVersionOperationMetadata) Reset

func (x *CreateVersionOperationMetadata) Reset()

func (*CreateVersionOperationMetadata) String

CreateVersionRequest

type CreateVersionRequest struct {

	// Required. The [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] to create an
	// [Version][google.cloud.dialogflow.cx.v3beta1.Version] for. Format:
	// `projects/

The request message for [Versions.CreateVersion][google.cloud.dialogflow.cx.v3beta1.Versions.CreateVersion].

func (*CreateVersionRequest) Descriptor

func (*CreateVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateVersionRequest.ProtoReflect.Descriptor instead.

func (*CreateVersionRequest) GetParent

func (x *CreateVersionRequest) GetParent() string

func (*CreateVersionRequest) GetVersion

func (x *CreateVersionRequest) GetVersion() *Version

func (*CreateVersionRequest) ProtoMessage

func (*CreateVersionRequest) ProtoMessage()

func (*CreateVersionRequest) ProtoReflect

func (x *CreateVersionRequest) ProtoReflect() protoreflect.Message

func (*CreateVersionRequest) Reset

func (x *CreateVersionRequest) Reset()

func (*CreateVersionRequest) String

func (x *CreateVersionRequest) String() string

CreateWebhookRequest

type CreateWebhookRequest struct {

	// Required. The agent to create a webhook for.
	// Format: `projects/

The request message for [Webhooks.CreateWebhook][google.cloud.dialogflow.cx.v3beta1.Webhooks.CreateWebhook].

func (*CreateWebhookRequest) Descriptor

func (*CreateWebhookRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateWebhookRequest.ProtoReflect.Descriptor instead.

func (*CreateWebhookRequest) GetParent

func (x *CreateWebhookRequest) GetParent() string

func (*CreateWebhookRequest) GetWebhook

func (x *CreateWebhookRequest) GetWebhook() *Webhook

func (*CreateWebhookRequest) ProtoMessage

func (*CreateWebhookRequest) ProtoMessage()

func (*CreateWebhookRequest) ProtoReflect

func (x *CreateWebhookRequest) ProtoReflect() protoreflect.Message

func (*CreateWebhookRequest) Reset

func (x *CreateWebhookRequest) Reset()

func (*CreateWebhookRequest) String

func (x *CreateWebhookRequest) String() string

DataStoreConnection

type DataStoreConnection struct {

	// The type of the connected data store.
	DataStoreType DataStoreType `protobuf:"varint,1,opt,name=data_store_type,json=dataStoreType,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DataStoreType" json:"data_store_type,omitempty"`
	// The full name of the referenced data store.
	// Formats:
	// `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`
	// `projects/{project}/locations/{location}/dataStores/{data_store}`
	DataStore string `protobuf:"bytes,2,opt,name=data_store,json=dataStore,proto3" json:"data_store,omitempty"`
	// The document processing mode for the data store connection. Should only be
	// set for PUBLIC_WEB and UNSTRUCTURED data stores. If not set it is
	// considered as DOCUMENTS, as this is the legacy mode.
	DocumentProcessingMode DocumentProcessingMode `protobuf:"varint,4,opt,name=document_processing_mode,json=documentProcessingMode,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DocumentProcessingMode" json:"document_processing_mode,omitempty"`
	// contains filtered or unexported fields
}

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

func (*DataStoreConnection) Descriptor

func (*DataStoreConnection) Descriptor() ([]byte, []int)

Deprecated: Use DataStoreConnection.ProtoReflect.Descriptor instead.

func (*DataStoreConnection) GetDataStore

func (x *DataStoreConnection) GetDataStore() string

func (*DataStoreConnection) GetDataStoreType

func (x *DataStoreConnection) GetDataStoreType() DataStoreType

func (*DataStoreConnection) GetDocumentProcessingMode

func (x *DataStoreConnection) GetDocumentProcessingMode() DocumentProcessingMode

func (*DataStoreConnection) ProtoMessage

func (*DataStoreConnection) ProtoMessage()

func (*DataStoreConnection) ProtoReflect

func (x *DataStoreConnection) ProtoReflect() protoreflect.Message

func (*DataStoreConnection) Reset

func (x *DataStoreConnection) Reset()

func (*DataStoreConnection) String

func (x *DataStoreConnection) String() string

DataStoreConnectionSignals

type DataStoreConnectionSignals struct {

	// Optional. Diagnostic info related to the rewriter model call.
	RewriterModelCallSignals *DataStoreConnectionSignals_RewriterModelCallSignals `protobuf:"bytes,1,opt,name=rewriter_model_call_signals,json=rewriterModelCallSignals,proto3" json:"rewriter_model_call_signals,omitempty"`
	// Optional. Rewritten string query used for search.
	RewrittenQuery string `protobuf:"bytes,2,opt,name=rewritten_query,json=rewrittenQuery,proto3" json:"rewritten_query,omitempty"`
	// Optional. Search snippets included in the answer generation prompt.
	SearchSnippets []*DataStoreConnectionSignals_SearchSnippet `protobuf:"bytes,3,rep,name=search_snippets,json=searchSnippets,proto3" json:"search_snippets,omitempty"`
	// Optional. Diagnostic info related to the answer generation model call.
	AnswerGenerationModelCallSignals *DataStoreConnectionSignals_AnswerGenerationModelCallSignals `protobuf:"bytes,4,opt,name=answer_generation_model_call_signals,json=answerGenerationModelCallSignals,proto3" json:"answer_generation_model_call_signals,omitempty"`
	// Optional. The final compiled answer.
	Answer string `protobuf:"bytes,5,opt,name=answer,proto3" json:"answer,omitempty"`
	// Optional. Answer parts with relevant citations.
	// Concatenation of texts should add up the `answer` (not counting
	// whitespaces).
	AnswerParts []*DataStoreConnectionSignals_AnswerPart `protobuf:"bytes,6,rep,name=answer_parts,json=answerParts,proto3" json:"answer_parts,omitempty"`
	// Optional. Snippets cited by the answer generation model from the most to
	// least relevant.
	CitedSnippets []*DataStoreConnectionSignals_CitedSnippet `protobuf:"bytes,7,rep,name=cited_snippets,json=citedSnippets,proto3" json:"cited_snippets,omitempty"`
	// Optional. Grounding signals.
	GroundingSignals *DataStoreConnectionSignals_GroundingSignals `protobuf:"bytes,8,opt,name=grounding_signals,json=groundingSignals,proto3" json:"grounding_signals,omitempty"`
	// Optional. Safety check result.
	SafetySignals *DataStoreConnectionSignals_SafetySignals `protobuf:"bytes,9,opt,name=safety_signals,json=safetySignals,proto3" json:"safety_signals,omitempty"`
	// contains filtered or unexported fields
}

Data store connection feature output signals. Might be only partially field if processing stop before the final answer. Reasons for this can be, but are not limited to: empty UCS search results, positive RAI check outcome, grounding failure, ...

func (*DataStoreConnectionSignals) Descriptor

func (*DataStoreConnectionSignals) Descriptor() ([]byte, []int)

Deprecated: Use DataStoreConnectionSignals.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals) GetAnswer

func (x *DataStoreConnectionSignals) GetAnswer() string

func (*DataStoreConnectionSignals) GetAnswerGenerationModelCallSignals

func (*DataStoreConnectionSignals) GetAnswerParts

func (*DataStoreConnectionSignals) GetCitedSnippets

func (*DataStoreConnectionSignals) GetGroundingSignals

func (*DataStoreConnectionSignals) GetRewriterModelCallSignals

func (*DataStoreConnectionSignals) GetRewrittenQuery

func (x *DataStoreConnectionSignals) GetRewrittenQuery() string

func (*DataStoreConnectionSignals) GetSafetySignals

func (*DataStoreConnectionSignals) GetSearchSnippets

func (*DataStoreConnectionSignals) ProtoMessage

func (*DataStoreConnectionSignals) ProtoMessage()

func (*DataStoreConnectionSignals) ProtoReflect

func (*DataStoreConnectionSignals) Reset

func (x *DataStoreConnectionSignals) Reset()

func (*DataStoreConnectionSignals) String

func (x *DataStoreConnectionSignals) String() string

DataStoreConnectionSignals_AnswerGenerationModelCallSignals

type DataStoreConnectionSignals_AnswerGenerationModelCallSignals struct {

	// Prompt as sent to the model.
	RenderedPrompt string `protobuf:"bytes,1,opt,name=rendered_prompt,json=renderedPrompt,proto3" json:"rendered_prompt,omitempty"`
	// Output of the generative model.
	ModelOutput string `protobuf:"bytes,2,opt,name=model_output,json=modelOutput,proto3" json:"model_output,omitempty"`
	// Name of the generative model. For example, "gemini-ultra", "gemini-pro",
	// "gemini-1.5-flash" etc. Defaults to "Other" if the model is unknown.
	Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

Diagnostic info related to the answer generation model call.

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) Descriptor

Deprecated: Use DataStoreConnectionSignals_AnswerGenerationModelCallSignals.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) GetModel

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) GetModelOutput

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) GetRenderedPrompt

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) ProtoMessage

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) ProtoReflect

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) Reset

func (*DataStoreConnectionSignals_AnswerGenerationModelCallSignals) String

DataStoreConnectionSignals_AnswerPart

type DataStoreConnectionSignals_AnswerPart struct {

	// Substring of the answer.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// Citations for this answer part. Indices of `search_snippets`.
	SupportingIndices []int32 `protobuf:"varint,2,rep,packed,name=supporting_indices,json=supportingIndices,proto3" json:"supporting_indices,omitempty"`
	// contains filtered or unexported fields
}

Answer part with citation.

func (*DataStoreConnectionSignals_AnswerPart) Descriptor

func (*DataStoreConnectionSignals_AnswerPart) Descriptor() ([]byte, []int)

Deprecated: Use DataStoreConnectionSignals_AnswerPart.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals_AnswerPart) GetSupportingIndices

func (x *DataStoreConnectionSignals_AnswerPart) GetSupportingIndices() []int32

func (*DataStoreConnectionSignals_AnswerPart) GetText

func (*DataStoreConnectionSignals_AnswerPart) ProtoMessage

func (*DataStoreConnectionSignals_AnswerPart) ProtoMessage()

func (*DataStoreConnectionSignals_AnswerPart) ProtoReflect

func (*DataStoreConnectionSignals_AnswerPart) Reset

func (*DataStoreConnectionSignals_AnswerPart) String

DataStoreConnectionSignals_CitedSnippet

type DataStoreConnectionSignals_CitedSnippet struct {

	// Details of the snippet.
	SearchSnippet *DataStoreConnectionSignals_SearchSnippet `protobuf:"bytes,1,opt,name=search_snippet,json=searchSnippet,proto3" json:"search_snippet,omitempty"`
	// Index of the snippet in `search_snippets` field.
	SnippetIndex int32 `protobuf:"varint,2,opt,name=snippet_index,json=snippetIndex,proto3" json:"snippet_index,omitempty"`
	// contains filtered or unexported fields
}

Snippet cited by the answer generation model.

func (*DataStoreConnectionSignals_CitedSnippet) Descriptor

func (*DataStoreConnectionSignals_CitedSnippet) Descriptor() ([]byte, []int)

Deprecated: Use DataStoreConnectionSignals_CitedSnippet.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals_CitedSnippet) GetSearchSnippet

func (*DataStoreConnectionSignals_CitedSnippet) GetSnippetIndex

func (x *DataStoreConnectionSignals_CitedSnippet) GetSnippetIndex() int32

func (*DataStoreConnectionSignals_CitedSnippet) ProtoMessage

func (*DataStoreConnectionSignals_CitedSnippet) ProtoReflect

func (*DataStoreConnectionSignals_CitedSnippet) Reset

func (*DataStoreConnectionSignals_CitedSnippet) String

DataStoreConnectionSignals_GroundingSignals

type DataStoreConnectionSignals_GroundingSignals struct {

	// Represents the decision of the grounding check.
	Decision DataStoreConnectionSignals_GroundingSignals_GroundingDecision `protobuf:"varint,1,opt,name=decision,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals_GroundingSignals_GroundingDecision" json:"decision,omitempty"`
	// Grounding score bucket setting.
	Score DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket `protobuf:"varint,2,opt,name=score,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket" json:"score,omitempty"`
	// contains filtered or unexported fields
}

Grounding signals.

func (*DataStoreConnectionSignals_GroundingSignals) Descriptor

Deprecated: Use DataStoreConnectionSignals_GroundingSignals.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals_GroundingSignals) GetDecision

func (*DataStoreConnectionSignals_GroundingSignals) GetScore

func (*DataStoreConnectionSignals_GroundingSignals) ProtoMessage

func (*DataStoreConnectionSignals_GroundingSignals) ProtoReflect

func (*DataStoreConnectionSignals_GroundingSignals) Reset

func (*DataStoreConnectionSignals_GroundingSignals) String

DataStoreConnectionSignals_GroundingSignals_GroundingDecision

type DataStoreConnectionSignals_GroundingSignals_GroundingDecision int32

Represents the decision of the grounding check.

DataStoreConnectionSignals_GroundingSignals_GROUNDING_DECISION_UNSPECIFIED, DataStoreConnectionSignals_GroundingSignals_ACCEPTED_BY_GROUNDING, DataStoreConnectionSignals_GroundingSignals_REJECTED_BY_GROUNDING

const (
	// Decision not specified.
	DataStoreConnectionSignals_GroundingSignals_GROUNDING_DECISION_UNSPECIFIED DataStoreConnectionSignals_GroundingSignals_GroundingDecision = 0
	// Grounding have accepted the answer.
	DataStoreConnectionSignals_GroundingSignals_ACCEPTED_BY_GROUNDING DataStoreConnectionSignals_GroundingSignals_GroundingDecision = 1
	// Grounding have rejected the answer.
	DataStoreConnectionSignals_GroundingSignals_REJECTED_BY_GROUNDING DataStoreConnectionSignals_GroundingSignals_GroundingDecision = 2
)

func (DataStoreConnectionSignals_GroundingSignals_GroundingDecision) Descriptor

func (DataStoreConnectionSignals_GroundingSignals_GroundingDecision) Enum

func (DataStoreConnectionSignals_GroundingSignals_GroundingDecision) EnumDescriptor

Deprecated: Use DataStoreConnectionSignals_GroundingSignals_GroundingDecision.Descriptor instead.

func (DataStoreConnectionSignals_GroundingSignals_GroundingDecision) Number

func (DataStoreConnectionSignals_GroundingSignals_GroundingDecision) String

func (DataStoreConnectionSignals_GroundingSignals_GroundingDecision) Type

DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket

type DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket int32

Grounding score buckets.

DataStoreConnectionSignals_GroundingSignals_GROUNDING_SCORE_BUCKET_UNSPECIFIED, DataStoreConnectionSignals_GroundingSignals_VERY_LOW, DataStoreConnectionSignals_GroundingSignals_LOW, DataStoreConnectionSignals_GroundingSignals_MEDIUM, DataStoreConnectionSignals_GroundingSignals_HIGH, DataStoreConnectionSignals_GroundingSignals_VERY_HIGH

const (
	// Score not specified.
	DataStoreConnectionSignals_GroundingSignals_GROUNDING_SCORE_BUCKET_UNSPECIFIED DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket = 0
	// We have very low confidence that the answer is grounded.
	DataStoreConnectionSignals_GroundingSignals_VERY_LOW DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket = 1
	// We have low confidence that the answer is grounded.
	DataStoreConnectionSignals_GroundingSignals_LOW DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket = 3
	// We have medium confidence that the answer is grounded.
	DataStoreConnectionSignals_GroundingSignals_MEDIUM DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket = 4
	// We have high confidence that the answer is grounded.
	DataStoreConnectionSignals_GroundingSignals_HIGH DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket = 5
	// We have very high confidence that the answer is grounded.
	DataStoreConnectionSignals_GroundingSignals_VERY_HIGH DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket = 6
)

func (DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket) Descriptor

func (DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket) Enum

func (DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket) EnumDescriptor

Deprecated: Use DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket.Descriptor instead.

func (DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket) Number

func (DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket) String

func (DataStoreConnectionSignals_GroundingSignals_GroundingScoreBucket) Type

DataStoreConnectionSignals_RewriterModelCallSignals

type DataStoreConnectionSignals_RewriterModelCallSignals struct {

	// Prompt as sent to the model.
	RenderedPrompt string `protobuf:"bytes,1,opt,name=rendered_prompt,json=renderedPrompt,proto3" json:"rendered_prompt,omitempty"`
	// Output of the generative model.
	ModelOutput string `protobuf:"bytes,2,opt,name=model_output,json=modelOutput,proto3" json:"model_output,omitempty"`
	// Name of the generative model. For example, "gemini-ultra", "gemini-pro",
	// "gemini-1.5-flash" etc. Defaults to "Other" if the model is unknown.
	Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

Diagnostic info related to the rewriter model call.

func (*DataStoreConnectionSignals_RewriterModelCallSignals) Descriptor

Deprecated: Use DataStoreConnectionSignals_RewriterModelCallSignals.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals_RewriterModelCallSignals) GetModel

func (*DataStoreConnectionSignals_RewriterModelCallSignals) GetModelOutput

func (*DataStoreConnectionSignals_RewriterModelCallSignals) GetRenderedPrompt

func (*DataStoreConnectionSignals_RewriterModelCallSignals) ProtoMessage

func (*DataStoreConnectionSignals_RewriterModelCallSignals) ProtoReflect

func (*DataStoreConnectionSignals_RewriterModelCallSignals) Reset

func (*DataStoreConnectionSignals_RewriterModelCallSignals) String

DataStoreConnectionSignals_SafetySignals

type DataStoreConnectionSignals_SafetySignals struct {

	// Safety decision.
	Decision DataStoreConnectionSignals_SafetySignals_SafetyDecision `protobuf:"varint,1,opt,name=decision,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals_SafetySignals_SafetyDecision" json:"decision,omitempty"`
	// Specifies banned phrase match subject.
	BannedPhraseMatch DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch `protobuf:"varint,2,opt,name=banned_phrase_match,json=bannedPhraseMatch,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch" json:"banned_phrase_match,omitempty"`
	// The matched banned phrase if there was a match.
	MatchedBannedPhrase string `protobuf:"bytes,3,opt,name=matched_banned_phrase,json=matchedBannedPhrase,proto3" json:"matched_banned_phrase,omitempty"`
	// contains filtered or unexported fields
}

Safety check results.

func (*DataStoreConnectionSignals_SafetySignals) Descriptor

func (*DataStoreConnectionSignals_SafetySignals) Descriptor() ([]byte, []int)

Deprecated: Use DataStoreConnectionSignals_SafetySignals.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals_SafetySignals) GetBannedPhraseMatch

func (*DataStoreConnectionSignals_SafetySignals) GetDecision

func (*DataStoreConnectionSignals_SafetySignals) GetMatchedBannedPhrase

func (x *DataStoreConnectionSignals_SafetySignals) GetMatchedBannedPhrase() string

func (*DataStoreConnectionSignals_SafetySignals) ProtoMessage

func (*DataStoreConnectionSignals_SafetySignals) ProtoReflect

func (*DataStoreConnectionSignals_SafetySignals) Reset

func (*DataStoreConnectionSignals_SafetySignals) String

DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch

type DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch int32

Specifies banned phrase match subject.

DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_UNSPECIFIED, DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_NONE, DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_QUERY, DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_RESPONSE

const (
	// No banned phrase check was executed.
	DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_UNSPECIFIED DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch = 0
	// All banned phrase checks led to no match.
	DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_NONE DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch = 1
	// A banned phrase matched the query.
	DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_QUERY DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch = 2
	// A banned phrase matched the response.
	DataStoreConnectionSignals_SafetySignals_BANNED_PHRASE_MATCH_RESPONSE DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch = 3
)

func (DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch) Descriptor

func (DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch) Enum

func (DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch) EnumDescriptor

Deprecated: Use DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch.Descriptor instead.

func (DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch) Number

func (DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch) String

func (DataStoreConnectionSignals_SafetySignals_BannedPhraseMatch) Type

DataStoreConnectionSignals_SafetySignals_SafetyDecision

type DataStoreConnectionSignals_SafetySignals_SafetyDecision int32

Safety decision. All kinds of check are incorporated into this final decision, including banned phrases check.

DataStoreConnectionSignals_SafetySignals_SAFETY_DECISION_UNSPECIFIED, DataStoreConnectionSignals_SafetySignals_ACCEPTED_BY_SAFETY_CHECK, DataStoreConnectionSignals_SafetySignals_REJECTED_BY_SAFETY_CHECK

const (
	// Decision not specified.
	DataStoreConnectionSignals_SafetySignals_SAFETY_DECISION_UNSPECIFIED DataStoreConnectionSignals_SafetySignals_SafetyDecision = 0
	// No manual or automatic safety check fired.
	DataStoreConnectionSignals_SafetySignals_ACCEPTED_BY_SAFETY_CHECK DataStoreConnectionSignals_SafetySignals_SafetyDecision = 1
	// One ore more safety checks fired.
	DataStoreConnectionSignals_SafetySignals_REJECTED_BY_SAFETY_CHECK DataStoreConnectionSignals_SafetySignals_SafetyDecision = 2
)

func (DataStoreConnectionSignals_SafetySignals_SafetyDecision) Descriptor

func (DataStoreConnectionSignals_SafetySignals_SafetyDecision) Enum

func (DataStoreConnectionSignals_SafetySignals_SafetyDecision) EnumDescriptor

Deprecated: Use DataStoreConnectionSignals_SafetySignals_SafetyDecision.Descriptor instead.

func (DataStoreConnectionSignals_SafetySignals_SafetyDecision) Number

func (DataStoreConnectionSignals_SafetySignals_SafetyDecision) String

func (DataStoreConnectionSignals_SafetySignals_SafetyDecision) Type

DataStoreConnectionSignals_SearchSnippet

type DataStoreConnectionSignals_SearchSnippet struct {

	// Title of the enclosing document.
	DocumentTitle string `protobuf:"bytes,1,opt,name=document_title,json=documentTitle,proto3" json:"document_title,omitempty"`
	// Uri for the document. Present if specified for the document.
	DocumentUri string `protobuf:"bytes,2,opt,name=document_uri,json=documentUri,proto3" json:"document_uri,omitempty"`
	// Text included in the prompt.
	Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
	// Metadata associated with the document.
	Metadata *structpb.Struct `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

Search snippet details.

func (*DataStoreConnectionSignals_SearchSnippet) Descriptor

func (*DataStoreConnectionSignals_SearchSnippet) Descriptor() ([]byte, []int)

Deprecated: Use DataStoreConnectionSignals_SearchSnippet.ProtoReflect.Descriptor instead.

func (*DataStoreConnectionSignals_SearchSnippet) GetDocumentTitle

func (x *DataStoreConnectionSignals_SearchSnippet) GetDocumentTitle() string

func (*DataStoreConnectionSignals_SearchSnippet) GetDocumentUri

func (*DataStoreConnectionSignals_SearchSnippet) GetMetadata

func (*DataStoreConnectionSignals_SearchSnippet) GetText

func (*DataStoreConnectionSignals_SearchSnippet) ProtoMessage

func (*DataStoreConnectionSignals_SearchSnippet) ProtoReflect

func (*DataStoreConnectionSignals_SearchSnippet) Reset

func (*DataStoreConnectionSignals_SearchSnippet) String

DataStoreType

type DataStoreType int32

Type of a data store. Determines how search is performed in the data store.

DataStoreType_DATA_STORE_TYPE_UNSPECIFIED, DataStoreType_PUBLIC_WEB, DataStoreType_UNSTRUCTURED, DataStoreType_STRUCTURED

const (
	// Not specified. This value indicates that the data store type is not
	// specified, so it will not be used during search.
	DataStoreType_DATA_STORE_TYPE_UNSPECIFIED DataStoreType = 0
	// A data store that contains public web content.
	DataStoreType_PUBLIC_WEB DataStoreType = 1
	// A data store that contains unstructured private data.
	DataStoreType_UNSTRUCTURED DataStoreType = 2
	// A data store that contains structured data (for example FAQ).
	DataStoreType_STRUCTURED DataStoreType = 3
)

func (DataStoreType) Descriptor

func (DataStoreType) Enum

func (x DataStoreType) Enum() *DataStoreType

func (DataStoreType) EnumDescriptor

func (DataStoreType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataStoreType.Descriptor instead.

func (DataStoreType) Number

func (DataStoreType) String

func (x DataStoreType) String() string

func (DataStoreType) Type

DataType

type DataType int32

Defines data types that are supported for inlined schemas. These types are consistent with [google.protobuf.Value][google.protobuf.Value].

DataType_DATA_TYPE_UNSPECIFIED, DataType_STRING, DataType_NUMBER, DataType_BOOLEAN, DataType_ARRAY

const (
	// Not specified.
	DataType_DATA_TYPE_UNSPECIFIED DataType = 0
	// Represents any string value.
	DataType_STRING DataType = 1
	// Represents any number value.
	DataType_NUMBER DataType = 2
	// Represents a boolean value.
	DataType_BOOLEAN DataType = 3
	// Represents a repeated value.
	DataType_ARRAY DataType = 6
)

func (DataType) Descriptor

func (DataType) Descriptor() protoreflect.EnumDescriptor

func (DataType) Enum

func (x DataType) Enum() *DataType

func (DataType) EnumDescriptor

func (DataType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataType.Descriptor instead.

func (DataType) Number

func (x DataType) Number() protoreflect.EnumNumber

func (DataType) String

func (x DataType) String() string

func (DataType) Type

DeleteAgentRequest

type DeleteAgentRequest struct {

	// Required. The name of the agent to delete.
	// Format: `projects/

The request message for [Agents.DeleteAgent][google.cloud.dialogflow.cx.v3beta1.Agents.DeleteAgent].

func (*DeleteAgentRequest) Descriptor

func (*DeleteAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAgentRequest.ProtoReflect.Descriptor instead.

func (*DeleteAgentRequest) GetName

func (x *DeleteAgentRequest) GetName() string

func (*DeleteAgentRequest) ProtoMessage

func (*DeleteAgentRequest) ProtoMessage()

func (*DeleteAgentRequest) ProtoReflect

func (x *DeleteAgentRequest) ProtoReflect() protoreflect.Message

func (*DeleteAgentRequest) Reset

func (x *DeleteAgentRequest) Reset()

func (*DeleteAgentRequest) String

func (x *DeleteAgentRequest) String() string

DeleteConversationRequest

type DeleteConversationRequest struct {

	// Required. The name of the conversation.
	// Format:
	// `projects/

The request message for [Conversations.DeleteConversation][].

func (*DeleteConversationRequest) Descriptor

func (*DeleteConversationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteConversationRequest.ProtoReflect.Descriptor instead.

func (*DeleteConversationRequest) GetName

func (x *DeleteConversationRequest) GetName() string

func (*DeleteConversationRequest) ProtoMessage

func (*DeleteConversationRequest) ProtoMessage()

func (*DeleteConversationRequest) ProtoReflect

func (*DeleteConversationRequest) Reset

func (x *DeleteConversationRequest) Reset()

func (*DeleteConversationRequest) String

func (x *DeleteConversationRequest) String() string

DeleteEntityTypeRequest

type DeleteEntityTypeRequest struct {

	// Required. The name of the entity type to delete.
	// Format:
	// `projects/

The request message for [EntityTypes.DeleteEntityType][google.cloud.dialogflow.cx.v3beta1.EntityTypes.DeleteEntityType].

func (*DeleteEntityTypeRequest) Descriptor

func (*DeleteEntityTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEntityTypeRequest.ProtoReflect.Descriptor instead.

func (*DeleteEntityTypeRequest) GetForce

func (x *DeleteEntityTypeRequest) GetForce() bool

func (*DeleteEntityTypeRequest) GetName

func (x *DeleteEntityTypeRequest) GetName() string

func (*DeleteEntityTypeRequest) ProtoMessage

func (*DeleteEntityTypeRequest) ProtoMessage()

func (*DeleteEntityTypeRequest) ProtoReflect

func (x *DeleteEntityTypeRequest) ProtoReflect() protoreflect.Message

func (*DeleteEntityTypeRequest) Reset

func (x *DeleteEntityTypeRequest) Reset()

func (*DeleteEntityTypeRequest) String

func (x *DeleteEntityTypeRequest) String() string

DeleteEnvironmentRequest

type DeleteEnvironmentRequest struct {

	// Required. The name of the
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment] to delete.
	// Format:
	// `projects/

The request message for [Environments.DeleteEnvironment][google.cloud.dialogflow.cx.v3beta1.Environments.DeleteEnvironment].

func (*DeleteEnvironmentRequest) Descriptor

func (*DeleteEnvironmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEnvironmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteEnvironmentRequest) GetName

func (x *DeleteEnvironmentRequest) GetName() string

func (*DeleteEnvironmentRequest) ProtoMessage

func (*DeleteEnvironmentRequest) ProtoMessage()

func (*DeleteEnvironmentRequest) ProtoReflect

func (x *DeleteEnvironmentRequest) ProtoReflect() protoreflect.Message

func (*DeleteEnvironmentRequest) Reset

func (x *DeleteEnvironmentRequest) Reset()

func (*DeleteEnvironmentRequest) String

func (x *DeleteEnvironmentRequest) String() string

DeleteExampleRequest

type DeleteExampleRequest struct {

	// Required. The name of the example to delete.
	// Format:
	// `projects/

The request message for [Examples.DeleteExample][google.cloud.dialogflow.cx.v3beta1.Examples.DeleteExample].

func (*DeleteExampleRequest) Descriptor

func (*DeleteExampleRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteExampleRequest.ProtoReflect.Descriptor instead.

func (*DeleteExampleRequest) GetName

func (x *DeleteExampleRequest) GetName() string

func (*DeleteExampleRequest) ProtoMessage

func (*DeleteExampleRequest) ProtoMessage()

func (*DeleteExampleRequest) ProtoReflect

func (x *DeleteExampleRequest) ProtoReflect() protoreflect.Message

func (*DeleteExampleRequest) Reset

func (x *DeleteExampleRequest) Reset()

func (*DeleteExampleRequest) String

func (x *DeleteExampleRequest) String() string

DeleteExperimentRequest

type DeleteExperimentRequest struct {

	// Required. The name of the
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment] to delete.
	// Format:
	// `projects/

The request message for [Experiments.DeleteExperiment][google.cloud.dialogflow.cx.v3beta1.Experiments.DeleteExperiment].

func (*DeleteExperimentRequest) Descriptor

func (*DeleteExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteExperimentRequest.ProtoReflect.Descriptor instead.

func (*DeleteExperimentRequest) GetName

func (x *DeleteExperimentRequest) GetName() string

func (*DeleteExperimentRequest) ProtoMessage

func (*DeleteExperimentRequest) ProtoMessage()

func (*DeleteExperimentRequest) ProtoReflect

func (x *DeleteExperimentRequest) ProtoReflect() protoreflect.Message

func (*DeleteExperimentRequest) Reset

func (x *DeleteExperimentRequest) Reset()

func (*DeleteExperimentRequest) String

func (x *DeleteExperimentRequest) String() string

DeleteFlowRequest

type DeleteFlowRequest struct {

	// Required. The name of the flow to delete.
	// Format:
	// `projects/

The request message for [Flows.DeleteFlow][google.cloud.dialogflow.cx.v3beta1.Flows.DeleteFlow].

func (*DeleteFlowRequest) Descriptor

func (*DeleteFlowRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteFlowRequest.ProtoReflect.Descriptor instead.

func (*DeleteFlowRequest) GetForce

func (x *DeleteFlowRequest) GetForce() bool

func (*DeleteFlowRequest) GetName

func (x *DeleteFlowRequest) GetName() string

func (*DeleteFlowRequest) ProtoMessage

func (*DeleteFlowRequest) ProtoMessage()

func (*DeleteFlowRequest) ProtoReflect

func (x *DeleteFlowRequest) ProtoReflect() protoreflect.Message

func (*DeleteFlowRequest) Reset

func (x *DeleteFlowRequest) Reset()

func (*DeleteFlowRequest) String

func (x *DeleteFlowRequest) String() string

DeleteGeneratorRequest

type DeleteGeneratorRequest struct {

	// Required. The name of the generator to delete.
	// Format:
	// `projects/

The request message for [Generators.DeleteGenerator][google.cloud.dialogflow.cx.v3beta1.Generators.DeleteGenerator].

func (*DeleteGeneratorRequest) Descriptor

func (*DeleteGeneratorRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGeneratorRequest.ProtoReflect.Descriptor instead.

func (*DeleteGeneratorRequest) GetForce

func (x *DeleteGeneratorRequest) GetForce() bool

func (*DeleteGeneratorRequest) GetName

func (x *DeleteGeneratorRequest) GetName() string

func (*DeleteGeneratorRequest) ProtoMessage

func (*DeleteGeneratorRequest) ProtoMessage()

func (*DeleteGeneratorRequest) ProtoReflect

func (x *DeleteGeneratorRequest) ProtoReflect() protoreflect.Message

func (*DeleteGeneratorRequest) Reset

func (x *DeleteGeneratorRequest) Reset()

func (*DeleteGeneratorRequest) String

func (x *DeleteGeneratorRequest) String() string

DeleteIntentRequest

type DeleteIntentRequest struct {

	// Required. The name of the intent to delete.
	// Format:
	// `projects/

The request message for [Intents.DeleteIntent][google.cloud.dialogflow.cx.v3beta1.Intents.DeleteIntent].

func (*DeleteIntentRequest) Descriptor

func (*DeleteIntentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteIntentRequest.ProtoReflect.Descriptor instead.

func (*DeleteIntentRequest) GetName

func (x *DeleteIntentRequest) GetName() string

func (*DeleteIntentRequest) ProtoMessage

func (*DeleteIntentRequest) ProtoMessage()

func (*DeleteIntentRequest) ProtoReflect

func (x *DeleteIntentRequest) ProtoReflect() protoreflect.Message

func (*DeleteIntentRequest) Reset

func (x *DeleteIntentRequest) Reset()

func (*DeleteIntentRequest) String

func (x *DeleteIntentRequest) String() string

DeletePageRequest

type DeletePageRequest struct {

	// Required. The name of the page to delete.
	// Format:
	// `projects/

The request message for [Pages.DeletePage][google.cloud.dialogflow.cx.v3beta1.Pages.DeletePage].

func (*DeletePageRequest) Descriptor

func (*DeletePageRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePageRequest.ProtoReflect.Descriptor instead.

func (*DeletePageRequest) GetForce

func (x *DeletePageRequest) GetForce() bool

func (*DeletePageRequest) GetName

func (x *DeletePageRequest) GetName() string

func (*DeletePageRequest) ProtoMessage

func (*DeletePageRequest) ProtoMessage()

func (*DeletePageRequest) ProtoReflect

func (x *DeletePageRequest) ProtoReflect() protoreflect.Message

func (*DeletePageRequest) Reset

func (x *DeletePageRequest) Reset()

func (*DeletePageRequest) String

func (x *DeletePageRequest) String() string

DeletePlaybookRequest

type DeletePlaybookRequest struct {

	// Required. The name of the playbook to delete.
	// Format:
	// `projects/

The request message for [Playbooks.DeletePlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.DeletePlaybook].

func (*DeletePlaybookRequest) Descriptor

func (*DeletePlaybookRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePlaybookRequest.ProtoReflect.Descriptor instead.

func (*DeletePlaybookRequest) GetName

func (x *DeletePlaybookRequest) GetName() string

func (*DeletePlaybookRequest) ProtoMessage

func (*DeletePlaybookRequest) ProtoMessage()

func (*DeletePlaybookRequest) ProtoReflect

func (x *DeletePlaybookRequest) ProtoReflect() protoreflect.Message

func (*DeletePlaybookRequest) Reset

func (x *DeletePlaybookRequest) Reset()

func (*DeletePlaybookRequest) String

func (x *DeletePlaybookRequest) String() string

DeletePlaybookVersionRequest

type DeletePlaybookVersionRequest struct {

	// Required. The name of the playbook version to delete.
	// Format:
	// `projects/

The request message for [Playbooks.DeletePlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.DeletePlaybookVersion].

func (*DeletePlaybookVersionRequest) Descriptor

func (*DeletePlaybookVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePlaybookVersionRequest.ProtoReflect.Descriptor instead.

func (*DeletePlaybookVersionRequest) GetName

func (x *DeletePlaybookVersionRequest) GetName() string

func (*DeletePlaybookVersionRequest) ProtoMessage

func (*DeletePlaybookVersionRequest) ProtoMessage()

func (*DeletePlaybookVersionRequest) ProtoReflect

func (*DeletePlaybookVersionRequest) Reset

func (x *DeletePlaybookVersionRequest) Reset()

func (*DeletePlaybookVersionRequest) String

DeleteSecuritySettingsRequest

type DeleteSecuritySettingsRequest struct {

	// Required. The name of the
	// [SecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettings] to
	// delete. Format:
	// `projects/

The request message for [SecuritySettings.DeleteSecuritySettings][].

func (*DeleteSecuritySettingsRequest) Descriptor

func (*DeleteSecuritySettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSecuritySettingsRequest.ProtoReflect.Descriptor instead.

func (*DeleteSecuritySettingsRequest) GetName

func (*DeleteSecuritySettingsRequest) ProtoMessage

func (*DeleteSecuritySettingsRequest) ProtoMessage()

func (*DeleteSecuritySettingsRequest) ProtoReflect

func (*DeleteSecuritySettingsRequest) Reset

func (x *DeleteSecuritySettingsRequest) Reset()

func (*DeleteSecuritySettingsRequest) String

DeleteSessionEntityTypeRequest

type DeleteSessionEntityTypeRequest struct {

	// Required. The name of the session entity type to delete.
	// Format:
	// `projects/

The request message for [SessionEntityTypes.DeleteSessionEntityType][google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.DeleteSessionEntityType].

func (*DeleteSessionEntityTypeRequest) Descriptor

func (*DeleteSessionEntityTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSessionEntityTypeRequest.ProtoReflect.Descriptor instead.

func (*DeleteSessionEntityTypeRequest) GetName

func (*DeleteSessionEntityTypeRequest) ProtoMessage

func (*DeleteSessionEntityTypeRequest) ProtoMessage()

func (*DeleteSessionEntityTypeRequest) ProtoReflect

func (*DeleteSessionEntityTypeRequest) Reset

func (x *DeleteSessionEntityTypeRequest) Reset()

func (*DeleteSessionEntityTypeRequest) String

DeleteToolRequest

type DeleteToolRequest struct {

	// Required. The name of the Tool to be deleted.
	// Format:
	// `projects/

The request message for [Tools.DeleteTool][google.cloud.dialogflow.cx.v3beta1.Tools.DeleteTool].

func (*DeleteToolRequest) Descriptor

func (*DeleteToolRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteToolRequest.ProtoReflect.Descriptor instead.

func (*DeleteToolRequest) GetForce

func (x *DeleteToolRequest) GetForce() bool

func (*DeleteToolRequest) GetName

func (x *DeleteToolRequest) GetName() string

func (*DeleteToolRequest) ProtoMessage

func (*DeleteToolRequest) ProtoMessage()

func (*DeleteToolRequest) ProtoReflect

func (x *DeleteToolRequest) ProtoReflect() protoreflect.Message

func (*DeleteToolRequest) Reset

func (x *DeleteToolRequest) Reset()

func (*DeleteToolRequest) String

func (x *DeleteToolRequest) String() string

DeleteToolVersionRequest

type DeleteToolVersionRequest struct {

	// Required. The name of the tool version to delete.
	// Format:
	// `projects/

The request message for [Tools.DeleteToolVersion][google.cloud.dialogflow.cx.v3beta1.Tools.DeleteToolVersion].

func (*DeleteToolVersionRequest) Descriptor

func (*DeleteToolVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteToolVersionRequest.ProtoReflect.Descriptor instead.

func (*DeleteToolVersionRequest) GetForce

func (x *DeleteToolVersionRequest) GetForce() bool

func (*DeleteToolVersionRequest) GetName

func (x *DeleteToolVersionRequest) GetName() string

func (*DeleteToolVersionRequest) ProtoMessage

func (*DeleteToolVersionRequest) ProtoMessage()

func (*DeleteToolVersionRequest) ProtoReflect

func (x *DeleteToolVersionRequest) ProtoReflect() protoreflect.Message

func (*DeleteToolVersionRequest) Reset

func (x *DeleteToolVersionRequest) Reset()

func (*DeleteToolVersionRequest) String

func (x *DeleteToolVersionRequest) String() string

DeleteTransitionRouteGroupRequest

type DeleteTransitionRouteGroupRequest struct {

	// Required. The name of the
	// [TransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup]
	// to delete. Format:
	// `projects/

The request message for [TransitionRouteGroups.DeleteTransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.DeleteTransitionRouteGroup].

func (*DeleteTransitionRouteGroupRequest) Descriptor

func (*DeleteTransitionRouteGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTransitionRouteGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteTransitionRouteGroupRequest) GetForce

func (*DeleteTransitionRouteGroupRequest) GetName

func (*DeleteTransitionRouteGroupRequest) ProtoMessage

func (*DeleteTransitionRouteGroupRequest) ProtoMessage()

func (*DeleteTransitionRouteGroupRequest) ProtoReflect

func (*DeleteTransitionRouteGroupRequest) Reset

func (*DeleteTransitionRouteGroupRequest) String

DeleteVersionRequest

type DeleteVersionRequest struct {

	// Required. The name of the
	// [Version][google.cloud.dialogflow.cx.v3beta1.Version] to delete. Format:
	// `projects/

The request message for [Versions.DeleteVersion][google.cloud.dialogflow.cx.v3beta1.Versions.DeleteVersion].

func (*DeleteVersionRequest) Descriptor

func (*DeleteVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteVersionRequest.ProtoReflect.Descriptor instead.

func (*DeleteVersionRequest) GetName

func (x *DeleteVersionRequest) GetName() string

func (*DeleteVersionRequest) ProtoMessage

func (*DeleteVersionRequest) ProtoMessage()

func (*DeleteVersionRequest) ProtoReflect

func (x *DeleteVersionRequest) ProtoReflect() protoreflect.Message

func (*DeleteVersionRequest) Reset

func (x *DeleteVersionRequest) Reset()

func (*DeleteVersionRequest) String

func (x *DeleteVersionRequest) String() string

DeleteWebhookRequest

type DeleteWebhookRequest struct {

	// Required. The name of the webhook to delete.
	// Format:
	// `projects/

The request message for [Webhooks.DeleteWebhook][google.cloud.dialogflow.cx.v3beta1.Webhooks.DeleteWebhook].

func (*DeleteWebhookRequest) Descriptor

func (*DeleteWebhookRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteWebhookRequest.ProtoReflect.Descriptor instead.

func (*DeleteWebhookRequest) GetForce

func (x *DeleteWebhookRequest) GetForce() bool

func (*DeleteWebhookRequest) GetName

func (x *DeleteWebhookRequest) GetName() string

func (*DeleteWebhookRequest) ProtoMessage

func (*DeleteWebhookRequest) ProtoMessage()

func (*DeleteWebhookRequest) ProtoReflect

func (x *DeleteWebhookRequest) ProtoReflect() protoreflect.Message

func (*DeleteWebhookRequest) Reset

func (x *DeleteWebhookRequest) Reset()

func (*DeleteWebhookRequest) String

func (x *DeleteWebhookRequest) String() string

DeployFlowMetadata

type DeployFlowMetadata struct {

	// Errors of running deployment tests.
	TestErrors []*TestError `protobuf:"bytes,1,rep,name=test_errors,json=testErrors,proto3" json:"test_errors,omitempty"`
	// contains filtered or unexported fields
}

Metadata returned for the [Environments.DeployFlow][google.cloud.dialogflow.cx.v3beta1.Environments.DeployFlow] long running operation.

func (*DeployFlowMetadata) Descriptor

func (*DeployFlowMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeployFlowMetadata.ProtoReflect.Descriptor instead.

func (*DeployFlowMetadata) GetTestErrors

func (x *DeployFlowMetadata) GetTestErrors() []*TestError

func (*DeployFlowMetadata) ProtoMessage

func (*DeployFlowMetadata) ProtoMessage()

func (*DeployFlowMetadata) ProtoReflect

func (x *DeployFlowMetadata) ProtoReflect() protoreflect.Message

func (*DeployFlowMetadata) Reset

func (x *DeployFlowMetadata) Reset()

func (*DeployFlowMetadata) String

func (x *DeployFlowMetadata) String() string

DeployFlowRequest

type DeployFlowRequest struct {

	// Required. The environment to deploy the flow to.
	// Format:
	// `projects/

The request message for [Environments.DeployFlow][google.cloud.dialogflow.cx.v3beta1.Environments.DeployFlow].

func (*DeployFlowRequest) Descriptor

func (*DeployFlowRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeployFlowRequest.ProtoReflect.Descriptor instead.

func (*DeployFlowRequest) GetEnvironment

func (x *DeployFlowRequest) GetEnvironment() string

func (*DeployFlowRequest) GetFlowVersion

func (x *DeployFlowRequest) GetFlowVersion() string

func (*DeployFlowRequest) ProtoMessage

func (*DeployFlowRequest) ProtoMessage()

func (*DeployFlowRequest) ProtoReflect

func (x *DeployFlowRequest) ProtoReflect() protoreflect.Message

func (*DeployFlowRequest) Reset

func (x *DeployFlowRequest) Reset()

func (*DeployFlowRequest) String

func (x *DeployFlowRequest) String() string

DeployFlowResponse

type DeployFlowResponse struct {

	// The updated environment where the flow is deployed.
	Environment *Environment `protobuf:"bytes,1,opt,name=environment,proto3" json:"environment,omitempty"`
	// The name of the flow version deployment.
	// Format:
	// `projects/

The response message for [Environments.DeployFlow][google.cloud.dialogflow.cx.v3beta1.Environments.DeployFlow].

func (*DeployFlowResponse) Descriptor

func (*DeployFlowResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeployFlowResponse.ProtoReflect.Descriptor instead.

func (*DeployFlowResponse) GetDeployment

func (x *DeployFlowResponse) GetDeployment() string

func (*DeployFlowResponse) GetEnvironment

func (x *DeployFlowResponse) GetEnvironment() *Environment

func (*DeployFlowResponse) ProtoMessage

func (*DeployFlowResponse) ProtoMessage()

func (*DeployFlowResponse) ProtoReflect

func (x *DeployFlowResponse) ProtoReflect() protoreflect.Message

func (*DeployFlowResponse) Reset

func (x *DeployFlowResponse) Reset()

func (*DeployFlowResponse) String

func (x *DeployFlowResponse) String() string

Deployment

type Deployment struct {

	// The name of the deployment.
	// Format:
	// projects/

Represents a deployment in an environment. A deployment happens when a flow version configured to be active in the environment. You can configure running pre-deployment steps, e.g. running validation test cases, experiment auto-rollout, etc.

func (*Deployment) Descriptor

func (*Deployment) Descriptor() ([]byte, []int)

Deprecated: Use Deployment.ProtoReflect.Descriptor instead.

func (*Deployment) GetEndTime

func (x *Deployment) GetEndTime() *timestamppb.Timestamp

func (*Deployment) GetFlowVersion

func (x *Deployment) GetFlowVersion() string

func (*Deployment) GetName

func (x *Deployment) GetName() string

func (*Deployment) GetResult

func (x *Deployment) GetResult() *Deployment_Result

func (*Deployment) GetStartTime

func (x *Deployment) GetStartTime() *timestamppb.Timestamp

func (*Deployment) GetState

func (x *Deployment) GetState() Deployment_State

func (*Deployment) ProtoMessage

func (*Deployment) ProtoMessage()

func (*Deployment) ProtoReflect

func (x *Deployment) ProtoReflect() protoreflect.Message

func (*Deployment) Reset

func (x *Deployment) Reset()

func (*Deployment) String

func (x *Deployment) String() string

Deployment_Result

type Deployment_Result struct {

	// Results of test cases running before the deployment.
	// Format:
	// `projects/

Result of the deployment.

func (*Deployment_Result) Descriptor

func (*Deployment_Result) Descriptor() ([]byte, []int)

Deprecated: Use Deployment_Result.ProtoReflect.Descriptor instead.

func (*Deployment_Result) GetDeploymentTestResults

func (x *Deployment_Result) GetDeploymentTestResults() []string

func (*Deployment_Result) GetExperiment

func (x *Deployment_Result) GetExperiment() string

func (*Deployment_Result) ProtoMessage

func (*Deployment_Result) ProtoMessage()

func (*Deployment_Result) ProtoReflect

func (x *Deployment_Result) ProtoReflect() protoreflect.Message

func (*Deployment_Result) Reset

func (x *Deployment_Result) Reset()

func (*Deployment_Result) String

func (x *Deployment_Result) String() string

Deployment_State

type Deployment_State int32

The state of the deployment.

Deployment_STATE_UNSPECIFIED, Deployment_RUNNING, Deployment_SUCCEEDED, Deployment_FAILED

const (
	// State unspecified.
	Deployment_STATE_UNSPECIFIED Deployment_State = 0
	// The deployment is running.
	Deployment_RUNNING Deployment_State = 1
	// The deployment succeeded.
	Deployment_SUCCEEDED Deployment_State = 2
	// The deployment failed.
	Deployment_FAILED Deployment_State = 3
)

func (Deployment_State) Descriptor

func (Deployment_State) Enum

func (Deployment_State) EnumDescriptor

func (Deployment_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Deployment_State.Descriptor instead.

func (Deployment_State) Number

func (Deployment_State) String

func (x Deployment_State) String() string

func (Deployment_State) Type

DeploymentsClient

type DeploymentsClient interface {
	// Returns the list of all deployments in the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	ListDeployments(ctx context.Context, in *ListDeploymentsRequest, opts ...grpc.CallOption) (*ListDeploymentsResponse, error)
	// Retrieves the specified
	// [Deployment][google.cloud.dialogflow.cx.v3beta1.Deployment].
	GetDeployment(ctx context.Context, in *GetDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
}

DeploymentsClient is the client API for Deployments service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDeploymentsClient

func NewDeploymentsClient(cc grpc.ClientConnInterface) DeploymentsClient

DeploymentsServer

type DeploymentsServer interface {
	// Returns the list of all deployments in the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	ListDeployments(context.Context, *ListDeploymentsRequest) (*ListDeploymentsResponse, error)
	// Retrieves the specified
	// [Deployment][google.cloud.dialogflow.cx.v3beta1.Deployment].
	GetDeployment(context.Context, *GetDeploymentRequest) (*Deployment, error)
}

DeploymentsServer is the server API for Deployments service. All implementations should embed UnimplementedDeploymentsServer for forward compatibility

DetectIntentRequest

type DetectIntentRequest struct {

	// Required. The name of the session this query is sent to.
	// Format:
	// `projects/

The request to detect user's intent.

func (*DetectIntentRequest) Descriptor

func (*DetectIntentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DetectIntentRequest.ProtoReflect.Descriptor instead.

func (*DetectIntentRequest) GetOutputAudioConfig

func (x *DetectIntentRequest) GetOutputAudioConfig() *OutputAudioConfig

func (*DetectIntentRequest) GetQueryInput

func (x *DetectIntentRequest) GetQueryInput() *QueryInput

func (*DetectIntentRequest) GetQueryParams

func (x *DetectIntentRequest) GetQueryParams() *QueryParameters

func (*DetectIntentRequest) GetSession

func (x *DetectIntentRequest) GetSession() string

func (*DetectIntentRequest) ProtoMessage

func (*DetectIntentRequest) ProtoMessage()

func (*DetectIntentRequest) ProtoReflect

func (x *DetectIntentRequest) ProtoReflect() protoreflect.Message

func (*DetectIntentRequest) Reset

func (x *DetectIntentRequest) Reset()

func (*DetectIntentRequest) String

func (x *DetectIntentRequest) String() string

DetectIntentResponse

type DetectIntentResponse struct {

	// Output only. The unique identifier of the response. It can be used to
	// locate a response in the training example set or for reporting issues.
	ResponseId string `protobuf:"bytes,1,opt,name=response_id,json=responseId,proto3" json:"response_id,omitempty"`
	// The result of the conversational query.
	QueryResult *QueryResult `protobuf:"bytes,2,opt,name=query_result,json=queryResult,proto3" json:"query_result,omitempty"`
	// The audio data bytes encoded as specified in the request.
	// Note: The output audio is generated based on the values of default platform
	// text responses found in the
	// [`query_result.response_messages`][google.cloud.dialogflow.cx.v3beta1.QueryResult.response_messages]
	// field. If multiple default text responses exist, they will be concatenated
	// when generating audio. If no default platform text responses exist, the
	// generated audio content will be empty.
	//
	// In some scenarios, multiple output audio fields may be present in the
	// response structure. In these cases, only the top-most-level audio output
	// has content.
	OutputAudio []byte `protobuf:"bytes,4,opt,name=output_audio,json=outputAudio,proto3" json:"output_audio,omitempty"`
	// The config used by the speech synthesizer to generate the output audio.
	OutputAudioConfig *OutputAudioConfig `protobuf:"bytes,5,opt,name=output_audio_config,json=outputAudioConfig,proto3" json:"output_audio_config,omitempty"`
	// Response type.
	ResponseType DetectIntentResponse_ResponseType `protobuf:"varint,6,opt,name=response_type,json=responseType,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse_ResponseType" json:"response_type,omitempty"`
	// Indicates whether the partial response can be cancelled when a later
	// response arrives. e.g. if the agent specified some music as partial
	// response, it can be cancelled.
	AllowCancellation bool `protobuf:"varint,7,opt,name=allow_cancellation,json=allowCancellation,proto3" json:"allow_cancellation,omitempty"`
	// contains filtered or unexported fields
}

The message returned from the DetectIntent method.

func (*DetectIntentResponse) Descriptor

func (*DetectIntentResponse) Descriptor() ([]byte, []int)

Deprecated: Use DetectIntentResponse.ProtoReflect.Descriptor instead.

func (*DetectIntentResponse) GetAllowCancellation

func (x *DetectIntentResponse) GetAllowCancellation() bool

func (*DetectIntentResponse) GetOutputAudio

func (x *DetectIntentResponse) GetOutputAudio() []byte

func (*DetectIntentResponse) GetOutputAudioConfig

func (x *DetectIntentResponse) GetOutputAudioConfig() *OutputAudioConfig

func (*DetectIntentResponse) GetQueryResult

func (x *DetectIntentResponse) GetQueryResult() *QueryResult

func (*DetectIntentResponse) GetResponseId

func (x *DetectIntentResponse) GetResponseId() string

func (*DetectIntentResponse) GetResponseType

func (*DetectIntentResponse) ProtoMessage

func (*DetectIntentResponse) ProtoMessage()

func (*DetectIntentResponse) ProtoReflect

func (x *DetectIntentResponse) ProtoReflect() protoreflect.Message

func (*DetectIntentResponse) Reset

func (x *DetectIntentResponse) Reset()

func (*DetectIntentResponse) String

func (x *DetectIntentResponse) String() string

DetectIntentResponse_ResponseType

type DetectIntentResponse_ResponseType int32

Represents different DetectIntentResponse types.

DetectIntentResponse_RESPONSE_TYPE_UNSPECIFIED, DetectIntentResponse_PARTIAL, DetectIntentResponse_FINAL

const (
	// Not specified. This should never happen.
	DetectIntentResponse_RESPONSE_TYPE_UNSPECIFIED DetectIntentResponse_ResponseType = 0
	// Partial response. e.g. Aggregated responses in a Fulfillment that enables
	// `return_partial_response` can be returned as partial response.
	// WARNING: partial response is not eligible for barge-in.
	DetectIntentResponse_PARTIAL DetectIntentResponse_ResponseType = 1
	// Final response.
	DetectIntentResponse_FINAL DetectIntentResponse_ResponseType = 2
)

func (DetectIntentResponse_ResponseType) Descriptor

func (DetectIntentResponse_ResponseType) Enum

func (DetectIntentResponse_ResponseType) EnumDescriptor

func (DetectIntentResponse_ResponseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DetectIntentResponse_ResponseType.Descriptor instead.

func (DetectIntentResponse_ResponseType) Number

func (DetectIntentResponse_ResponseType) String

func (DetectIntentResponse_ResponseType) Type

DocumentProcessingMode

type DocumentProcessingMode int32

The document processing mode of the data store.

DocumentProcessingMode_DOCUMENT_PROCESSING_MODE_UNSPECIFIED, DocumentProcessingMode_DOCUMENTS, DocumentProcessingMode_CHUNKS

const (
	// Not specified. This should be set for STRUCTURED type data stores. Due to
	// legacy reasons this is considered as DOCUMENTS for STRUCTURED and
	// PUBLIC_WEB data stores.
	DocumentProcessingMode_DOCUMENT_PROCESSING_MODE_UNSPECIFIED DocumentProcessingMode = 0
	// Documents are processed as documents.
	DocumentProcessingMode_DOCUMENTS DocumentProcessingMode = 1
	// Documents are converted to chunks.
	DocumentProcessingMode_CHUNKS DocumentProcessingMode = 2
)

func (DocumentProcessingMode) Descriptor

func (DocumentProcessingMode) Enum

func (DocumentProcessingMode) EnumDescriptor

func (DocumentProcessingMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use DocumentProcessingMode.Descriptor instead.

func (DocumentProcessingMode) Number

func (DocumentProcessingMode) String

func (x DocumentProcessingMode) String() string

func (DocumentProcessingMode) Type

DtmfInput

type DtmfInput struct {

	// The dtmf digits.
	Digits string `protobuf:"bytes,1,opt,name=digits,proto3" json:"digits,omitempty"`
	// The finish digit (if any).
	FinishDigit string `protobuf:"bytes,2,opt,name=finish_digit,json=finishDigit,proto3" json:"finish_digit,omitempty"`
	// contains filtered or unexported fields
}

Represents the input for dtmf event.

func (*DtmfInput) Descriptor

func (*DtmfInput) Descriptor() ([]byte, []int)

Deprecated: Use DtmfInput.ProtoReflect.Descriptor instead.

func (*DtmfInput) GetDigits

func (x *DtmfInput) GetDigits() string

func (*DtmfInput) GetFinishDigit

func (x *DtmfInput) GetFinishDigit() string

func (*DtmfInput) ProtoMessage

func (*DtmfInput) ProtoMessage()

func (*DtmfInput) ProtoReflect

func (x *DtmfInput) ProtoReflect() protoreflect.Message

func (*DtmfInput) Reset

func (x *DtmfInput) Reset()

func (*DtmfInput) String

func (x *DtmfInput) String() string

EntityType

type EntityType struct {

	// The unique identifier of the entity type.
	// Required for
	// [EntityTypes.UpdateEntityType][google.cloud.dialogflow.cx.v3beta1.EntityTypes.UpdateEntityType].
	// Format:
	// `projects/

Entities are extracted from user input and represent parameters that are meaningful to your application. For example, a date range, a proper name such as a geographic location or landmark, and so on. Entities represent actionable data for your application.

When you define an entity, you can also include synonyms that all map to that entity. For example, "soft drink", "soda", "pop", and so on.

There are three types of entities:

  • System - entities that are defined by the Dialogflow API for common data types such as date, time, currency, and so on. A system entity is represented by the EntityType type.

  • Custom - entities that are defined by you that represent actionable data that is meaningful to your application. For example, you could define a pizza.sauce entity for red or white pizza sauce, a pizza.cheese entity for the different types of cheese on a pizza, a pizza.topping entity for different toppings, and so on. A custom entity is represented by the EntityType type.

  • User - entities that are built for an individual user such as favorites, preferences, playlists, and so on. A user entity is represented by the [SessionEntityType][google.cloud.dialogflow.cx.v3beta1.SessionEntityType] type.

For more information about entity types, see the Dialogflow documentation.

func (*EntityType) Descriptor

func (*EntityType) Descriptor() ([]byte, []int)

Deprecated: Use EntityType.ProtoReflect.Descriptor instead.

func (*EntityType) GetAutoExpansionMode

func (x *EntityType) GetAutoExpansionMode() EntityType_AutoExpansionMode

func (*EntityType) GetDisplayName

func (x *EntityType) GetDisplayName() string

func (*EntityType) GetEnableFuzzyExtraction

func (x *EntityType) GetEnableFuzzyExtraction() bool

func (*EntityType) GetEntities

func (x *EntityType) GetEntities() []*EntityType_Entity

func (*EntityType) GetExcludedPhrases

func (x *EntityType) GetExcludedPhrases() []*EntityType_ExcludedPhrase

func (*EntityType) GetKind

func (x *EntityType) GetKind() EntityType_Kind

func (*EntityType) GetName

func (x *EntityType) GetName() string

func (*EntityType) GetRedact

func (x *EntityType) GetRedact() bool

func (*EntityType) ProtoMessage

func (*EntityType) ProtoMessage()

func (*EntityType) ProtoReflect

func (x *EntityType) ProtoReflect() protoreflect.Message

func (*EntityType) Reset

func (x *EntityType) Reset()

func (*EntityType) String

func (x *EntityType) String() string

EntityType_AutoExpansionMode

type EntityType_AutoExpansionMode int32

Represents different entity type expansion modes. Automated expansion allows an agent to recognize values that have not been explicitly listed in the entity (for example, new kinds of shopping list items).

EntityType_AUTO_EXPANSION_MODE_UNSPECIFIED, EntityType_AUTO_EXPANSION_MODE_DEFAULT

const (
	// Auto expansion disabled for the entity.
	EntityType_AUTO_EXPANSION_MODE_UNSPECIFIED EntityType_AutoExpansionMode = 0
	// Allows an agent to recognize values that have not been explicitly
	// listed in the entity.
	EntityType_AUTO_EXPANSION_MODE_DEFAULT EntityType_AutoExpansionMode = 1
)

func (EntityType_AutoExpansionMode) Descriptor

func (EntityType_AutoExpansionMode) Enum

func (EntityType_AutoExpansionMode) EnumDescriptor

func (EntityType_AutoExpansionMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use EntityType_AutoExpansionMode.Descriptor instead.

func (EntityType_AutoExpansionMode) Number

func (EntityType_AutoExpansionMode) String

func (EntityType_AutoExpansionMode) Type

EntityType_Entity

type EntityType_Entity struct {

	// Required. The primary value associated with this entity entry.
	// For example, if the entity type is *vegetable*, the value could be
	// *scallions*.
	//
	// For `KIND_MAP` entity types:
	//
	// *   A canonical value to be used in place of synonyms.
	//
	// For `KIND_LIST` entity types:
	//
	//   - A string that can contain references to other entity types (with or
	//     without aliases).
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Required. A collection of value synonyms. For example, if the entity type
	// is *vegetable*, and `value` is *scallions*, a synonym could be *green
	// onions*.
	//
	// For `KIND_LIST` entity types:
	//
	// *   This collection must contain exactly one synonym equal to `value`.
	Synonyms []string `protobuf:"bytes,2,rep,name=synonyms,proto3" json:"synonyms,omitempty"`
	// contains filtered or unexported fields
}

An entity entry for an associated entity type.

func (*EntityType_Entity) Descriptor

func (*EntityType_Entity) Descriptor() ([]byte, []int)

Deprecated: Use EntityType_Entity.ProtoReflect.Descriptor instead.

func (*EntityType_Entity) GetSynonyms

func (x *EntityType_Entity) GetSynonyms() []string

func (*EntityType_Entity) GetValue

func (x *EntityType_Entity) GetValue() string

func (*EntityType_Entity) ProtoMessage

func (*EntityType_Entity) ProtoMessage()

func (*EntityType_Entity) ProtoReflect

func (x *EntityType_Entity) ProtoReflect() protoreflect.Message

func (*EntityType_Entity) Reset

func (x *EntityType_Entity) Reset()

func (*EntityType_Entity) String

func (x *EntityType_Entity) String() string

EntityType_ExcludedPhrase

type EntityType_ExcludedPhrase struct {

	// Required. The word or phrase to be excluded.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

An excluded entity phrase that should not be matched.

func (*EntityType_ExcludedPhrase) Descriptor

func (*EntityType_ExcludedPhrase) Descriptor() ([]byte, []int)

Deprecated: Use EntityType_ExcludedPhrase.ProtoReflect.Descriptor instead.

func (*EntityType_ExcludedPhrase) GetValue

func (x *EntityType_ExcludedPhrase) GetValue() string

func (*EntityType_ExcludedPhrase) ProtoMessage

func (*EntityType_ExcludedPhrase) ProtoMessage()

func (*EntityType_ExcludedPhrase) ProtoReflect

func (*EntityType_ExcludedPhrase) Reset

func (x *EntityType_ExcludedPhrase) Reset()

func (*EntityType_ExcludedPhrase) String

func (x *EntityType_ExcludedPhrase) String() string

EntityType_Kind

type EntityType_Kind int32

Represents kinds of entities.

EntityType_KIND_UNSPECIFIED, EntityType_KIND_MAP, EntityType_KIND_LIST, EntityType_KIND_REGEXP

const (
	// Not specified. This value should be never used.
	EntityType_KIND_UNSPECIFIED EntityType_Kind = 0
	// Map entity types allow mapping of a group of synonyms to a canonical
	// value.
	EntityType_KIND_MAP EntityType_Kind = 1
	// List entity types contain a set of entries that do not map to canonical
	// values. However, list entity types can contain references to other entity
	// types (with or without aliases).
	EntityType_KIND_LIST EntityType_Kind = 2
	// Regexp entity types allow to specify regular expressions in entries
	// values.
	EntityType_KIND_REGEXP EntityType_Kind = 3
)

func (EntityType_Kind) Descriptor

func (EntityType_Kind) Enum

func (x EntityType_Kind) Enum() *EntityType_Kind

func (EntityType_Kind) EnumDescriptor

func (EntityType_Kind) EnumDescriptor() ([]byte, []int)

Deprecated: Use EntityType_Kind.Descriptor instead.

func (EntityType_Kind) Number

func (EntityType_Kind) String

func (x EntityType_Kind) String() string

func (EntityType_Kind) Type

EntityTypesClient

type EntityTypesClient interface {
	// Retrieves the specified entity type.
	GetEntityType(ctx context.Context, in *GetEntityTypeRequest, opts ...grpc.CallOption) (*EntityType, error)
	// Creates an entity type in the specified agent.
	CreateEntityType(ctx context.Context, in *CreateEntityTypeRequest, opts ...grpc.CallOption) (*EntityType, error)
	// Updates the specified entity type.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateEntityType(ctx context.Context, in *UpdateEntityTypeRequest, opts ...grpc.CallOption) (*EntityType, error)
	// Deletes the specified entity type.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	DeleteEntityType(ctx context.Context, in *DeleteEntityTypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Returns the list of all entity types in the specified agent.
	ListEntityTypes(ctx context.Context, in *ListEntityTypesRequest, opts ...grpc.CallOption) (*ListEntityTypesResponse, error)
	// Exports the selected entity types.
	ExportEntityTypes(ctx context.Context, in *ExportEntityTypesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Imports the specified entitytypes into the agent.
	ImportEntityTypes(ctx context.Context, in *ImportEntityTypesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

EntityTypesClient is the client API for EntityTypes service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewEntityTypesClient

func NewEntityTypesClient(cc grpc.ClientConnInterface) EntityTypesClient

EntityTypesServer

type EntityTypesServer interface {
	// Retrieves the specified entity type.
	GetEntityType(context.Context, *GetEntityTypeRequest) (*EntityType, error)
	// Creates an entity type in the specified agent.
	CreateEntityType(context.Context, *CreateEntityTypeRequest) (*EntityType, error)
	// Updates the specified entity type.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateEntityType(context.Context, *UpdateEntityTypeRequest) (*EntityType, error)
	// Deletes the specified entity type.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	DeleteEntityType(context.Context, *DeleteEntityTypeRequest) (*emptypb.Empty, error)
	// Returns the list of all entity types in the specified agent.
	ListEntityTypes(context.Context, *ListEntityTypesRequest) (*ListEntityTypesResponse, error)
	// Exports the selected entity types.
	ExportEntityTypes(context.Context, *ExportEntityTypesRequest) (*longrunningpb.Operation, error)
	// Imports the specified entitytypes into the agent.
	ImportEntityTypes(context.Context, *ImportEntityTypesRequest) (*longrunningpb.Operation, error)
}

EntityTypesServer is the server API for EntityTypes service. All implementations should embed UnimplementedEntityTypesServer for forward compatibility

Environment

type Environment struct {

	// The name of the environment.
	// Format:
	// `projects/

Represents an environment for an agent. You can create multiple versions of your agent and publish them to separate environments. When you edit an agent, you are editing the draft agent. At any point, you can save the draft agent as an agent version, which is an immutable snapshot of your agent. When you save the draft agent, it is published to the default environment. When you create agent versions, you can publish them to custom environments. You can create a variety of custom environments for testing, development, production, etc.

func (*Environment) Descriptor

func (*Environment) Descriptor() ([]byte, []int)

Deprecated: Use Environment.ProtoReflect.Descriptor instead.

func (*Environment) GetDescription

func (x *Environment) GetDescription() string

func (*Environment) GetDisplayName

func (x *Environment) GetDisplayName() string

func (*Environment) GetName

func (x *Environment) GetName() string

func (*Environment) GetTestCasesConfig

func (x *Environment) GetTestCasesConfig() *Environment_TestCasesConfig

func (*Environment) GetUpdateTime

func (x *Environment) GetUpdateTime() *timestamppb.Timestamp

func (*Environment) GetVersionConfigs

func (x *Environment) GetVersionConfigs() []*Environment_VersionConfig

func (*Environment) GetWebhookConfig

func (x *Environment) GetWebhookConfig() *Environment_WebhookConfig

func (*Environment) ProtoMessage

func (*Environment) ProtoMessage()

func (*Environment) ProtoReflect

func (x *Environment) ProtoReflect() protoreflect.Message

func (*Environment) Reset

func (x *Environment) Reset()

func (*Environment) String

func (x *Environment) String() string

Environment_TestCasesConfig

type Environment_TestCasesConfig struct {

	// A list of test case names to run. They should be under the same agent.
	// Format of each test case name:
	// `projects/

The configuration for continuous tests.

func (*Environment_TestCasesConfig) Descriptor

func (*Environment_TestCasesConfig) Descriptor() ([]byte, []int)

Deprecated: Use Environment_TestCasesConfig.ProtoReflect.Descriptor instead.

func (*Environment_TestCasesConfig) GetEnableContinuousRun

func (x *Environment_TestCasesConfig) GetEnableContinuousRun() bool

func (*Environment_TestCasesConfig) GetEnablePredeploymentRun

func (x *Environment_TestCasesConfig) GetEnablePredeploymentRun() bool

func (*Environment_TestCasesConfig) GetTestCases

func (x *Environment_TestCasesConfig) GetTestCases() []string

func (*Environment_TestCasesConfig) ProtoMessage

func (*Environment_TestCasesConfig) ProtoMessage()

func (*Environment_TestCasesConfig) ProtoReflect

func (*Environment_TestCasesConfig) Reset

func (x *Environment_TestCasesConfig) Reset()

func (*Environment_TestCasesConfig) String

func (x *Environment_TestCasesConfig) String() string

Environment_VersionConfig

type Environment_VersionConfig struct {

	// Required. Flow, playbook and tool versions are supported.
	// Format for flow version:
	// projects/

Configuration for the version.

func (*Environment_VersionConfig) Descriptor

func (*Environment_VersionConfig) Descriptor() ([]byte, []int)

Deprecated: Use Environment_VersionConfig.ProtoReflect.Descriptor instead.

func (*Environment_VersionConfig) GetVersion

func (x *Environment_VersionConfig) GetVersion() string

func (*Environment_VersionConfig) ProtoMessage

func (*Environment_VersionConfig) ProtoMessage()

func (*Environment_VersionConfig) ProtoReflect

func (*Environment_VersionConfig) Reset

func (x *Environment_VersionConfig) Reset()

func (*Environment_VersionConfig) String

func (x *Environment_VersionConfig) String() string

Environment_WebhookConfig

type Environment_WebhookConfig struct {

	// The list of webhooks to override for the agent environment. The webhook
	// must exist in the agent. You can override fields in
	// [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
	// and
	// [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
	WebhookOverrides []*Webhook `protobuf:"bytes,1,rep,name=webhook_overrides,json=webhookOverrides,proto3" json:"webhook_overrides,omitempty"`
	// contains filtered or unexported fields
}

Configuration for webhooks.

func (*Environment_WebhookConfig) Descriptor

func (*Environment_WebhookConfig) Descriptor() ([]byte, []int)

Deprecated: Use Environment_WebhookConfig.ProtoReflect.Descriptor instead.

func (*Environment_WebhookConfig) GetWebhookOverrides

func (x *Environment_WebhookConfig) GetWebhookOverrides() []*Webhook

func (*Environment_WebhookConfig) ProtoMessage

func (*Environment_WebhookConfig) ProtoMessage()

func (*Environment_WebhookConfig) ProtoReflect

func (*Environment_WebhookConfig) Reset

func (x *Environment_WebhookConfig) Reset()

func (*Environment_WebhookConfig) String

func (x *Environment_WebhookConfig) String() string

EnvironmentsClient

type EnvironmentsClient interface {
	// Returns the list of all environments in the specified
	// [Agent][google.cloud.dialogflow.cx.v3beta1.Agent].
	ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error)
	// Retrieves the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error)
	// Creates an [Environment][google.cloud.dialogflow.cx.v3beta1.Environment] in
	// the specified [Agent][google.cloud.dialogflow.cx.v3beta1.Agent].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]
	CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]
	UpdateEnvironment(ctx context.Context, in *UpdateEnvironmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Looks up the history of the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	LookupEnvironmentHistory(ctx context.Context, in *LookupEnvironmentHistoryRequest, opts ...grpc.CallOption) (*LookupEnvironmentHistoryResponse, error)
	// Kicks off a continuous test under the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [RunContinuousTestMetadata][google.cloud.dialogflow.cx.v3beta1.RunContinuousTestMetadata]
	// - `response`:
	// [RunContinuousTestResponse][google.cloud.dialogflow.cx.v3beta1.RunContinuousTestResponse]
	RunContinuousTest(ctx context.Context, in *RunContinuousTestRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Fetches a list of continuous test results for a given environment.
	ListContinuousTestResults(ctx context.Context, in *ListContinuousTestResultsRequest, opts ...grpc.CallOption) (*ListContinuousTestResultsResponse, error)
	// Deploys a flow to the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [DeployFlowMetadata][google.cloud.dialogflow.cx.v3beta1.DeployFlowMetadata]
	// - `response`:
	// [DeployFlowResponse][google.cloud.dialogflow.cx.v3beta1.DeployFlowResponse]
	DeployFlow(ctx context.Context, in *DeployFlowRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

EnvironmentsClient is the client API for Environments service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewEnvironmentsClient

func NewEnvironmentsClient(cc grpc.ClientConnInterface) EnvironmentsClient

EnvironmentsServer

type EnvironmentsServer interface {
	// Returns the list of all environments in the specified
	// [Agent][google.cloud.dialogflow.cx.v3beta1.Agent].
	ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error)
	// Retrieves the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error)
	// Creates an [Environment][google.cloud.dialogflow.cx.v3beta1.Environment] in
	// the specified [Agent][google.cloud.dialogflow.cx.v3beta1.Agent].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]
	CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunningpb.Operation, error)
	// Updates the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]
	UpdateEnvironment(context.Context, *UpdateEnvironmentRequest) (*longrunningpb.Operation, error)
	// Deletes the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*emptypb.Empty, error)
	// Looks up the history of the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	LookupEnvironmentHistory(context.Context, *LookupEnvironmentHistoryRequest) (*LookupEnvironmentHistoryResponse, error)
	// Kicks off a continuous test under the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [RunContinuousTestMetadata][google.cloud.dialogflow.cx.v3beta1.RunContinuousTestMetadata]
	// - `response`:
	// [RunContinuousTestResponse][google.cloud.dialogflow.cx.v3beta1.RunContinuousTestResponse]
	RunContinuousTest(context.Context, *RunContinuousTestRequest) (*longrunningpb.Operation, error)
	// Fetches a list of continuous test results for a given environment.
	ListContinuousTestResults(context.Context, *ListContinuousTestResultsRequest) (*ListContinuousTestResultsResponse, error)
	// Deploys a flow to the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [DeployFlowMetadata][google.cloud.dialogflow.cx.v3beta1.DeployFlowMetadata]
	// - `response`:
	// [DeployFlowResponse][google.cloud.dialogflow.cx.v3beta1.DeployFlowResponse]
	DeployFlow(context.Context, *DeployFlowRequest) (*longrunningpb.Operation, error)
}

EnvironmentsServer is the server API for Environments service. All implementations should embed UnimplementedEnvironmentsServer for forward compatibility

Event

type Event struct {

	// Required. Name of the event.
	Event string `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
	// Payload of the event.
	//
	// Types that are assignable to Payload:
	//
	//	*Event_Text
	Payload isEvent_Payload `protobuf_oneof:"payload"`
	// contains filtered or unexported fields
}

Event represents the event sent by the customer.

func (*Event) Descriptor

func (*Event) Descriptor() ([]byte, []int)

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetEvent

func (x *Event) GetEvent() string

func (*Event) GetPayload

func (m *Event) GetPayload() isEvent_Payload

func (*Event) GetText

func (x *Event) GetText() string

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

func (x *Event) ProtoReflect() protoreflect.Message

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

EventHandler

type EventHandler struct {

	// Output only. The unique identifier of this event handler.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The name of the event to handle.
	Event string `protobuf:"bytes,4,opt,name=event,proto3" json:"event,omitempty"`
	// The fulfillment to call when the event occurs.
	// Handling webhook errors with a fulfillment enabled with webhook could
	// cause infinite loop. It is invalid to specify such fulfillment for a
	// handler handling webhooks.
	TriggerFulfillment *Fulfillment `protobuf:"bytes,5,opt,name=trigger_fulfillment,json=triggerFulfillment,proto3" json:"trigger_fulfillment,omitempty"`
	// The target to transition to, either a page in the same host flow (the flow
	// that owns this
	// [TransitionRoute][google.cloud.dialogflow.cx.v3beta1.TransitionRoute]), or
	// another flow in the same agent.
	//
	// Types that are assignable to Target:
	//
	//	*EventHandler_TargetPage
	//	*EventHandler_TargetFlow
	//	*EventHandler_TargetPlaybook
	Target isEventHandler_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

An event handler specifies an [event][google.cloud.dialogflow.cx.v3beta1.EventHandler.event] that can be handled during a session. When the specified event happens, the following actions are taken in order:

  • If there is a [trigger_fulfillment][google.cloud.dialogflow.cx.v3beta1.EventHandler.trigger_fulfillment] associated with the event, it will be called.
  • If there is a [target_page][google.cloud.dialogflow.cx.v3beta1.EventHandler.target_page] associated with the event, the session will transition into the specified page.
  • If there is a [target_flow][google.cloud.dialogflow.cx.v3beta1.EventHandler.target_flow] associated with the event, the session will transition into the specified flow.

func (*EventHandler) Descriptor

func (*EventHandler) Descriptor() ([]byte, []int)

Deprecated: Use EventHandler.ProtoReflect.Descriptor instead.

func (*EventHandler) GetEvent

func (x *EventHandler) GetEvent() string

func (*EventHandler) GetName

func (x *EventHandler) GetName() string

func (*EventHandler) GetTarget

func (m *EventHandler) GetTarget() isEventHandler_Target

func (*EventHandler) GetTargetFlow

func (x *EventHandler) GetTargetFlow() string

func (*EventHandler) GetTargetPage

func (x *EventHandler) GetTargetPage() string

func (*EventHandler) GetTargetPlaybook

func (x *EventHandler) GetTargetPlaybook() string

func (*EventHandler) GetTriggerFulfillment

func (x *EventHandler) GetTriggerFulfillment() *Fulfillment

func (*EventHandler) ProtoMessage

func (*EventHandler) ProtoMessage()

func (*EventHandler) ProtoReflect

func (x *EventHandler) ProtoReflect() protoreflect.Message

func (*EventHandler) Reset

func (x *EventHandler) Reset()

func (*EventHandler) String

func (x *EventHandler) String() string

EventHandler_TargetFlow

type EventHandler_TargetFlow struct {
	// The target flow to transition to.
	// Format:
	// `projects/

EventHandler_TargetPage

type EventHandler_TargetPage struct {
	// The target page to transition to.
	// Format:
	// `projects/

EventHandler_TargetPlaybook

type EventHandler_TargetPlaybook struct {
	// The target playbook to transition to.
	// Format:
	// `projects/

EventInput

type EventInput struct {

	// Name of the event.
	Event string `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

Represents the event to trigger.

func (*EventInput) Descriptor

func (*EventInput) Descriptor() ([]byte, []int)

Deprecated: Use EventInput.ProtoReflect.Descriptor instead.

func (*EventInput) GetEvent

func (x *EventInput) GetEvent() string

func (*EventInput) ProtoMessage

func (*EventInput) ProtoMessage()

func (*EventInput) ProtoReflect

func (x *EventInput) ProtoReflect() protoreflect.Message

func (*EventInput) Reset

func (x *EventInput) Reset()

func (*EventInput) String

func (x *EventInput) String() string

Event_Text

type Event_Text struct {
	// Optional. Unstructured text payload of the event.
	Text string `protobuf:"bytes,2,opt,name=text,proto3,oneof"`
}

Example

type Example struct {

	// The unique identifier of the playbook example.
	// Format:
	// `projects/

Example represents a sample execution of the playbook in the conversation.

An example consists of a list of ordered actions performed by end user or Dialogflow agent according the playbook instructions to fulfill the task.

func (*Example) Descriptor

func (*Example) Descriptor() ([]byte, []int)

Deprecated: Use Example.ProtoReflect.Descriptor instead.

func (*Example) GetActions

func (x *Example) GetActions() []*Action

func (*Example) GetConversationState

func (x *Example) GetConversationState() OutputState

func (*Example) GetCreateTime

func (x *Example) GetCreateTime() *timestamppb.Timestamp

func (*Example) GetDescription

func (x *Example) GetDescription() string

func (*Example) GetDisplayName

func (x *Example) GetDisplayName() string

func (*Example) GetLanguageCode

func (x *Example) GetLanguageCode() string

func (*Example) GetName

func (x *Example) GetName() string

func (*Example) GetPlaybookInput

func (x *Example) GetPlaybookInput() *PlaybookInput

func (*Example) GetPlaybookOutput

func (x *Example) GetPlaybookOutput() *PlaybookOutput

func (*Example) GetTokenCount

func (x *Example) GetTokenCount() int64

func (*Example) GetUpdateTime

func (x *Example) GetUpdateTime() *timestamppb.Timestamp

func (*Example) ProtoMessage

func (*Example) ProtoMessage()

func (*Example) ProtoReflect

func (x *Example) ProtoReflect() protoreflect.Message

func (*Example) Reset

func (x *Example) Reset()

func (*Example) String

func (x *Example) String() string

ExamplesClient

type ExamplesClient interface {
	// Creates an example in the specified playbook.
	CreateExample(ctx context.Context, in *CreateExampleRequest, opts ...grpc.CallOption) (*Example, error)
	// Deletes the specified example.
	DeleteExample(ctx context.Context, in *DeleteExampleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Returns a list of examples in the specified playbook.
	ListExamples(ctx context.Context, in *ListExamplesRequest, opts ...grpc.CallOption) (*ListExamplesResponse, error)
	// Retrieves the specified example.
	GetExample(ctx context.Context, in *GetExampleRequest, opts ...grpc.CallOption) (*Example, error)
	// Update the specified example.
	UpdateExample(ctx context.Context, in *UpdateExampleRequest, opts ...grpc.CallOption) (*Example, error)
}

ExamplesClient is the client API for Examples service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewExamplesClient

func NewExamplesClient(cc grpc.ClientConnInterface) ExamplesClient

ExamplesServer

type ExamplesServer interface {
	// Creates an example in the specified playbook.
	CreateExample(context.Context, *CreateExampleRequest) (*Example, error)
	// Deletes the specified example.
	DeleteExample(context.Context, *DeleteExampleRequest) (*emptypb.Empty, error)
	// Returns a list of examples in the specified playbook.
	ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)
	// Retrieves the specified example.
	GetExample(context.Context, *GetExampleRequest) (*Example, error)
	// Update the specified example.
	UpdateExample(context.Context, *UpdateExampleRequest) (*Example, error)
}

ExamplesServer is the server API for Examples service. All implementations should embed UnimplementedExamplesServer for forward compatibility

ExceptionDetail

type ExceptionDetail struct {

	// Optional. The error message.
	ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

Exception thrown during the execution of an action.

func (*ExceptionDetail) Descriptor

func (*ExceptionDetail) Descriptor() ([]byte, []int)

Deprecated: Use ExceptionDetail.ProtoReflect.Descriptor instead.

func (*ExceptionDetail) GetErrorMessage

func (x *ExceptionDetail) GetErrorMessage() string

func (*ExceptionDetail) ProtoMessage

func (*ExceptionDetail) ProtoMessage()

func (*ExceptionDetail) ProtoReflect

func (x *ExceptionDetail) ProtoReflect() protoreflect.Message

func (*ExceptionDetail) Reset

func (x *ExceptionDetail) Reset()

func (*ExceptionDetail) String

func (x *ExceptionDetail) String() string

Experiment

type Experiment struct {

	// The name of the experiment.
	// Format:
	// projects/

Represents an experiment in an environment.

func (*Experiment) Descriptor

func (*Experiment) Descriptor() ([]byte, []int)

Deprecated: Use Experiment.ProtoReflect.Descriptor instead.

func (*Experiment) GetCreateTime

func (x *Experiment) GetCreateTime() *timestamppb.Timestamp

func (*Experiment) GetDefinition

func (x *Experiment) GetDefinition() *Experiment_Definition

func (*Experiment) GetDescription

func (x *Experiment) GetDescription() string

func (*Experiment) GetDisplayName

func (x *Experiment) GetDisplayName() string

func (*Experiment) GetEndTime

func (x *Experiment) GetEndTime() *timestamppb.Timestamp

func (*Experiment) GetExperimentLength

func (x *Experiment) GetExperimentLength() *durationpb.Duration

func (*Experiment) GetLastUpdateTime

func (x *Experiment) GetLastUpdateTime() *timestamppb.Timestamp

func (*Experiment) GetName

func (x *Experiment) GetName() string

func (*Experiment) GetResult

func (x *Experiment) GetResult() *Experiment_Result

func (*Experiment) GetRolloutConfig

func (x *Experiment) GetRolloutConfig() *RolloutConfig

func (*Experiment) GetRolloutFailureReason

func (x *Experiment) GetRolloutFailureReason() string

func (*Experiment) GetRolloutState

func (x *Experiment) GetRolloutState() *RolloutState

func (*Experiment) GetStartTime

func (x *Experiment) GetStartTime() *timestamppb.Timestamp

func (*Experiment) GetState

func (x *Experiment) GetState() Experiment_State

func (*Experiment) GetVariantsHistory

func (x *Experiment) GetVariantsHistory() []*VariantsHistory

func (*Experiment) ProtoMessage

func (*Experiment) ProtoMessage()

func (*Experiment) ProtoReflect

func (x *Experiment) ProtoReflect() protoreflect.Message

func (*Experiment) Reset

func (x *Experiment) Reset()

func (*Experiment) String

func (x *Experiment) String() string

Experiment_Definition

type Experiment_Definition struct {

	// The condition defines which subset of sessions are selected for
	// this experiment. If not specified, all sessions are eligible. E.g.
	// "query_input.language_code=en" See the [conditions
	// reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
	// The variants of the experiment. We currently only support single variant
	// experiment.
	//
	// Types that are assignable to Variants:
	//
	//	*Experiment_Definition_VersionVariants
	Variants isExperiment_Definition_Variants `protobuf_oneof:"variants"`
	// contains filtered or unexported fields
}

Definition of the experiment.

func (*Experiment_Definition) Descriptor

func (*Experiment_Definition) Descriptor() ([]byte, []int)

Deprecated: Use Experiment_Definition.ProtoReflect.Descriptor instead.

func (*Experiment_Definition) GetCondition

func (x *Experiment_Definition) GetCondition() string

func (*Experiment_Definition) GetVariants

func (m *Experiment_Definition) GetVariants() isExperiment_Definition_Variants

func (*Experiment_Definition) GetVersionVariants

func (x *Experiment_Definition) GetVersionVariants() *VersionVariants

func (*Experiment_Definition) ProtoMessage

func (*Experiment_Definition) ProtoMessage()

func (*Experiment_Definition) ProtoReflect

func (x *Experiment_Definition) ProtoReflect() protoreflect.Message

func (*Experiment_Definition) Reset

func (x *Experiment_Definition) Reset()

func (*Experiment_Definition) String

func (x *Experiment_Definition) String() string

Experiment_Definition_VersionVariants

type Experiment_Definition_VersionVariants struct {
	// The flow versions as the variants of this experiment.
	VersionVariants *VersionVariants `protobuf:"bytes,2,opt,name=version_variants,json=versionVariants,proto3,oneof"`
}

Experiment_Result

type Experiment_Result struct {

	// Version variants and metrics.
	VersionMetrics []*Experiment_Result_VersionMetrics `protobuf:"bytes,1,rep,name=version_metrics,json=versionMetrics,proto3" json:"version_metrics,omitempty"`
	// The last time the experiment's stats data was updated. Will have default
	// value if stats have never been computed for this experiment.
	LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
	// contains filtered or unexported fields
}

The inference result which includes an objective metric to optimize and the confidence interval.

func (*Experiment_Result) Descriptor

func (*Experiment_Result) Descriptor() ([]byte, []int)

Deprecated: Use Experiment_Result.ProtoReflect.Descriptor instead.

func (*Experiment_Result) GetLastUpdateTime

func (x *Experiment_Result) GetLastUpdateTime() *timestamppb.Timestamp

func (*Experiment_Result) GetVersionMetrics

func (x *Experiment_Result) GetVersionMetrics() []*Experiment_Result_VersionMetrics

func (*Experiment_Result) ProtoMessage

func (*Experiment_Result) ProtoMessage()

func (*Experiment_Result) ProtoReflect

func (x *Experiment_Result) ProtoReflect() protoreflect.Message

func (*Experiment_Result) Reset

func (x *Experiment_Result) Reset()

func (*Experiment_Result) String

func (x *Experiment_Result) String() string

Experiment_Result_ConfidenceInterval

type Experiment_Result_ConfidenceInterval struct {

	// The confidence level used to construct the interval, i.e. there is X%
	// chance that the true value is within this interval.
	ConfidenceLevel float64 `protobuf:"fixed64,1,opt,name=confidence_level,json=confidenceLevel,proto3" json:"confidence_level,omitempty"`
	// The percent change between an experiment metric's value and the value
	// for its control.
	Ratio float64 `protobuf:"fixed64,2,opt,name=ratio,proto3" json:"ratio,omitempty"`
	// Lower bound of the interval.
	LowerBound float64 `protobuf:"fixed64,3,opt,name=lower_bound,json=lowerBound,proto3" json:"lower_bound,omitempty"`
	// Upper bound of the interval.
	UpperBound float64 `protobuf:"fixed64,4,opt,name=upper_bound,json=upperBound,proto3" json:"upper_bound,omitempty"`
	// contains filtered or unexported fields
}

A confidence interval is a range of possible values for the experiment objective you are trying to measure.

func (*Experiment_Result_ConfidenceInterval) Descriptor

func (*Experiment_Result_ConfidenceInterval) Descriptor() ([]byte, []int)

Deprecated: Use Experiment_Result_ConfidenceInterval.ProtoReflect.Descriptor instead.

func (*Experiment_Result_ConfidenceInterval) GetConfidenceLevel

func (x *Experiment_Result_ConfidenceInterval) GetConfidenceLevel() float64

func (*Experiment_Result_ConfidenceInterval) GetLowerBound

func (x *Experiment_Result_ConfidenceInterval) GetLowerBound() float64

func (*Experiment_Result_ConfidenceInterval) GetRatio

func (*Experiment_Result_ConfidenceInterval) GetUpperBound

func (x *Experiment_Result_ConfidenceInterval) GetUpperBound() float64

func (*Experiment_Result_ConfidenceInterval) ProtoMessage

func (*Experiment_Result_ConfidenceInterval) ProtoMessage()

func (*Experiment_Result_ConfidenceInterval) ProtoReflect

func (*Experiment_Result_ConfidenceInterval) Reset

func (*Experiment_Result_ConfidenceInterval) String

Experiment_Result_CountType

type Experiment_Result_CountType int32

types of count-based metric for Dialogflow experiment.

Experiment_Result_COUNT_TYPE_UNSPECIFIED, Experiment_Result_TOTAL_NO_MATCH_COUNT, Experiment_Result_TOTAL_TURN_COUNT, Experiment_Result_AVERAGE_TURN_COUNT

const (
	// Count type unspecified.
	Experiment_Result_COUNT_TYPE_UNSPECIFIED Experiment_Result_CountType = 0
	// Total number of occurrences of a 'NO_MATCH'.
	Experiment_Result_TOTAL_NO_MATCH_COUNT Experiment_Result_CountType = 1
	// Total number of turn counts.
	Experiment_Result_TOTAL_TURN_COUNT Experiment_Result_CountType = 2
	// Average turn count in a session.
	Experiment_Result_AVERAGE_TURN_COUNT Experiment_Result_CountType = 3
)

func (Experiment_Result_CountType) Descriptor

func (Experiment_Result_CountType) Enum

func (Experiment_Result_CountType) EnumDescriptor

func (Experiment_Result_CountType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Experiment_Result_CountType.Descriptor instead.

func (Experiment_Result_CountType) Number

func (Experiment_Result_CountType) String

func (Experiment_Result_CountType) Type

Experiment_Result_Metric

type Experiment_Result_Metric struct {

	// Ratio-based metric type. Only one of type or count_type is specified in
	// each Metric.
	Type Experiment_Result_MetricType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.dialogflow.cx.v3beta1.Experiment_Result_MetricType" json:"type,omitempty"`
	// Count-based metric type. Only one of type or count_type is specified in
	// each Metric.
	CountType Experiment_Result_CountType `protobuf:"varint,5,opt,name=count_type,json=countType,proto3,enum=google.cloud.dialogflow.cx.v3beta1.Experiment_Result_CountType" json:"count_type,omitempty"`
	// The actual value of the metric.
	//
	// Types that are assignable to Value:
	//
	//	*Experiment_Result_Metric_Ratio
	//	*Experiment_Result_Metric_Count
	Value isExperiment_Result_Metric_Value `protobuf_oneof:"value"`
	// The probability that the treatment is better than all other treatments
	// in the experiment
	ConfidenceInterval *Experiment_Result_ConfidenceInterval `protobuf:"bytes,3,opt,name=confidence_interval,json=confidenceInterval,proto3" json:"confidence_interval,omitempty"`
	// contains filtered or unexported fields
}

Metric and corresponding confidence intervals.

func (*Experiment_Result_Metric) Descriptor

func (*Experiment_Result_Metric) Descriptor() ([]byte, []int)

Deprecated: Use Experiment_Result_Metric.ProtoReflect.Descriptor instead.

func (*Experiment_Result_Metric) GetConfidenceInterval

func (*Experiment_Result_Metric) GetCount

func (x *Experiment_Result_Metric) GetCount() float64

func (*Experiment_Result_Metric) GetCountType

func (*Experiment_Result_Metric) GetRatio

func (x *Experiment_Result_Metric) GetRatio() float64

func (*Experiment_Result_Metric) GetType

func (*Experiment_Result_Metric) GetValue

func (m *Experiment_Result_Metric) GetValue() isExperiment_Result_Metric_Value

func (*Experiment_Result_Metric) ProtoMessage

func (*Experiment_Result_Metric) ProtoMessage()

func (*Experiment_Result_Metric) ProtoReflect

func (x *Experiment_Result_Metric) ProtoReflect() protoreflect.Message

func (*Experiment_Result_Metric) Reset

func (x *Experiment_Result_Metric) Reset()

func (*Experiment_Result_Metric) String

func (x *Experiment_Result_Metric) String() string

Experiment_Result_MetricType

type Experiment_Result_MetricType int32

Types of ratio-based metric for Dialogflow experiment.

Experiment_Result_METRIC_UNSPECIFIED, Experiment_Result_CONTAINED_SESSION_NO_CALLBACK_RATE, Experiment_Result_LIVE_AGENT_HANDOFF_RATE, Experiment_Result_CALLBACK_SESSION_RATE, Experiment_Result_ABANDONED_SESSION_RATE, Experiment_Result_SESSION_END_RATE

const (
	// Metric unspecified.
	Experiment_Result_METRIC_UNSPECIFIED Experiment_Result_MetricType = 0
	// Percentage of contained sessions without user calling back in 24 hours.
	Experiment_Result_CONTAINED_SESSION_NO_CALLBACK_RATE Experiment_Result_MetricType = 1
	// Percentage of sessions that were handed to a human agent.
	Experiment_Result_LIVE_AGENT_HANDOFF_RATE Experiment_Result_MetricType = 2
	// Percentage of sessions with the same user calling back.
	Experiment_Result_CALLBACK_SESSION_RATE Experiment_Result_MetricType = 3
	// Percentage of sessions where user hung up.
	Experiment_Result_ABANDONED_SESSION_RATE Experiment_Result_MetricType = 4
	// Percentage of sessions reached Dialogflow 'END_PAGE' or
	// 'END_SESSION'.
	Experiment_Result_SESSION_END_RATE Experiment_Result_MetricType = 5
)

func (Experiment_Result_MetricType) Descriptor

func (Experiment_Result_MetricType) Enum

func (Experiment_Result_MetricType) EnumDescriptor

func (Experiment_Result_MetricType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Experiment_Result_MetricType.Descriptor instead.

func (Experiment_Result_MetricType) Number

func (Experiment_Result_MetricType) String

func (Experiment_Result_MetricType) Type

Experiment_Result_Metric_Count

type Experiment_Result_Metric_Count struct {
	// Count value of a metric.
	Count float64 `protobuf:"fixed64,4,opt,name=count,proto3,oneof"`
}

Experiment_Result_Metric_Ratio

type Experiment_Result_Metric_Ratio struct {
	// Ratio value of a metric.
	Ratio float64 `protobuf:"fixed64,2,opt,name=ratio,proto3,oneof"`
}

Experiment_Result_VersionMetrics

type Experiment_Result_VersionMetrics struct {

	// The name of the flow
	// [Version][google.cloud.dialogflow.cx.v3beta1.Version]. Format:
	// `projects/

Version variant and associated metrics.

func (*Experiment_Result_VersionMetrics) Descriptor

func (*Experiment_Result_VersionMetrics) Descriptor() ([]byte, []int)

Deprecated: Use Experiment_Result_VersionMetrics.ProtoReflect.Descriptor instead.

func (*Experiment_Result_VersionMetrics) GetMetrics

func (*Experiment_Result_VersionMetrics) GetSessionCount

func (x *Experiment_Result_VersionMetrics) GetSessionCount() int32

func (*Experiment_Result_VersionMetrics) GetVersion

func (x *Experiment_Result_VersionMetrics) GetVersion() string

func (*Experiment_Result_VersionMetrics) ProtoMessage

func (*Experiment_Result_VersionMetrics) ProtoMessage()

func (*Experiment_Result_VersionMetrics) ProtoReflect

func (*Experiment_Result_VersionMetrics) Reset

func (*Experiment_Result_VersionMetrics) String

Experiment_State

type Experiment_State int32

The state of the experiment.

Experiment_STATE_UNSPECIFIED, Experiment_DRAFT, Experiment_RUNNING, Experiment_DONE, Experiment_ROLLOUT_FAILED

const (
	// State unspecified.
	Experiment_STATE_UNSPECIFIED Experiment_State = 0
	// The experiment is created but not started yet.
	Experiment_DRAFT Experiment_State = 1
	// The experiment is running.
	Experiment_RUNNING Experiment_State = 2
	// The experiment is done.
	Experiment_DONE Experiment_State = 3
	// The experiment with auto-rollout enabled has failed.
	Experiment_ROLLOUT_FAILED Experiment_State = 4
)

func (Experiment_State) Descriptor

func (Experiment_State) Enum

func (Experiment_State) EnumDescriptor

func (Experiment_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Experiment_State.Descriptor instead.

func (Experiment_State) Number

func (Experiment_State) String

func (x Experiment_State) String() string

func (Experiment_State) Type

ExperimentsClient

type ExperimentsClient interface {
	// Returns the list of all experiments in the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	ListExperiments(ctx context.Context, in *ListExperimentsRequest, opts ...grpc.CallOption) (*ListExperimentsResponse, error)
	// Retrieves the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment].
	GetExperiment(ctx context.Context, in *GetExperimentRequest, opts ...grpc.CallOption) (*Experiment, error)
	// Creates an [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment] in
	// the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	CreateExperiment(ctx context.Context, in *CreateExperimentRequest, opts ...grpc.CallOption) (*Experiment, error)
	// Updates the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment].
	UpdateExperiment(ctx context.Context, in *UpdateExperimentRequest, opts ...grpc.CallOption) (*Experiment, error)
	// Deletes the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment].
	DeleteExperiment(ctx context.Context, in *DeleteExperimentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Starts the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment]. This rpc only
	// changes the state of experiment from PENDING to RUNNING.
	StartExperiment(ctx context.Context, in *StartExperimentRequest, opts ...grpc.CallOption) (*Experiment, error)
	// Stops the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment]. This rpc only
	// changes the state of experiment from RUNNING to DONE.
	StopExperiment(ctx context.Context, in *StopExperimentRequest, opts ...grpc.CallOption) (*Experiment, error)
}

ExperimentsClient is the client API for Experiments service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewExperimentsClient

func NewExperimentsClient(cc grpc.ClientConnInterface) ExperimentsClient

ExperimentsServer

type ExperimentsServer interface {
	// Returns the list of all experiments in the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	ListExperiments(context.Context, *ListExperimentsRequest) (*ListExperimentsResponse, error)
	// Retrieves the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment].
	GetExperiment(context.Context, *GetExperimentRequest) (*Experiment, error)
	// Creates an [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment] in
	// the specified
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment].
	CreateExperiment(context.Context, *CreateExperimentRequest) (*Experiment, error)
	// Updates the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment].
	UpdateExperiment(context.Context, *UpdateExperimentRequest) (*Experiment, error)
	// Deletes the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment].
	DeleteExperiment(context.Context, *DeleteExperimentRequest) (*emptypb.Empty, error)
	// Starts the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment]. This rpc only
	// changes the state of experiment from PENDING to RUNNING.
	StartExperiment(context.Context, *StartExperimentRequest) (*Experiment, error)
	// Stops the specified
	// [Experiment][google.cloud.dialogflow.cx.v3beta1.Experiment]. This rpc only
	// changes the state of experiment from RUNNING to DONE.
	StopExperiment(context.Context, *StopExperimentRequest) (*Experiment, error)
}

ExperimentsServer is the server API for Experiments service. All implementations should embed UnimplementedExperimentsServer for forward compatibility

ExportAgentRequest

type ExportAgentRequest struct {

	// Required. The name of the agent to export.
	// Format: `projects/

The request message for [Agents.ExportAgent][google.cloud.dialogflow.cx.v3beta1.Agents.ExportAgent].

func (*ExportAgentRequest) Descriptor

func (*ExportAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportAgentRequest.ProtoReflect.Descriptor instead.

func (*ExportAgentRequest) GetAgentUri

func (x *ExportAgentRequest) GetAgentUri() string

func (*ExportAgentRequest) GetDataFormat

func (*ExportAgentRequest) GetEnvironment

func (x *ExportAgentRequest) GetEnvironment() string

func (*ExportAgentRequest) GetGitDestination

func (x *ExportAgentRequest) GetGitDestination() *ExportAgentRequest_GitDestination

func (*ExportAgentRequest) GetIncludeBigqueryExportSettings

func (x *ExportAgentRequest) GetIncludeBigqueryExportSettings() bool

func (*ExportAgentRequest) GetName

func (x *ExportAgentRequest) GetName() string

func (*ExportAgentRequest) ProtoMessage

func (*ExportAgentRequest) ProtoMessage()

func (*ExportAgentRequest) ProtoReflect

func (x *ExportAgentRequest) ProtoReflect() protoreflect.Message

func (*ExportAgentRequest) Reset

func (x *ExportAgentRequest) Reset()

func (*ExportAgentRequest) String

func (x *ExportAgentRequest) String() string

ExportAgentRequest_DataFormat

type ExportAgentRequest_DataFormat int32

Data format of the exported agent.

ExportAgentRequest_DATA_FORMAT_UNSPECIFIED, ExportAgentRequest_BLOB, ExportAgentRequest_JSON_PACKAGE

const (
	// Unspecified format.
	ExportAgentRequest_DATA_FORMAT_UNSPECIFIED ExportAgentRequest_DataFormat = 0
	// Agent content will be exported as raw bytes.
	ExportAgentRequest_BLOB ExportAgentRequest_DataFormat = 1
	// Agent content will be exported in JSON Package format.
	ExportAgentRequest_JSON_PACKAGE ExportAgentRequest_DataFormat = 4
)

func (ExportAgentRequest_DataFormat) Descriptor

func (ExportAgentRequest_DataFormat) Enum

func (ExportAgentRequest_DataFormat) EnumDescriptor

func (ExportAgentRequest_DataFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExportAgentRequest_DataFormat.Descriptor instead.

func (ExportAgentRequest_DataFormat) Number

func (ExportAgentRequest_DataFormat) String

func (ExportAgentRequest_DataFormat) Type

ExportAgentRequest_GitDestination

type ExportAgentRequest_GitDestination struct {

	// Tracking branch for the git push.
	TrackingBranch string `protobuf:"bytes,1,opt,name=tracking_branch,json=trackingBranch,proto3" json:"tracking_branch,omitempty"`
	// Commit message for the git push.
	CommitMessage string `protobuf:"bytes,2,opt,name=commit_message,json=commitMessage,proto3" json:"commit_message,omitempty"`
	// contains filtered or unexported fields
}

Settings for exporting to a git branch.

func (*ExportAgentRequest_GitDestination) Descriptor

func (*ExportAgentRequest_GitDestination) Descriptor() ([]byte, []int)

Deprecated: Use ExportAgentRequest_GitDestination.ProtoReflect.Descriptor instead.

func (*ExportAgentRequest_GitDestination) GetCommitMessage

func (x *ExportAgentRequest_GitDestination) GetCommitMessage() string

func (*ExportAgentRequest_GitDestination) GetTrackingBranch

func (x *ExportAgentRequest_GitDestination) GetTrackingBranch() string

func (*ExportAgentRequest_GitDestination) ProtoMessage

func (*ExportAgentRequest_GitDestination) ProtoMessage()

func (*ExportAgentRequest_GitDestination) ProtoReflect

func (*ExportAgentRequest_GitDestination) Reset

func (*ExportAgentRequest_GitDestination) String

ExportAgentResponse

type ExportAgentResponse struct {

	// The exported agent.
	//
	// Types that are assignable to Agent:
	//
	//	*ExportAgentResponse_AgentUri
	//	*ExportAgentResponse_AgentContent
	//	*ExportAgentResponse_CommitSha
	Agent isExportAgentResponse_Agent `protobuf_oneof:"agent"`
	// contains filtered or unexported fields
}

The response message for [Agents.ExportAgent][google.cloud.dialogflow.cx.v3beta1.Agents.ExportAgent].

func (*ExportAgentResponse) Descriptor

func (*ExportAgentResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportAgentResponse.ProtoReflect.Descriptor instead.

func (*ExportAgentResponse) GetAgent

func (m *ExportAgentResponse) GetAgent() isExportAgentResponse_Agent

func (*ExportAgentResponse) GetAgentContent

func (x *ExportAgentResponse) GetAgentContent() []byte

func (*ExportAgentResponse) GetAgentUri

func (x *ExportAgentResponse) GetAgentUri() string

func (*ExportAgentResponse) GetCommitSha

func (x *ExportAgentResponse) GetCommitSha() string

func (*ExportAgentResponse) ProtoMessage

func (*ExportAgentResponse) ProtoMessage()

func (*ExportAgentResponse) ProtoReflect

func (x *ExportAgentResponse) ProtoReflect() protoreflect.Message

func (*ExportAgentResponse) Reset

func (x *ExportAgentResponse) Reset()

func (*ExportAgentResponse) String

func (x *ExportAgentResponse) String() string

ExportAgentResponse_AgentContent

type ExportAgentResponse_AgentContent struct {
	// Uncompressed raw byte content for agent. This field is populated
	// if none of `agent_uri` and `git_destination` are specified in
	// [ExportAgentRequest][google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest].
	AgentContent []byte `protobuf:"bytes,2,opt,name=agent_content,json=agentContent,proto3,oneof"`
}

ExportAgentResponse_AgentUri

type ExportAgentResponse_AgentUri struct {
	// The URI to a file containing the exported agent. This field is populated
	// if `agent_uri` is specified in
	// [ExportAgentRequest][google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest].
	AgentUri string `protobuf:"bytes,1,opt,name=agent_uri,json=agentUri,proto3,oneof"`
}

ExportAgentResponse_CommitSha

type ExportAgentResponse_CommitSha struct {
	// Commit SHA of the git push. This field is populated if
	// `git_destination` is specified in
	// [ExportAgentRequest][google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest].
	CommitSha string `protobuf:"bytes,3,opt,name=commit_sha,json=commitSha,proto3,oneof"`
}

ExportEntityTypesMetadata

type ExportEntityTypesMetadata struct {
	// contains filtered or unexported fields
}

Metadata returned for the [EntityTypes.ExportEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ExportEntityTypes] long running operation.

func (*ExportEntityTypesMetadata) Descriptor

func (*ExportEntityTypesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ExportEntityTypesMetadata.ProtoReflect.Descriptor instead.

func (*ExportEntityTypesMetadata) ProtoMessage

func (*ExportEntityTypesMetadata) ProtoMessage()

func (*ExportEntityTypesMetadata) ProtoReflect

func (*ExportEntityTypesMetadata) Reset

func (x *ExportEntityTypesMetadata) Reset()

func (*ExportEntityTypesMetadata) String

func (x *ExportEntityTypesMetadata) String() string

ExportEntityTypesRequest

type ExportEntityTypesRequest struct {

	// Required. The name of the parent agent to export entity types.
	// Format: `projects/

The request message for [EntityTypes.ExportEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ExportEntityTypes].

func (*ExportEntityTypesRequest) Descriptor

func (*ExportEntityTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportEntityTypesRequest.ProtoReflect.Descriptor instead.

func (*ExportEntityTypesRequest) GetDataFormat

func (*ExportEntityTypesRequest) GetDestination

func (m *ExportEntityTypesRequest) GetDestination() isExportEntityTypesRequest_Destination

func (*ExportEntityTypesRequest) GetEntityTypes

func (x *ExportEntityTypesRequest) GetEntityTypes() []string

func (*ExportEntityTypesRequest) GetEntityTypesContentInline

func (x *ExportEntityTypesRequest) GetEntityTypesContentInline() bool

func (*ExportEntityTypesRequest) GetEntityTypesUri

func (x *ExportEntityTypesRequest) GetEntityTypesUri() string

func (*ExportEntityTypesRequest) GetLanguageCode

func (x *ExportEntityTypesRequest) GetLanguageCode() string

func (*ExportEntityTypesRequest) GetParent

func (x *ExportEntityTypesRequest) GetParent() string

func (*ExportEntityTypesRequest) ProtoMessage

func (*ExportEntityTypesRequest) ProtoMessage()

func (*ExportEntityTypesRequest) ProtoReflect

func (x *ExportEntityTypesRequest) ProtoReflect() protoreflect.Message

func (*ExportEntityTypesRequest) Reset

func (x *ExportEntityTypesRequest) Reset()

func (*ExportEntityTypesRequest) String

func (x *ExportEntityTypesRequest) String() string

ExportEntityTypesRequest_DataFormat

type ExportEntityTypesRequest_DataFormat int32

Data format of the exported entity types.

ExportEntityTypesRequest_DATA_FORMAT_UNSPECIFIED, ExportEntityTypesRequest_BLOB, ExportEntityTypesRequest_JSON_PACKAGE

const (
	// Unspecified format. Treated as `BLOB`.
	ExportEntityTypesRequest_DATA_FORMAT_UNSPECIFIED ExportEntityTypesRequest_DataFormat = 0
	// EntityTypes will be exported as raw bytes.
	ExportEntityTypesRequest_BLOB ExportEntityTypesRequest_DataFormat = 1
	// EntityTypes will be exported in JSON Package format.
	ExportEntityTypesRequest_JSON_PACKAGE ExportEntityTypesRequest_DataFormat = 5
)

func (ExportEntityTypesRequest_DataFormat) Descriptor

func (ExportEntityTypesRequest_DataFormat) Enum

func (ExportEntityTypesRequest_DataFormat) EnumDescriptor

func (ExportEntityTypesRequest_DataFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExportEntityTypesRequest_DataFormat.Descriptor instead.

func (ExportEntityTypesRequest_DataFormat) Number

func (ExportEntityTypesRequest_DataFormat) String

func (ExportEntityTypesRequest_DataFormat) Type

ExportEntityTypesRequest_EntityTypesContentInline

type ExportEntityTypesRequest_EntityTypesContentInline struct {
	// Optional. The option to return the serialized entity types inline.
	EntityTypesContentInline bool `protobuf:"varint,4,opt,name=entity_types_content_inline,json=entityTypesContentInline,proto3,oneof"`
}

ExportEntityTypesRequest_EntityTypesUri

type ExportEntityTypesRequest_EntityTypesUri struct {
	// Optional. The [Google Cloud
	// Storage](https://cloud.google.com/storage/docs/) URI to export the entity
	// types to. The format of this URI must be
	// `gs://

ExportEntityTypesResponse

type ExportEntityTypesResponse struct {

	// Exported entity types can be either in cloud storage or local download.
	//
	// Types that are assignable to ExportedEntityTypes:
	//
	//	*ExportEntityTypesResponse_EntityTypesUri
	//	*ExportEntityTypesResponse_EntityTypesContent
	ExportedEntityTypes isExportEntityTypesResponse_ExportedEntityTypes `protobuf_oneof:"exported_entity_types"`
	// contains filtered or unexported fields
}

The response message for [EntityTypes.ExportEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ExportEntityTypes].

func (*ExportEntityTypesResponse) Descriptor

func (*ExportEntityTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportEntityTypesResponse.ProtoReflect.Descriptor instead.

func (*ExportEntityTypesResponse) GetEntityTypesContent

func (x *ExportEntityTypesResponse) GetEntityTypesContent() *InlineDestination

func (*ExportEntityTypesResponse) GetEntityTypesUri

func (x *ExportEntityTypesResponse) GetEntityTypesUri() string

func (*ExportEntityTypesResponse) GetExportedEntityTypes

func (m *ExportEntityTypesResponse) GetExportedEntityTypes() isExportEntityTypesResponse_ExportedEntityTypes

func (*ExportEntityTypesResponse) ProtoMessage

func (*ExportEntityTypesResponse) ProtoMessage()

func (*ExportEntityTypesResponse) ProtoReflect

func (*ExportEntityTypesResponse) Reset

func (x *ExportEntityTypesResponse) Reset()

func (*ExportEntityTypesResponse) String

func (x *ExportEntityTypesResponse) String() string

ExportEntityTypesResponse_EntityTypesContent

type ExportEntityTypesResponse_EntityTypesContent struct {
	// Uncompressed byte content for entity types. This field is populated only
	// if `entity_types_content_inline` is set to true in
	// [ExportEntityTypesRequest][google.cloud.dialogflow.cx.v3beta1.ExportEntityTypesRequest].
	EntityTypesContent *InlineDestination `protobuf:"bytes,2,opt,name=entity_types_content,json=entityTypesContent,proto3,oneof"`
}

ExportEntityTypesResponse_EntityTypesUri

type ExportEntityTypesResponse_EntityTypesUri struct {
	// The URI to a file containing the exported entity types. This field is
	// populated only if `entity_types_uri` is specified in
	// [ExportEntityTypesRequest][google.cloud.dialogflow.cx.v3beta1.ExportEntityTypesRequest].
	EntityTypesUri string `protobuf:"bytes,1,opt,name=entity_types_uri,json=entityTypesUri,proto3,oneof"`
}

ExportFlowRequest

type ExportFlowRequest struct {

	// Required. The name of the flow to export.
	// Format:
	// `projects/

The request message for [Flows.ExportFlow][google.cloud.dialogflow.cx.v3beta1.Flows.ExportFlow].

func (*ExportFlowRequest) Descriptor

func (*ExportFlowRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportFlowRequest.ProtoReflect.Descriptor instead.

func (*ExportFlowRequest) GetFlowUri

func (x *ExportFlowRequest) GetFlowUri() string

func (*ExportFlowRequest) GetIncludeReferencedFlows

func (x *ExportFlowRequest) GetIncludeReferencedFlows() bool

func (*ExportFlowRequest) GetName

func (x *ExportFlowRequest) GetName() string

func (*ExportFlowRequest) ProtoMessage

func (*ExportFlowRequest) ProtoMessage()

func (*ExportFlowRequest) ProtoReflect

func (x *ExportFlowRequest) ProtoReflect() protoreflect.Message

func (*ExportFlowRequest) Reset

func (x *ExportFlowRequest) Reset()

func (*ExportFlowRequest) String

func (x *ExportFlowRequest) String() string

ExportFlowResponse

type ExportFlowResponse struct {

	// The exported flow.
	//
	// Types that are assignable to Flow:
	//
	//	*ExportFlowResponse_FlowUri
	//	*ExportFlowResponse_FlowContent
	Flow isExportFlowResponse_Flow `protobuf_oneof:"flow"`
	// contains filtered or unexported fields
}

The response message for [Flows.ExportFlow][google.cloud.dialogflow.cx.v3beta1.Flows.ExportFlow].

func (*ExportFlowResponse) Descriptor

func (*ExportFlowResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportFlowResponse.ProtoReflect.Descriptor instead.

func (*ExportFlowResponse) GetFlow

func (m *ExportFlowResponse) GetFlow() isExportFlowResponse_Flow

func (*ExportFlowResponse) GetFlowContent

func (x *ExportFlowResponse) GetFlowContent() []byte

func (*ExportFlowResponse) GetFlowUri

func (x *ExportFlowResponse) GetFlowUri() string

func (*ExportFlowResponse) ProtoMessage

func (*ExportFlowResponse) ProtoMessage()

func (*ExportFlowResponse) ProtoReflect

func (x *ExportFlowResponse) ProtoReflect() protoreflect.Message

func (*ExportFlowResponse) Reset

func (x *ExportFlowResponse) Reset()

func (*ExportFlowResponse) String

func (x *ExportFlowResponse) String() string

ExportFlowResponse_FlowContent

type ExportFlowResponse_FlowContent struct {
	// Uncompressed raw byte content for flow.
	FlowContent []byte `protobuf:"bytes,2,opt,name=flow_content,json=flowContent,proto3,oneof"`
}

ExportFlowResponse_FlowUri

type ExportFlowResponse_FlowUri struct {
	// The URI to a file containing the exported flow. This field is populated
	// only if `flow_uri` is specified in
	// [ExportFlowRequest][google.cloud.dialogflow.cx.v3beta1.ExportFlowRequest].
	FlowUri string `protobuf:"bytes,1,opt,name=flow_uri,json=flowUri,proto3,oneof"`
}

ExportIntentsMetadata

type ExportIntentsMetadata struct {
	// contains filtered or unexported fields
}

Metadata returned for the [Intents.ExportIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ExportIntents] long running operation.

func (*ExportIntentsMetadata) Descriptor

func (*ExportIntentsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ExportIntentsMetadata.ProtoReflect.Descriptor instead.

func (*ExportIntentsMetadata) ProtoMessage

func (*ExportIntentsMetadata) ProtoMessage()

func (*ExportIntentsMetadata) ProtoReflect

func (x *ExportIntentsMetadata) ProtoReflect() protoreflect.Message

func (*ExportIntentsMetadata) Reset

func (x *ExportIntentsMetadata) Reset()

func (*ExportIntentsMetadata) String

func (x *ExportIntentsMetadata) String() string

ExportIntentsRequest

type ExportIntentsRequest struct {

	// Required. The name of the parent agent to export intents.
	// Format: `projects/

The request message for [Intents.ExportIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ExportIntents].

func (*ExportIntentsRequest) Descriptor

func (*ExportIntentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportIntentsRequest.ProtoReflect.Descriptor instead.

func (*ExportIntentsRequest) GetDataFormat

func (*ExportIntentsRequest) GetDestination

func (m *ExportIntentsRequest) GetDestination() isExportIntentsRequest_Destination

func (*ExportIntentsRequest) GetIntents

func (x *ExportIntentsRequest) GetIntents() []string

func (*ExportIntentsRequest) GetIntentsContentInline

func (x *ExportIntentsRequest) GetIntentsContentInline() bool

func (*ExportIntentsRequest) GetIntentsUri

func (x *ExportIntentsRequest) GetIntentsUri() string

func (*ExportIntentsRequest) GetParent

func (x *ExportIntentsRequest) GetParent() string

func (*ExportIntentsRequest) ProtoMessage

func (*ExportIntentsRequest) ProtoMessage()

func (*ExportIntentsRequest) ProtoReflect

func (x *ExportIntentsRequest) ProtoReflect() protoreflect.Message

func (*ExportIntentsRequest) Reset

func (x *ExportIntentsRequest) Reset()

func (*ExportIntentsRequest) String

func (x *ExportIntentsRequest) String() string

ExportIntentsRequest_DataFormat

type ExportIntentsRequest_DataFormat int32

Data format of the exported intents.

ExportIntentsRequest_DATA_FORMAT_UNSPECIFIED, ExportIntentsRequest_BLOB, ExportIntentsRequest_JSON, ExportIntentsRequest_CSV

const (
	// Unspecified format. Treated as `BLOB`.
	ExportIntentsRequest_DATA_FORMAT_UNSPECIFIED ExportIntentsRequest_DataFormat = 0
	// Intents will be exported as raw bytes.
	ExportIntentsRequest_BLOB ExportIntentsRequest_DataFormat = 1
	// Intents will be exported in JSON format.
	ExportIntentsRequest_JSON ExportIntentsRequest_DataFormat = 2
	// Intents will be exported in CSV format.
	ExportIntentsRequest_CSV ExportIntentsRequest_DataFormat = 3
)

func (ExportIntentsRequest_DataFormat) Descriptor

func (ExportIntentsRequest_DataFormat) Enum

func (ExportIntentsRequest_DataFormat) EnumDescriptor

func (ExportIntentsRequest_DataFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExportIntentsRequest_DataFormat.Descriptor instead.

func (ExportIntentsRequest_DataFormat) Number

func (ExportIntentsRequest_DataFormat) String

func (ExportIntentsRequest_DataFormat) Type

ExportIntentsRequest_IntentsContentInline

type ExportIntentsRequest_IntentsContentInline struct {
	// Optional. The option to return the serialized intents inline.
	IntentsContentInline bool `protobuf:"varint,4,opt,name=intents_content_inline,json=intentsContentInline,proto3,oneof"`
}

ExportIntentsRequest_IntentsUri

type ExportIntentsRequest_IntentsUri struct {
	// Optional. The [Google Cloud
	// Storage](https://cloud.google.com/storage/docs/) URI to export the
	// intents to. The format of this URI must be
	// `gs://

ExportIntentsResponse

type ExportIntentsResponse struct {

	// The exported intents.
	//
	// Types that are assignable to Intents:
	//
	//	*ExportIntentsResponse_IntentsUri
	//	*ExportIntentsResponse_IntentsContent
	Intents isExportIntentsResponse_Intents `protobuf_oneof:"intents"`
	// contains filtered or unexported fields
}

The response message for [Intents.ExportIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ExportIntents].

func (*ExportIntentsResponse) Descriptor

func (*ExportIntentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportIntentsResponse.ProtoReflect.Descriptor instead.

func (*ExportIntentsResponse) GetIntents

func (m *ExportIntentsResponse) GetIntents() isExportIntentsResponse_Intents

func (*ExportIntentsResponse) GetIntentsContent

func (x *ExportIntentsResponse) GetIntentsContent() *InlineDestination

func (*ExportIntentsResponse) GetIntentsUri

func (x *ExportIntentsResponse) GetIntentsUri() string

func (*ExportIntentsResponse) ProtoMessage

func (*ExportIntentsResponse) ProtoMessage()

func (*ExportIntentsResponse) ProtoReflect

func (x *ExportIntentsResponse) ProtoReflect() protoreflect.Message

func (*ExportIntentsResponse) Reset

func (x *ExportIntentsResponse) Reset()

func (*ExportIntentsResponse) String

func (x *ExportIntentsResponse) String() string

ExportIntentsResponse_IntentsContent

type ExportIntentsResponse_IntentsContent struct {
	// Uncompressed byte content for intents. This field is populated only if
	// `intents_content_inline` is set to true in
	// [ExportIntentsRequest][google.cloud.dialogflow.cx.v3beta1.ExportIntentsRequest].
	IntentsContent *InlineDestination `protobuf:"bytes,2,opt,name=intents_content,json=intentsContent,proto3,oneof"`
}

ExportIntentsResponse_IntentsUri

type ExportIntentsResponse_IntentsUri struct {
	// The URI to a file containing the exported intents. This field is
	// populated only if `intents_uri` is specified in
	// [ExportIntentsRequest][google.cloud.dialogflow.cx.v3beta1.ExportIntentsRequest].
	IntentsUri string `protobuf:"bytes,1,opt,name=intents_uri,json=intentsUri,proto3,oneof"`
}

ExportPlaybookRequest

type ExportPlaybookRequest struct {

	// Required. The name of the playbook to export.
	// Format:
	// `projects/

The request message for [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook].

func (*ExportPlaybookRequest) Descriptor

func (*ExportPlaybookRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportPlaybookRequest.ProtoReflect.Descriptor instead.

func (*ExportPlaybookRequest) GetDataFormat

func (*ExportPlaybookRequest) GetName

func (x *ExportPlaybookRequest) GetName() string

func (*ExportPlaybookRequest) GetPlaybookUri

func (x *ExportPlaybookRequest) GetPlaybookUri() string

func (*ExportPlaybookRequest) ProtoMessage

func (*ExportPlaybookRequest) ProtoMessage()

func (*ExportPlaybookRequest) ProtoReflect

func (x *ExportPlaybookRequest) ProtoReflect() protoreflect.Message

func (*ExportPlaybookRequest) Reset

func (x *ExportPlaybookRequest) Reset()

func (*ExportPlaybookRequest) String

func (x *ExportPlaybookRequest) String() string

ExportPlaybookRequest_DataFormat

type ExportPlaybookRequest_DataFormat int32

Data format of the exported playbook.

ExportPlaybookRequest_DATA_FORMAT_UNSPECIFIED, ExportPlaybookRequest_BLOB, ExportPlaybookRequest_JSON

const (
	// Unspecified format.
	ExportPlaybookRequest_DATA_FORMAT_UNSPECIFIED ExportPlaybookRequest_DataFormat = 0
	// Flow content will be exported as raw bytes.
	ExportPlaybookRequest_BLOB ExportPlaybookRequest_DataFormat = 1
	// Flow content will be exported in JSON format.
	ExportPlaybookRequest_JSON ExportPlaybookRequest_DataFormat = 2
)

func (ExportPlaybookRequest_DataFormat) Descriptor

func (ExportPlaybookRequest_DataFormat) Enum

func (ExportPlaybookRequest_DataFormat) EnumDescriptor

func (ExportPlaybookRequest_DataFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExportPlaybookRequest_DataFormat.Descriptor instead.

func (ExportPlaybookRequest_DataFormat) Number

func (ExportPlaybookRequest_DataFormat) String

func (ExportPlaybookRequest_DataFormat) Type

ExportPlaybookResponse

type ExportPlaybookResponse struct {

	// The exported playbook.
	//
	// Types that are assignable to Playbook:
	//
	//	*ExportPlaybookResponse_PlaybookUri
	//	*ExportPlaybookResponse_PlaybookContent
	Playbook isExportPlaybookResponse_Playbook `protobuf_oneof:"playbook"`
	// contains filtered or unexported fields
}

The response message for [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ExportPlaybook].

func (*ExportPlaybookResponse) Descriptor

func (*ExportPlaybookResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportPlaybookResponse.ProtoReflect.Descriptor instead.

func (*ExportPlaybookResponse) GetPlaybook

func (m *ExportPlaybookResponse) GetPlaybook() isExportPlaybookResponse_Playbook

func (*ExportPlaybookResponse) GetPlaybookContent

func (x *ExportPlaybookResponse) GetPlaybookContent() []byte

func (*ExportPlaybookResponse) GetPlaybookUri

func (x *ExportPlaybookResponse) GetPlaybookUri() string

func (*ExportPlaybookResponse) ProtoMessage

func (*ExportPlaybookResponse) ProtoMessage()

func (*ExportPlaybookResponse) ProtoReflect

func (x *ExportPlaybookResponse) ProtoReflect() protoreflect.Message

func (*ExportPlaybookResponse) Reset

func (x *ExportPlaybookResponse) Reset()

func (*ExportPlaybookResponse) String

func (x *ExportPlaybookResponse) String() string

ExportPlaybookResponse_PlaybookContent

type ExportPlaybookResponse_PlaybookContent struct {
	// Uncompressed raw byte content for playbook.
	PlaybookContent []byte `protobuf:"bytes,2,opt,name=playbook_content,json=playbookContent,proto3,oneof"`
}

ExportPlaybookResponse_PlaybookUri

type ExportPlaybookResponse_PlaybookUri struct {
	// The URI to a file containing the exported playbook. This field is
	// populated only if `playbook_uri` is specified in
	// [ExportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ExportPlaybookRequest].
	PlaybookUri string `protobuf:"bytes,1,opt,name=playbook_uri,json=playbookUri,proto3,oneof"`
}

ExportTestCasesMetadata

type ExportTestCasesMetadata struct {
	// contains filtered or unexported fields
}

Metadata returned for the [TestCases.ExportTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ExportTestCases] long running operation. This message currently has no fields.

func (*ExportTestCasesMetadata) Descriptor

func (*ExportTestCasesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ExportTestCasesMetadata.ProtoReflect.Descriptor instead.

func (*ExportTestCasesMetadata) ProtoMessage

func (*ExportTestCasesMetadata) ProtoMessage()

func (*ExportTestCasesMetadata) ProtoReflect

func (x *ExportTestCasesMetadata) ProtoReflect() protoreflect.Message

func (*ExportTestCasesMetadata) Reset

func (x *ExportTestCasesMetadata) Reset()

func (*ExportTestCasesMetadata) String

func (x *ExportTestCasesMetadata) String() string

ExportTestCasesRequest

type ExportTestCasesRequest struct {

	// Required. The agent where to export test cases from.
	// Format: `projects/

The request message for [TestCases.ExportTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ExportTestCases].

func (*ExportTestCasesRequest) Descriptor

func (*ExportTestCasesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportTestCasesRequest.ProtoReflect.Descriptor instead.

func (*ExportTestCasesRequest) GetDataFormat

func (*ExportTestCasesRequest) GetDestination

func (m *ExportTestCasesRequest) GetDestination() isExportTestCasesRequest_Destination

func (*ExportTestCasesRequest) GetFilter

func (x *ExportTestCasesRequest) GetFilter() string

func (*ExportTestCasesRequest) GetGcsUri

func (x *ExportTestCasesRequest) GetGcsUri() string

func (*ExportTestCasesRequest) GetParent

func (x *ExportTestCasesRequest) GetParent() string

func (*ExportTestCasesRequest) ProtoMessage

func (*ExportTestCasesRequest) ProtoMessage()

func (*ExportTestCasesRequest) ProtoReflect

func (x *ExportTestCasesRequest) ProtoReflect() protoreflect.Message

func (*ExportTestCasesRequest) Reset

func (x *ExportTestCasesRequest) Reset()

func (*ExportTestCasesRequest) String

func (x *ExportTestCasesRequest) String() string

ExportTestCasesRequest_DataFormat

type ExportTestCasesRequest_DataFormat int32

Data format of the exported test cases.

ExportTestCasesRequest_DATA_FORMAT_UNSPECIFIED, ExportTestCasesRequest_BLOB, ExportTestCasesRequest_JSON

const (
	// Unspecified format.
	ExportTestCasesRequest_DATA_FORMAT_UNSPECIFIED ExportTestCasesRequest_DataFormat = 0
	// Raw bytes.
	ExportTestCasesRequest_BLOB ExportTestCasesRequest_DataFormat = 1
	// JSON format.
	ExportTestCasesRequest_JSON ExportTestCasesRequest_DataFormat = 2
)

func (ExportTestCasesRequest_DataFormat) Descriptor

func (ExportTestCasesRequest_DataFormat) Enum

func (ExportTestCasesRequest_DataFormat) EnumDescriptor

func (ExportTestCasesRequest_DataFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExportTestCasesRequest_DataFormat.Descriptor instead.

func (ExportTestCasesRequest_DataFormat) Number

func (ExportTestCasesRequest_DataFormat) String

func (ExportTestCasesRequest_DataFormat) Type

ExportTestCasesRequest_GcsUri

type ExportTestCasesRequest_GcsUri struct {
	// The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to
	// export the test cases to. The format of this URI must be
	// `gs://

ExportTestCasesResponse

type ExportTestCasesResponse struct {

	// The exported test cases.
	//
	// Types that are assignable to Destination:
	//
	//	*ExportTestCasesResponse_GcsUri
	//	*ExportTestCasesResponse_Content
	Destination isExportTestCasesResponse_Destination `protobuf_oneof:"destination"`
	// contains filtered or unexported fields
}

The response message for [TestCases.ExportTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ExportTestCases].

func (*ExportTestCasesResponse) Descriptor

func (*ExportTestCasesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportTestCasesResponse.ProtoReflect.Descriptor instead.

func (*ExportTestCasesResponse) GetContent

func (x *ExportTestCasesResponse) GetContent() []byte

func (*ExportTestCasesResponse) GetDestination

func (m *ExportTestCasesResponse) GetDestination() isExportTestCasesResponse_Destination

func (*ExportTestCasesResponse) GetGcsUri

func (x *ExportTestCasesResponse) GetGcsUri() string

func (*ExportTestCasesResponse) ProtoMessage

func (*ExportTestCasesResponse) ProtoMessage()

func (*ExportTestCasesResponse) ProtoReflect

func (x *ExportTestCasesResponse) ProtoReflect() protoreflect.Message

func (*ExportTestCasesResponse) Reset

func (x *ExportTestCasesResponse) Reset()

func (*ExportTestCasesResponse) String

func (x *ExportTestCasesResponse) String() string

ExportTestCasesResponse_Content

type ExportTestCasesResponse_Content struct {
	// Uncompressed raw byte content for test cases.
	Content []byte `protobuf:"bytes,2,opt,name=content,proto3,oneof"`
}

ExportTestCasesResponse_GcsUri

type ExportTestCasesResponse_GcsUri struct {
	// The URI to a file containing the exported test cases. This field is
	//
	//	populated only if `gcs_uri` is specified in
	//
	// [ExportTestCasesRequest][google.cloud.dialogflow.cx.v3beta1.ExportTestCasesRequest].
	GcsUri string `protobuf:"bytes,1,opt,name=gcs_uri,json=gcsUri,proto3,oneof"`
}

ExportToolsMetadata

type ExportToolsMetadata struct {
	// contains filtered or unexported fields
}

Metadata returned for the [Tools.ExportTools][google.cloud.dialogflow.cx.v3beta1.Tools.ExportTools] long running operation.

func (*ExportToolsMetadata) Descriptor

func (*ExportToolsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ExportToolsMetadata.ProtoReflect.Descriptor instead.

func (*ExportToolsMetadata) ProtoMessage

func (*ExportToolsMetadata) ProtoMessage()

func (*ExportToolsMetadata) ProtoReflect

func (x *ExportToolsMetadata) ProtoReflect() protoreflect.Message

func (*ExportToolsMetadata) Reset

func (x *ExportToolsMetadata) Reset()

func (*ExportToolsMetadata) String

func (x *ExportToolsMetadata) String() string

ExportToolsRequest

type ExportToolsRequest struct {

	// Required. The agent to export tools from.
	// Format: `projects/

The request message for [Tools.ExportTools][google.cloud.dialogflow.cx.v3beta1.Tools.ExportTools].

func (*ExportToolsRequest) Descriptor

func (*ExportToolsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportToolsRequest.ProtoReflect.Descriptor instead.

func (*ExportToolsRequest) GetDataFormat

func (*ExportToolsRequest) GetDestination

func (m *ExportToolsRequest) GetDestination() isExportToolsRequest_Destination

func (*ExportToolsRequest) GetParent

func (x *ExportToolsRequest) GetParent() string

func (*ExportToolsRequest) GetTools

func (x *ExportToolsRequest) GetTools() []string

func (*ExportToolsRequest) GetToolsContentInline

func (x *ExportToolsRequest) GetToolsContentInline() bool

func (*ExportToolsRequest) GetToolsUri

func (x *ExportToolsRequest) GetToolsUri() string

func (*ExportToolsRequest) ProtoMessage

func (*ExportToolsRequest) ProtoMessage()

func (*ExportToolsRequest) ProtoReflect

func (x *ExportToolsRequest) ProtoReflect() protoreflect.Message

func (*ExportToolsRequest) Reset

func (x *ExportToolsRequest) Reset()

func (*ExportToolsRequest) String

func (x *ExportToolsRequest) String() string

ExportToolsRequest_DataFormat

type ExportToolsRequest_DataFormat int32

Data format of the exported tools.

ExportToolsRequest_DATA_FORMAT_UNSPECIFIED, ExportToolsRequest_BLOB

const (
	// Unspecified format. Treated as `BLOB`.
	ExportToolsRequest_DATA_FORMAT_UNSPECIFIED ExportToolsRequest_DataFormat = 0
	// Tools will be exported as raw bytes.
	ExportToolsRequest_BLOB ExportToolsRequest_DataFormat = 1
)

func (ExportToolsRequest_DataFormat) Descriptor

func (ExportToolsRequest_DataFormat) Enum

func (ExportToolsRequest_DataFormat) EnumDescriptor

func (ExportToolsRequest_DataFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExportToolsRequest_DataFormat.Descriptor instead.

func (ExportToolsRequest_DataFormat) Number

func (ExportToolsRequest_DataFormat) String

func (ExportToolsRequest_DataFormat) Type

ExportToolsRequest_ToolsContentInline

type ExportToolsRequest_ToolsContentInline struct {
	// Optional. The option to return the serialized tools inline.
	ToolsContentInline bool `protobuf:"varint,4,opt,name=tools_content_inline,json=toolsContentInline,proto3,oneof"`
}

ExportToolsRequest_ToolsUri

type ExportToolsRequest_ToolsUri struct {
	// Optional. The [Google Cloud
	// Storage](https://cloud.google.com/storage/docs/) URI to export the tools
	// to. The format of this URI must be `gs://

ExportToolsResponse

type ExportToolsResponse struct {

	// The exported tools.
	//
	// Types that are assignable to Tools:
	//
	//	*ExportToolsResponse_ToolsUri
	//	*ExportToolsResponse_ToolsContent
	Tools isExportToolsResponse_Tools `protobuf_oneof:"tools"`
	// contains filtered or unexported fields
}

The response message for [Tools.ExportTools][google.cloud.dialogflow.cx.v3beta1.Tools.ExportTools].

func (*ExportToolsResponse) Descriptor

func (*ExportToolsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportToolsResponse.ProtoReflect.Descriptor instead.

func (*ExportToolsResponse) GetTools

func (m *ExportToolsResponse) GetTools() isExportToolsResponse_Tools

func (*ExportToolsResponse) GetToolsContent

func (x *ExportToolsResponse) GetToolsContent() *InlineDestination

func (*ExportToolsResponse) GetToolsUri

func (x *ExportToolsResponse) GetToolsUri() string

func (*ExportToolsResponse) ProtoMessage

func (*ExportToolsResponse) ProtoMessage()

func (*ExportToolsResponse) ProtoReflect

func (x *ExportToolsResponse) ProtoReflect() protoreflect.Message

func (*ExportToolsResponse) Reset

func (x *ExportToolsResponse) Reset()

func (*ExportToolsResponse) String

func (x *ExportToolsResponse) String() string

ExportToolsResponse_ToolsContent

type ExportToolsResponse_ToolsContent struct {
	// Uncompressed byte content for tools. This field is populated only if
	// `tools_content_inline` is set to true in
	// [ExportToolsRequest][google.cloud.dialogflow.cx.v3beta1.ExportToolsRequest].
	ToolsContent *InlineDestination `protobuf:"bytes,2,opt,name=tools_content,json=toolsContent,proto3,oneof"`
}

ExportToolsResponse_ToolsUri

type ExportToolsResponse_ToolsUri struct {
	// The URI to a file containing the exported tools. This field is
	// populated only if `tools_uri` is specified in
	// [ExportToolsRequest][google.cloud.dialogflow.cx.v3beta1.ExportToolsRequest].
	ToolsUri string `protobuf:"bytes,1,opt,name=tools_uri,json=toolsUri,proto3,oneof"`
}

FilterSpecs

type FilterSpecs struct {

	// Optional. Data Stores where the boosting configuration is applied. The full
	// names of the referenced data stores. Formats:
	// `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`
	// `projects/{project}/locations/{location}/dataStores/{data_store}
	DataStores []string `protobuf:"bytes,1,rep,name=data_stores,json=dataStores,proto3" json:"data_stores,omitempty"`
	// Optional. The filter expression to be applied.
	// Expression syntax is documented at
	// https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata#filter-expression-syntax
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Filter specifications for data stores.

func (*FilterSpecs) Descriptor

func (*FilterSpecs) Descriptor() ([]byte, []int)

Deprecated: Use FilterSpecs.ProtoReflect.Descriptor instead.

func (*FilterSpecs) GetDataStores

func (x *FilterSpecs) GetDataStores() []string

func (*FilterSpecs) GetFilter

func (x *FilterSpecs) GetFilter() string

func (*FilterSpecs) ProtoMessage

func (*FilterSpecs) ProtoMessage()

func (*FilterSpecs) ProtoReflect

func (x *FilterSpecs) ProtoReflect() protoreflect.Message

func (*FilterSpecs) Reset

func (x *FilterSpecs) Reset()

func (*FilterSpecs) String

func (x *FilterSpecs) String() string

Flow

type Flow struct {

	// The unique identifier of the flow.
	// Format:
	// `projects/

Flows represents the conversation flows when you build your chatbot agent.

A flow consists of many pages connected by the transition routes. Conversations always start with the built-in Start Flow (with an all-0 ID). Transition routes can direct the conversation session from the current flow (parent flow) to another flow (sub flow). When the sub flow is finished, Dialogflow will bring the session back to the parent flow, where the sub flow is started.

Usually, when a transition route is followed by a matched intent, the intent will be "consumed". This means the intent won't activate more transition routes. However, when the followed transition route moves the conversation session into a different flow, the matched intent can be carried over and to be consumed in the target flow.

func (*Flow) Descriptor

func (*Flow) Descriptor() ([]byte, []int)

Deprecated: Use Flow.ProtoReflect.Descriptor instead.

func (*Flow) GetAdvancedSettings

func (x *Flow) GetAdvancedSettings() *AdvancedSettings

func (*Flow) GetDescription

func (x *Flow) GetDescription() string

func (*Flow) GetDisplayName

func (x *Flow) GetDisplayName() string

func (*Flow) GetEventHandlers

func (x *Flow) GetEventHandlers() []*EventHandler

func (*Flow) GetInputParameterDefinitions

func (x *Flow) GetInputParameterDefinitions() []*ParameterDefinition

func (*Flow) GetKnowledgeConnectorSettings

func (x *Flow) GetKnowledgeConnectorSettings() *KnowledgeConnectorSettings

func (*Flow) GetLocked

func (x *Flow) GetLocked() bool

func (*Flow) GetMultiLanguageSettings

func (x *Flow) GetMultiLanguageSettings() *Flow_MultiLanguageSettings

func (*Flow) GetName

func (x *Flow) GetName() string

func (*Flow) GetNluSettings

func (x *Flow) GetNluSettings() *NluSettings

func (*Flow) GetOutputParameterDefinitions

func (x *Flow) GetOutputParameterDefinitions() []*ParameterDefinition

func (*Flow) GetTransitionRouteGroups

func (x *Flow) GetTransitionRouteGroups() []string

func (*Flow) GetTransitionRoutes

func (x *Flow) GetTransitionRoutes() []*TransitionRoute

func (*Flow) ProtoMessage

func (*Flow) ProtoMessage()

func (*Flow) ProtoReflect

func (x *Flow) ProtoReflect() protoreflect.Message

func (*Flow) Reset

func (x *Flow) Reset()

func (*Flow) String

func (x *Flow) String() string

FlowImportStrategy

type FlowImportStrategy struct {

	// Optional. Global flow import strategy for resource conflict resolution. The
	// import Import strategy for resource conflict resolution, applied globally
	// throughout the flow. It will be applied for all
	// display name conflicts in the imported content. If not specified,
	// 'CREATE_NEW' is assumed.
	GlobalImportStrategy ImportStrategy `protobuf:"varint,1,opt,name=global_import_strategy,json=globalImportStrategy,proto3,enum=google.cloud.dialogflow.cx.v3beta1.ImportStrategy" json:"global_import_strategy,omitempty"`
	// contains filtered or unexported fields
}

The flow import strategy used for resource conflict resolution associated with an [ImportFlowRequest][google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest].

func (*FlowImportStrategy) Descriptor

func (*FlowImportStrategy) Descriptor() ([]byte, []int)

Deprecated: Use FlowImportStrategy.ProtoReflect.Descriptor instead.

func (*FlowImportStrategy) GetGlobalImportStrategy

func (x *FlowImportStrategy) GetGlobalImportStrategy() ImportStrategy

func (*FlowImportStrategy) ProtoMessage

func (*FlowImportStrategy) ProtoMessage()

func (*FlowImportStrategy) ProtoReflect

func (x *FlowImportStrategy) ProtoReflect() protoreflect.Message

func (*FlowImportStrategy) Reset

func (x *FlowImportStrategy) Reset()

func (*FlowImportStrategy) String

func (x *FlowImportStrategy) String() string

FlowInvocation

type FlowInvocation struct {

	// Required. The unique identifier of the flow.
	// Format:
	// `projects/

Stores metadata of the invocation of a child CX flow. Flow invocation actions enter the child flow.

func (*FlowInvocation) Descriptor

func (*FlowInvocation) Descriptor() ([]byte, []int)

Deprecated: Use FlowInvocation.ProtoReflect.Descriptor instead.

func (*FlowInvocation) GetDisplayName

func (x *FlowInvocation) GetDisplayName() string

func (*FlowInvocation) GetFlow

func (x *FlowInvocation) GetFlow() string

func (*FlowInvocation) GetFlowState

func (x *FlowInvocation) GetFlowState() OutputState

func (*FlowInvocation) GetInputActionParameters

func (x *FlowInvocation) GetInputActionParameters() *structpb.Struct

func (*FlowInvocation) GetOutputActionParameters

func (x *FlowInvocation) GetOutputActionParameters() *structpb.Struct

func (*FlowInvocation) ProtoMessage

func (*FlowInvocation) ProtoMessage()

func (*FlowInvocation) ProtoReflect

func (x *FlowInvocation) ProtoReflect() protoreflect.Message

func (*FlowInvocation) Reset

func (x *FlowInvocation) Reset()

func (*FlowInvocation) String

func (x *FlowInvocation) String() string

FlowTransition

type FlowTransition struct {

	// Required. The unique identifier of the flow.
	// Format:
	// `projects/

Stores metadata of the transition to a target CX flow. Flow transition actions exit the caller playbook and enter the child flow.

func (*FlowTransition) Descriptor

func (*FlowTransition) Descriptor() ([]byte, []int)

Deprecated: Use FlowTransition.ProtoReflect.Descriptor instead.

func (*FlowTransition) GetDisplayName

func (x *FlowTransition) GetDisplayName() string

func (*FlowTransition) GetFlow

func (x *FlowTransition) GetFlow() string

func (*FlowTransition) GetInputActionParameters

func (x *FlowTransition) GetInputActionParameters() *structpb.Struct

Deprecated: Marked as deprecated in google/cloud/dialogflow/cx/v3beta1/trace.proto.

func (*FlowTransition) ProtoMessage

func (*FlowTransition) ProtoMessage()

func (*FlowTransition) ProtoReflect

func (x *FlowTransition) ProtoReflect() protoreflect.Message

func (*FlowTransition) Reset

func (x *FlowTransition) Reset()

func (*FlowTransition) String

func (x *FlowTransition) String() string

FlowValidationResult

type FlowValidationResult struct {

	// The unique identifier of the flow validation result.
	// Format:
	// `projects/

The response message for [Flows.GetFlowValidationResult][google.cloud.dialogflow.cx.v3beta1.Flows.GetFlowValidationResult].

func (*FlowValidationResult) Descriptor

func (*FlowValidationResult) Descriptor() ([]byte, []int)

Deprecated: Use FlowValidationResult.ProtoReflect.Descriptor instead.

func (*FlowValidationResult) GetName

func (x *FlowValidationResult) GetName() string

func (*FlowValidationResult) GetUpdateTime

func (x *FlowValidationResult) GetUpdateTime() *timestamppb.Timestamp

func (*FlowValidationResult) GetValidationMessages

func (x *FlowValidationResult) GetValidationMessages() []*ValidationMessage

func (*FlowValidationResult) ProtoMessage

func (*FlowValidationResult) ProtoMessage()

func (*FlowValidationResult) ProtoReflect

func (x *FlowValidationResult) ProtoReflect() protoreflect.Message

func (*FlowValidationResult) Reset

func (x *FlowValidationResult) Reset()

func (*FlowValidationResult) String

func (x *FlowValidationResult) String() string

Flow_MultiLanguageSettings

type Flow_MultiLanguageSettings struct {

	// Optional. Enable multi-language detection for this flow. This can be set
	// only if [agent level multi language
	// setting][Agent.enable_multi_language_training] is enabled.
	EnableMultiLanguageDetection bool `protobuf:"varint,1,opt,name=enable_multi_language_detection,json=enableMultiLanguageDetection,proto3" json:"enable_multi_language_detection,omitempty"`
	// Optional. Agent will respond in the detected language if the detected
	// language code is in the supported resolved languages for this flow. This
	// will be used only if multi-language training is enabled in the
	// [agent][google.cloud.dialogflow.cx.v3beta1.Agent.enable_multi_language_training]
	// and multi-language detection is enabled in the
	// [flow][google.cloud.dialogflow.cx.v3beta1.Flow.MultiLanguageSettings.enable_multi_language_detection].
	// The supported languages must be a subset of the languages supported by
	// the agent.
	SupportedResponseLanguageCodes []string `protobuf:"bytes,2,rep,name=supported_response_language_codes,json=supportedResponseLanguageCodes,proto3" json:"supported_response_language_codes,omitempty"`
	// contains filtered or unexported fields
}

Settings for multi-lingual agents.

func (*Flow_MultiLanguageSettings) Descriptor

func (*Flow_MultiLanguageSettings) Descriptor() ([]byte, []int)

Deprecated: Use Flow_MultiLanguageSettings.ProtoReflect.Descriptor instead.

func (*Flow_MultiLanguageSettings) GetEnableMultiLanguageDetection

func (x *Flow_MultiLanguageSettings) GetEnableMultiLanguageDetection() bool

func (*Flow_MultiLanguageSettings) GetSupportedResponseLanguageCodes

func (x *Flow_MultiLanguageSettings) GetSupportedResponseLanguageCodes() []string

func (*Flow_MultiLanguageSettings) ProtoMessage

func (*Flow_MultiLanguageSettings) ProtoMessage()

func (*Flow_MultiLanguageSettings) ProtoReflect

func (*Flow_MultiLanguageSettings) Reset

func (x *Flow_MultiLanguageSettings) Reset()

func (*Flow_MultiLanguageSettings) String

func (x *Flow_MultiLanguageSettings) String() string

FlowsClient

type FlowsClient interface {
	// Creates a flow in the specified agent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	CreateFlow(ctx context.Context, in *CreateFlowRequest, opts ...grpc.CallOption) (*Flow, error)
	// Deletes a specified flow.
	DeleteFlow(ctx context.Context, in *DeleteFlowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Returns the list of all flows in the specified agent.
	ListFlows(ctx context.Context, in *ListFlowsRequest, opts ...grpc.CallOption) (*ListFlowsResponse, error)
	// Retrieves the specified flow.
	GetFlow(ctx context.Context, in *GetFlowRequest, opts ...grpc.CallOption) (*Flow, error)
	// Updates the specified flow.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateFlow(ctx context.Context, in *UpdateFlowRequest, opts ...grpc.CallOption) (*Flow, error)
	// Trains the specified flow. Note that only the flow in 'draft' environment
	// is trained.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: An [Empty
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	TrainFlow(ctx context.Context, in *TrainFlowRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Validates the specified flow and creates or updates validation results.
	// Please call this API after the training is completed to get the complete
	// validation results.
	ValidateFlow(ctx context.Context, in *ValidateFlowRequest, opts ...grpc.CallOption) (*FlowValidationResult, error)
	// Gets the latest flow validation result. Flow validation is performed
	// when ValidateFlow is called.
	GetFlowValidationResult(ctx context.Context, in *GetFlowValidationResultRequest, opts ...grpc.CallOption) (*FlowValidationResult, error)
	// Imports the specified flow to the specified agent from a binary file.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`:
	//
	// [ImportFlowResponse][google.cloud.dialogflow.cx.v3beta1.ImportFlowResponse]
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	ImportFlow(ctx context.Context, in *ImportFlowRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Exports the specified flow to a binary file.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`:
	//
	// [ExportFlowResponse][google.cloud.dialogflow.cx.v3beta1.ExportFlowResponse]
	//
	// Note that resources (e.g. intents, entities, webhooks) that the flow
	// references will also be exported.
	ExportFlow(ctx context.Context, in *ExportFlowRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

FlowsClient is the client API for Flows service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewFlowsClient

func NewFlowsClient(cc grpc.ClientConnInterface) FlowsClient

FlowsServer

type FlowsServer interface {
	// Creates a flow in the specified agent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	CreateFlow(context.Context, *CreateFlowRequest) (*Flow, error)
	// Deletes a specified flow.
	DeleteFlow(context.Context, *DeleteFlowRequest) (*emptypb.Empty, error)
	// Returns the list of all flows in the specified agent.
	ListFlows(context.Context, *ListFlowsRequest) (*ListFlowsResponse, error)
	// Retrieves the specified flow.
	GetFlow(context.Context, *GetFlowRequest) (*Flow, error)
	// Updates the specified flow.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateFlow(context.Context, *UpdateFlowRequest) (*Flow, error)
	// Trains the specified flow. Note that only the flow in 'draft' environment
	// is trained.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`: An [Empty
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	TrainFlow(context.Context, *TrainFlowRequest) (*longrunningpb.Operation, error)
	// Validates the specified flow and creates or updates validation results.
	// Please call this API after the training is completed to get the complete
	// validation results.
	ValidateFlow(context.Context, *ValidateFlowRequest) (*FlowValidationResult, error)
	// Gets the latest flow validation result. Flow validation is performed
	// when ValidateFlow is called.
	GetFlowValidationResult(context.Context, *GetFlowValidationResultRequest) (*FlowValidationResult, error)
	// Imports the specified flow to the specified agent from a binary file.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`:
	//
	// [ImportFlowResponse][google.cloud.dialogflow.cx.v3beta1.ImportFlowResponse]
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	ImportFlow(context.Context, *ImportFlowRequest) (*longrunningpb.Operation, error)
	// Exports the specified flow to a binary file.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	//   - `metadata`: An empty [Struct
	//     message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
	//   - `response`:
	//
	// [ExportFlowResponse][google.cloud.dialogflow.cx.v3beta1.ExportFlowResponse]
	//
	// Note that resources (e.g. intents, entities, webhooks) that the flow
	// references will also be exported.
	ExportFlow(context.Context, *ExportFlowRequest) (*longrunningpb.Operation, error)
}

FlowsServer is the server API for Flows service. All implementations should embed UnimplementedFlowsServer for forward compatibility

Form

type Form struct {

	// Parameters to collect from the user.
	Parameters []*Form_Parameter `protobuf:"bytes,1,rep,name=parameters,proto3" json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a [page][google.cloud.dialogflow.cx.v3beta1.Page]. When form filling is done, the filled parameters will be written to the [session][google.cloud.dialogflow.cx.v3beta1.SessionInfo.parameters].

func (*Form) Descriptor

func (*Form) Descriptor() ([]byte, []int)

Deprecated: Use Form.ProtoReflect.Descriptor instead.

func (*Form) GetParameters

func (x *Form) GetParameters() []*Form_Parameter

func (*Form) ProtoMessage

func (*Form) ProtoMessage()

func (*Form) ProtoReflect

func (x *Form) ProtoReflect() protoreflect.Message

func (*Form) Reset

func (x *Form) Reset()

func (*Form) String

func (x *Form) String() string

Form_Parameter

type Form_Parameter struct {

	// Required. The human-readable name of the parameter, unique within the
	// form.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Indicates whether the parameter is required. Optional parameters will not
	// trigger prompts; however, they are filled if the user specifies them.
	// Required parameters must be filled before form filling concludes.
	Required bool `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"`
	// Required. The entity type of the parameter.
	// Format:
	// `projects/-/locations/-/agents/-/entityTypes/

Represents a form parameter.

func (*Form_Parameter) Descriptor

func (*Form_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Form_Parameter.ProtoReflect.Descriptor instead.

func (*Form_Parameter) GetAdvancedSettings

func (x *Form_Parameter) GetAdvancedSettings() *AdvancedSettings

func (*Form_Parameter) GetDefaultValue

func (x *Form_Parameter) GetDefaultValue() *structpb.Value

func (*Form_Parameter) GetDisplayName

func (x *Form_Parameter) GetDisplayName() string

func (*Form_Parameter) GetEntityType

func (x *Form_Parameter) GetEntityType() string

func (*Form_Parameter) GetFillBehavior

func (x *Form_Parameter) GetFillBehavior() *Form_Parameter_FillBehavior

func (*Form_Parameter) GetIsList

func (x *Form_Parameter) GetIsList() bool

func (*Form_Parameter) GetRedact

func (x *Form_Parameter) GetRedact() bool

func (*Form_Parameter) GetRequired

func (x *Form_Parameter) GetRequired() bool

func (*Form_Parameter) ProtoMessage

func (*Form_Parameter) ProtoMessage()

func (*Form_Parameter) ProtoReflect

func (x *Form_Parameter) ProtoReflect() protoreflect.Message

func (*Form_Parameter) Reset

func (x *Form_Parameter) Reset()

func (*Form_Parameter) String

func (x *Form_Parameter) String() string

Form_Parameter_FillBehavior

type Form_Parameter_FillBehavior struct {

	// Required. The fulfillment to provide the initial prompt that the agent
	// can present to the user in order to fill the parameter.
	InitialPromptFulfillment *Fulfillment `protobuf:"bytes,3,opt,name=initial_prompt_fulfillment,json=initialPromptFulfillment,proto3" json:"initial_prompt_fulfillment,omitempty"`
	// The handlers for parameter-level events, used to provide reprompt for
	// the parameter or transition to a different page/flow. The supported
	// events are:
	// *   `sys.no-match-

Configuration for how the filling of a parameter should be handled.

func (*Form_Parameter_FillBehavior) Descriptor

func (*Form_Parameter_FillBehavior) Descriptor() ([]byte, []int)

Deprecated: Use Form_Parameter_FillBehavior.ProtoReflect.Descriptor instead.

func (*Form_Parameter_FillBehavior) GetInitialPromptFulfillment

func (x *Form_Parameter_FillBehavior) GetInitialPromptFulfillment() *Fulfillment

func (*Form_Parameter_FillBehavior) GetRepromptEventHandlers

func (x *Form_Parameter_FillBehavior) GetRepromptEventHandlers() []*EventHandler

func (*Form_Parameter_FillBehavior) ProtoMessage

func (*Form_Parameter_FillBehavior) ProtoMessage()

func (*Form_Parameter_FillBehavior) ProtoReflect

func (*Form_Parameter_FillBehavior) Reset

func (x *Form_Parameter_FillBehavior) Reset()

func (*Form_Parameter_FillBehavior) String

func (x *Form_Parameter_FillBehavior) String() string

FulfillIntentRequest

type FulfillIntentRequest struct {

	// Must be same as the corresponding MatchIntent request, otherwise the
	// behavior is undefined.
	MatchIntentRequest *MatchIntentRequest `protobuf:"bytes,1,opt,name=match_intent_request,json=matchIntentRequest,proto3" json:"match_intent_request,omitempty"`
	// The matched intent/event to fulfill.
	Match *Match `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"`
	// Instructs the speech synthesizer how to generate output audio.
	OutputAudioConfig *OutputAudioConfig `protobuf:"bytes,3,opt,name=output_audio_config,json=outputAudioConfig,proto3" json:"output_audio_config,omitempty"`
	// contains filtered or unexported fields
}

Request of [FulfillIntent][]

func (*FulfillIntentRequest) Descriptor

func (*FulfillIntentRequest) Descriptor() ([]byte, []int)

Deprecated: Use FulfillIntentRequest.ProtoReflect.Descriptor instead.

func (*FulfillIntentRequest) GetMatch

func (x *FulfillIntentRequest) GetMatch() *Match

func (*FulfillIntentRequest) GetMatchIntentRequest

func (x *FulfillIntentRequest) GetMatchIntentRequest() *MatchIntentRequest

func (*FulfillIntentRequest) GetOutputAudioConfig

func (x *FulfillIntentRequest) GetOutputAudioConfig() *OutputAudioConfig

func (*FulfillIntentRequest) ProtoMessage

func (*FulfillIntentRequest) ProtoMessage()

func (*FulfillIntentRequest) ProtoReflect

func (x *FulfillIntentRequest) ProtoReflect() protoreflect.Message

func (*FulfillIntentRequest) Reset

func (x *FulfillIntentRequest) Reset()

func (*FulfillIntentRequest) String

func (x *FulfillIntentRequest) String() string

FulfillIntentResponse

type FulfillIntentResponse struct {

	// Output only. The unique identifier of the response. It can be used to
	// locate a response in the training example set or for reporting issues.
	ResponseId string `protobuf:"bytes,1,opt,name=response_id,json=responseId,proto3" json:"response_id,omitempty"`
	// The result of the conversational query.
	QueryResult *QueryResult `protobuf:"bytes,2,opt,name=query_result,json=queryResult,proto3" json:"query_result,omitempty"`
	// The audio data bytes encoded as specified in the request.
	// Note: The output audio is generated based on the values of default platform
	// text responses found in the
	// [`query_result.response_messages`][google.cloud.dialogflow.cx.v3beta1.QueryResult.response_messages]
	// field. If multiple default text responses exist, they will be concatenated
	// when generating audio. If no default platform text responses exist, the
	// generated audio content will be empty.
	//
	// In some scenarios, multiple output audio fields may be present in the
	// response structure. In these cases, only the top-most-level audio output
	// has content.
	OutputAudio []byte `protobuf:"bytes,3,opt,name=output_audio,json=outputAudio,proto3" json:"output_audio,omitempty"`
	// The config used by the speech synthesizer to generate the output audio.
	OutputAudioConfig *OutputAudioConfig `protobuf:"bytes,4,opt,name=output_audio_config,json=outputAudioConfig,proto3" json:"output_audio_config,omitempty"`
	// contains filtered or unexported fields
}

Response of [FulfillIntent][]

func (*FulfillIntentResponse) Descriptor

func (*FulfillIntentResponse) Descriptor() ([]byte, []int)

Deprecated: Use FulfillIntentResponse.ProtoReflect.Descriptor instead.

func (*FulfillIntentResponse) GetOutputAudio

func (x *FulfillIntentResponse) GetOutputAudio() []byte

func (*FulfillIntentResponse) GetOutputAudioConfig

func (x *FulfillIntentResponse) GetOutputAudioConfig() *OutputAudioConfig

func (*FulfillIntentResponse) GetQueryResult

func (x *FulfillIntentResponse) GetQueryResult() *QueryResult

func (*FulfillIntentResponse) GetResponseId

func (x *FulfillIntentResponse) GetResponseId() string

func (*FulfillIntentResponse) ProtoMessage

func (*FulfillIntentResponse) ProtoMessage()

func (*FulfillIntentResponse) ProtoReflect

func (x *FulfillIntentResponse) ProtoReflect() protoreflect.Message

func (*FulfillIntentResponse) Reset

func (x *FulfillIntentResponse) Reset()

func (*FulfillIntentResponse) String

func (x *FulfillIntentResponse) String() string

Fulfillment

type Fulfillment struct {

	// The list of rich message responses to present to the user.
	Messages []*ResponseMessage `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// The webhook to call.
	// Format:
	// `projects/

A fulfillment can do one or more of the following actions at the same time:

  • Generate rich message responses.
  • Set parameter values.
  • Call the webhook.

Fulfillments can be called at various stages in the [Page][google.cloud.dialogflow.cx.v3beta1.Page] or [Form][google.cloud.dialogflow.cx.v3beta1.Form] lifecycle. For example, when a [DetectIntentRequest][google.cloud.dialogflow.cx.v3beta1.DetectIntentRequest] drives a session to enter a new page, the page's entry fulfillment can add a static response to the [QueryResult][google.cloud.dialogflow.cx.v3beta1.QueryResult] in the returning [DetectIntentResponse][google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse], call the webhook (for example, to load user data from a database), or both.

func (*Fulfillment) Descriptor

func (*Fulfillment) Descriptor() ([]byte, []int)

Deprecated: Use Fulfillment.ProtoReflect.Descriptor instead.

func (*Fulfillment) GetAdvancedSettings

func (x *Fulfillment) GetAdvancedSettings() *AdvancedSettings

func (*Fulfillment) GetConditionalCases

func (x *Fulfillment) GetConditionalCases() []*Fulfillment_ConditionalCases

func (*Fulfillment) GetEnableGenerativeFallback

func (x *Fulfillment) GetEnableGenerativeFallback() bool

func (*Fulfillment) GetGenerators

func (x *Fulfillment) GetGenerators() []*Fulfillment_GeneratorSettings

func (*Fulfillment) GetMessages

func (x *Fulfillment) GetMessages() []*ResponseMessage

func (*Fulfillment) GetReturnPartialResponses

func (x *Fulfillment) GetReturnPartialResponses() bool

func (*Fulfillment) GetSetParameterActions

func (x *Fulfillment) GetSetParameterActions() []*Fulfillment_SetParameterAction

func (*Fulfillment) GetTag

func (x *Fulfillment) GetTag() string

func (*Fulfillment) GetWebhook

func (x *Fulfillment) GetWebhook() string

func (*Fulfillment) ProtoMessage

func (*Fulfillment) ProtoMessage()

func (*Fulfillment) ProtoReflect

func (x *Fulfillment) ProtoReflect() protoreflect.Message

func (*Fulfillment) Reset

func (x *Fulfillment) Reset()

func (*Fulfillment) String

func (x *Fulfillment) String() string

Fulfillment_ConditionalCases

type Fulfillment_ConditionalCases struct {

	// A list of cascading if-else conditions.
	Cases []*Fulfillment_ConditionalCases_Case `protobuf:"bytes,1,rep,name=cases,proto3" json:"cases,omitempty"`
	// contains filtered or unexported fields
}

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

func (*Fulfillment_ConditionalCases) Descriptor

func (*Fulfillment_ConditionalCases) Descriptor() ([]byte, []int)

Deprecated: Use Fulfillment_ConditionalCases.ProtoReflect.Descriptor instead.

func (*Fulfillment_ConditionalCases) GetCases

func (*Fulfillment_ConditionalCases) ProtoMessage

func (*Fulfillment_ConditionalCases) ProtoMessage()

func (*Fulfillment_ConditionalCases) ProtoReflect

func (*Fulfillment_ConditionalCases) Reset

func (x *Fulfillment_ConditionalCases) Reset()

func (*Fulfillment_ConditionalCases) String

Fulfillment_ConditionalCases_Case

type Fulfillment_ConditionalCases_Case struct {

	// The condition to activate and select this case. Empty means the
	// condition is always true. The condition is evaluated against [form
	// parameters][Form.parameters] or [session
	// parameters][SessionInfo.parameters].
	//
	// See the [conditions
	// reference](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
	Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
	// A list of case content.
	CaseContent []*Fulfillment_ConditionalCases_Case_CaseContent `protobuf:"bytes,2,rep,name=case_content,json=caseContent,proto3" json:"case_content,omitempty"`
	// contains filtered or unexported fields
}

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

func (*Fulfillment_ConditionalCases_Case) Descriptor

func (*Fulfillment_ConditionalCases_Case) Descriptor() ([]byte, []int)

Deprecated: Use Fulfillment_ConditionalCases_Case.ProtoReflect.Descriptor instead.

func (*Fulfillment_ConditionalCases_Case) GetCaseContent

func (*Fulfillment_ConditionalCases_Case) GetCondition

func (x *Fulfillment_ConditionalCases_Case) GetCondition() string

func (*Fulfillment_ConditionalCases_Case) ProtoMessage

func (*Fulfillment_ConditionalCases_Case) ProtoMessage()

func (*Fulfillment_ConditionalCases_Case) ProtoReflect

func (*Fulfillment_ConditionalCases_Case) Reset

func (*Fulfillment_ConditionalCases_Case) String

Fulfillment_ConditionalCases_Case_CaseContent

type Fulfillment_ConditionalCases_Case_CaseContent struct {

	// Either a message is returned or additional cases to be evaluated.
	//
	// Types that are assignable to CasesOrMessage:
	//
	//	*Fulfillment_ConditionalCases_Case_CaseContent_Message
	//	*Fulfillment_ConditionalCases_Case_CaseContent_AdditionalCases
	CasesOrMessage isFulfillment_ConditionalCases_Case_CaseContent_CasesOrMessage `protobuf_oneof:"cases_or_message"`
	// contains filtered or unexported fields
}

The list of messages or conditional cases to activate for this case.

func (*Fulfillment_ConditionalCases_Case_CaseContent) Descriptor

Deprecated: Use Fulfillment_ConditionalCases_Case_CaseContent.ProtoReflect.Descriptor instead.

func (*Fulfillment_ConditionalCases_Case_CaseContent) GetAdditionalCases

func (*Fulfillment_ConditionalCases_Case_CaseContent) GetCasesOrMessage

func (m *Fulfillment_ConditionalCases_Case_CaseContent) GetCasesOrMessage() isFulfillment_ConditionalCases_Case_CaseContent_CasesOrMessage

func (*Fulfillment_ConditionalCases_Case_CaseContent) GetMessage

func (*Fulfillment_ConditionalCases_Case_CaseContent) ProtoMessage

func (*Fulfillment_ConditionalCases_Case_CaseContent) ProtoReflect

func (*Fulfillment_ConditionalCases_Case_CaseContent) Reset

func (*Fulfillment_ConditionalCases_Case_CaseContent) String

Fulfillment_ConditionalCases_Case_CaseContent_AdditionalCases

type Fulfillment_ConditionalCases_Case_CaseContent_AdditionalCases struct {
	// Additional cases to be evaluated.
	AdditionalCases *Fulfillment_ConditionalCases `protobuf:"bytes,2,opt,name=additional_cases,json=additionalCases,proto3,oneof"`
}

Fulfillment_ConditionalCases_Case_CaseContent_Message

type Fulfillment_ConditionalCases_Case_CaseContent_Message struct {
	// Returned message.
	Message *ResponseMessage `protobuf:"bytes,1,opt,name=message,proto3,oneof"`
}

Fulfillment_GeneratorSettings

type Fulfillment_GeneratorSettings struct {

	// Required. The generator to call.
	// Format:
	// `projects/

Generator settings used by the LLM to generate a text response.

func (*Fulfillment_GeneratorSettings) Descriptor

func (*Fulfillment_GeneratorSettings) Descriptor() ([]byte, []int)

Deprecated: Use Fulfillment_GeneratorSettings.ProtoReflect.Descriptor instead.

func (*Fulfillment_GeneratorSettings) GetGenerator

func (x *Fulfillment_GeneratorSettings) GetGenerator() string

func (*Fulfillment_GeneratorSettings) GetInputParameters

func (x *Fulfillment_GeneratorSettings) GetInputParameters() map[string]string

func (*Fulfillment_GeneratorSettings) GetOutputParameter

func (x *Fulfillment_GeneratorSettings) GetOutputParameter() string

func (*Fulfillment_GeneratorSettings) ProtoMessage

func (*Fulfillment_GeneratorSettings) ProtoMessage()

func (*Fulfillment_GeneratorSettings) ProtoReflect

func (*Fulfillment_GeneratorSettings) Reset

func (x *Fulfillment_GeneratorSettings) Reset()

func (*Fulfillment_GeneratorSettings) String

Fulfillment_SetParameterAction

type Fulfillment_SetParameterAction struct {

	// Display name of the parameter.
	Parameter string `protobuf:"bytes,1,opt,name=parameter,proto3" json:"parameter,omitempty"`
	// The new value of the parameter. A null value clears the parameter.
	Value *structpb.Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Setting a parameter value.

func (*Fulfillment_SetParameterAction) Descriptor

func (*Fulfillment_SetParameterAction) Descriptor() ([]byte, []int)

Deprecated: Use Fulfillment_SetParameterAction.ProtoReflect.Descriptor instead.

func (*Fulfillment_SetParameterAction) GetParameter

func (x *Fulfillment_SetParameterAction) GetParameter() string

func (*Fulfillment_SetParameterAction) GetValue

func (*Fulfillment_SetParameterAction) ProtoMessage

func (*Fulfillment_SetParameterAction) ProtoMessage()

func (*Fulfillment_SetParameterAction) ProtoReflect

func (*Fulfillment_SetParameterAction) Reset

func (x *Fulfillment_SetParameterAction) Reset()

func (*Fulfillment_SetParameterAction) String

GcsDestination

type GcsDestination struct {

	// Required. The Google Cloud Storage URI for the exported objects. A URI is
	// of the form: `gs://bucket/object-name-or-prefix` Whether a full object
	// name, or just a prefix, its usage depends on the Dialogflow operation.
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

func (*GcsDestination) Descriptor

func (*GcsDestination) Descriptor() ([]byte, []int)

Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.

func (*GcsDestination) GetUri

func (x *GcsDestination) GetUri() string

func (*GcsDestination) ProtoMessage

func (*GcsDestination) ProtoMessage()

func (*GcsDestination) ProtoReflect

func (x *GcsDestination) ProtoReflect() protoreflect.Message

func (*GcsDestination) Reset

func (x *GcsDestination) Reset()

func (*GcsDestination) String

func (x *GcsDestination) String() string

GenerativeInfo

type GenerativeInfo struct {

	// The stack of [playbooks][google.cloud.dialogflow.cx.v3beta1.Playbook] that
	// the conversation has currently entered, with the most recent one on the
	// top.
	CurrentPlaybooks []string `protobuf:"bytes,1,rep,name=current_playbooks,json=currentPlaybooks,proto3" json:"current_playbooks,omitempty"`
	// The actions performed by the generative playbook for the current agent
	// response.
	ActionTracingInfo *Example `protobuf:"bytes,2,opt,name=action_tracing_info,json=actionTracingInfo,proto3" json:"action_tracing_info,omitempty"`
	// contains filtered or unexported fields
}

Represents the information of a query if handled by generative agent resources.

func (*GenerativeInfo) Descriptor

func (*GenerativeInfo) Descriptor() ([]byte, []int)

Deprecated: Use GenerativeInfo.ProtoReflect.Descriptor instead.

func (*GenerativeInfo) GetActionTracingInfo

func (x *GenerativeInfo) GetActionTracingInfo() *Example

func (*GenerativeInfo) GetCurrentPlaybooks

func (x *GenerativeInfo) GetCurrentPlaybooks() []string

func (*GenerativeInfo) ProtoMessage

func (*GenerativeInfo) ProtoMessage()

func (*GenerativeInfo) ProtoReflect

func (x *GenerativeInfo) ProtoReflect() protoreflect.Message

func (*GenerativeInfo) Reset

func (x *GenerativeInfo) Reset()

func (*GenerativeInfo) String

func (x *GenerativeInfo) String() string

GenerativeSettings

type GenerativeSettings struct {

	// Format:
	// `projects/

Settings for Generative AI.

func (*GenerativeSettings) Descriptor

func (*GenerativeSettings) Descriptor() ([]byte, []int)

Deprecated: Use GenerativeSettings.ProtoReflect.Descriptor instead.

func (*GenerativeSettings) GetFallbackSettings

func (x *GenerativeSettings) GetFallbackSettings() *GenerativeSettings_FallbackSettings

func (*GenerativeSettings) GetGenerativeSafetySettings

func (x *GenerativeSettings) GetGenerativeSafetySettings() *SafetySettings

func (*GenerativeSettings) GetKnowledgeConnectorSettings

func (x *GenerativeSettings) GetKnowledgeConnectorSettings() *GenerativeSettings_KnowledgeConnectorSettings

func (*GenerativeSettings) GetLanguageCode

func (x *GenerativeSettings) GetLanguageCode() string

func (*GenerativeSettings) GetLlmModelSettings

func (x *GenerativeSettings) GetLlmModelSettings() *LlmModelSettings

func (*GenerativeSettings) GetName

func (x *GenerativeSettings) GetName() string

func (*GenerativeSettings) ProtoMessage

func (*GenerativeSettings) ProtoMessage()

func (*GenerativeSettings) ProtoReflect

func (x *GenerativeSettings) ProtoReflect() protoreflect.Message

func (*GenerativeSettings) Reset

func (x *GenerativeSettings) Reset()

func (*GenerativeSettings) String

func (x *GenerativeSettings) String() string

GenerativeSettings_FallbackSettings

type GenerativeSettings_FallbackSettings struct {

	// Display name of the selected prompt.
	SelectedPrompt string `protobuf:"bytes,3,opt,name=selected_prompt,json=selectedPrompt,proto3" json:"selected_prompt,omitempty"`
	// Stored prompts that can be selected, for example default templates like
	// "conservative" or "chatty", or user defined ones.
	PromptTemplates []*GenerativeSettings_FallbackSettings_PromptTemplate `protobuf:"bytes,4,rep,name=prompt_templates,json=promptTemplates,proto3" json:"prompt_templates,omitempty"`
	// contains filtered or unexported fields
}

Settings for Generative Fallback.

func (*GenerativeSettings_FallbackSettings) Descriptor

func (*GenerativeSettings_FallbackSettings) Descriptor() ([]byte, []int)

Deprecated: Use GenerativeSettings_FallbackSettings.ProtoReflect.Descriptor instead.

func (*GenerativeSettings_FallbackSettings) GetPromptTemplates

func (*GenerativeSettings_FallbackSettings) GetSelectedPrompt

func (x *GenerativeSettings_FallbackSettings) GetSelectedPrompt() string

func (*GenerativeSettings_FallbackSettings) ProtoMessage

func (*GenerativeSettings_FallbackSettings) ProtoMessage()

func (*GenerativeSettings_FallbackSettings) ProtoReflect

func (*GenerativeSettings_FallbackSettings) Reset

func (*GenerativeSettings_FallbackSettings) String

GenerativeSettings_FallbackSettings_PromptTemplate

type GenerativeSettings_FallbackSettings_PromptTemplate struct {

	// Prompt name.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Prompt text that is sent to a LLM on no-match default, placeholders are
	// filled downstream. For example: "Here is a conversation $conversation,
	// a response is: "
	PromptText string `protobuf:"bytes,2,opt,name=prompt_text,json=promptText,proto3" json:"prompt_text,omitempty"`
	// If the flag is true, the prompt is frozen and cannot be modified by
	// users.
	Frozen bool `protobuf:"varint,3,opt,name=frozen,proto3" json:"frozen,omitempty"`
	// contains filtered or unexported fields
}

Prompt template.

func (*GenerativeSettings_FallbackSettings_PromptTemplate) Descriptor

Deprecated: Use GenerativeSettings_FallbackSettings_PromptTemplate.ProtoReflect.Descriptor instead.

func (*GenerativeSettings_FallbackSettings_PromptTemplate) GetDisplayName

func (*GenerativeSettings_FallbackSettings_PromptTemplate) GetFrozen

func (*GenerativeSettings_FallbackSettings_PromptTemplate) GetPromptText

func (*GenerativeSettings_FallbackSettings_PromptTemplate) ProtoMessage

func (*GenerativeSettings_FallbackSettings_PromptTemplate) ProtoReflect

func (*GenerativeSettings_FallbackSettings_PromptTemplate) Reset

func (*GenerativeSettings_FallbackSettings_PromptTemplate) String

GenerativeSettings_KnowledgeConnectorSettings

type GenerativeSettings_KnowledgeConnectorSettings struct {

	// Name of the company, organization or other entity that the agent
	// represents. Used for knowledge connector LLM prompt and for knowledge
	// search.
	Business string `protobuf:"bytes,1,opt,name=business,proto3" json:"business,omitempty"`
	// Name of the virtual agent. Used for LLM prompt. Can be left empty.
	Agent string `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	// Identity of the agent, e.g. "virtual agent", "AI assistant".
	AgentIdentity string `protobuf:"bytes,3,opt,name=agent_identity,json=agentIdentity,proto3" json:"agent_identity,omitempty"`
	// Company description, used for LLM prompt, e.g. "a family company selling
	// freshly roasted coffee beans".
	BusinessDescription string `protobuf:"bytes,4,opt,name=business_description,json=businessDescription,proto3" json:"business_description,omitempty"`
	// Agent scope, e.g. "Example company website", "internal Example
	// company website for employees", "manual of car owner".
	AgentScope string `protobuf:"bytes,5,opt,name=agent_scope,json=agentScope,proto3" json:"agent_scope,omitempty"`
	// Whether to disable fallback to Data Store search results (in case the LLM
	// couldn't pick a proper answer). Per default the feature is enabled.
	DisableDataStoreFallback bool `protobuf:"varint,8,opt,name=disable_data_store_fallback,json=disableDataStoreFallback,proto3" json:"disable_data_store_fallback,omitempty"`
	// contains filtered or unexported fields
}

Settings for knowledge connector. These parameters are used for LLM prompt like "You are

func (*GenerativeSettings_KnowledgeConnectorSettings) Descriptor

Deprecated: Use GenerativeSettings_KnowledgeConnectorSettings.ProtoReflect.Descriptor instead.

func (*GenerativeSettings_KnowledgeConnectorSettings) GetAgent

func (*GenerativeSettings_KnowledgeConnectorSettings) GetAgentIdentity

func (*GenerativeSettings_KnowledgeConnectorSettings) GetAgentScope

func (*GenerativeSettings_KnowledgeConnectorSettings) GetBusiness

func (*GenerativeSettings_KnowledgeConnectorSettings) GetBusinessDescription

func (x *GenerativeSettings_KnowledgeConnectorSettings) GetBusinessDescription() string

func (*GenerativeSettings_KnowledgeConnectorSettings) GetDisableDataStoreFallback

func (x *GenerativeSettings_KnowledgeConnectorSettings) GetDisableDataStoreFallback() bool

func (*GenerativeSettings_KnowledgeConnectorSettings) ProtoMessage

func (*GenerativeSettings_KnowledgeConnectorSettings) ProtoReflect

func (*GenerativeSettings_KnowledgeConnectorSettings) Reset

func (*GenerativeSettings_KnowledgeConnectorSettings) String

Generator

type Generator struct {

	// The unique identifier of the generator.
	// Must be set for the
	// [Generators.UpdateGenerator][google.cloud.dialogflow.cx.v3beta1.Generators.UpdateGenerator]
	// method. [Generators.CreateGenerate][] populates the name automatically.
	// Format:
	// `projects/

Generators contain prompt to be sent to the LLM model to generate text. The prompt can contain parameters which will be resolved before calling the model. It can optionally contain banned phrases to ensure the model responses are safe.

func (*Generator) Descriptor

func (*Generator) Descriptor() ([]byte, []int)

Deprecated: Use Generator.ProtoReflect.Descriptor instead.

func (*Generator) GetDisplayName

func (x *Generator) GetDisplayName() string

func (*Generator) GetLlmModelSettings

func (x *Generator) GetLlmModelSettings() *LlmModelSettings

func (*Generator) GetModelParameter

func (x *Generator) GetModelParameter() *Generator_ModelParameter

func (*Generator) GetName

func (x *Generator) GetName() string

func (*Generator) GetPlaceholders

func (x *Generator) GetPlaceholders() []*Generator_Placeholder

func (*Generator) GetPromptText

func (x *Generator) GetPromptText() *Phrase

func (*Generator) ProtoMessage

func (*Generator) ProtoMessage()

func (*Generator) ProtoReflect

func (x *Generator) ProtoReflect() protoreflect.Message

func (*Generator) Reset

func (x *Generator) Reset()

func (*Generator) String

func (x *Generator) String() string

Generator_ModelParameter

type Generator_ModelParameter struct {

	// The temperature used for sampling. Temperature sampling occurs after both
	// topP and topK have been applied.
	// Valid range: [0.0, 1.0]
	// Low temperature = less random. High temperature = more random.
	Temperature *float32 `protobuf:"fixed32,1,opt,name=temperature,proto3,oneof" json:"temperature,omitempty"`
	// The maximum number of tokens to generate.
	MaxDecodeSteps *int32 `protobuf:"varint,2,opt,name=max_decode_steps,json=maxDecodeSteps,proto3,oneof" json:"max_decode_steps,omitempty"`
	// If set, only the tokens comprising the top top_p probability mass are
	// considered. If both top_p and top_k are
	// set, top_p will be used for further refining candidates selected with
	// top_k.
	// Valid range: (0.0, 1.0].
	// Small topP = less random. Large topP = more random.
	TopP *float32 `protobuf:"fixed32,3,opt,name=top_p,json=topP,proto3,oneof" json:"top_p,omitempty"`
	// If set, the sampling process in each step is limited to the top_k tokens
	// with highest probabilities.
	// Valid range: [1, 40] or 1000+.
	// Small topK = less random. Large topK = more random.
	TopK *int32 `protobuf:"varint,4,opt,name=top_k,json=topK,proto3,oneof" json:"top_k,omitempty"`
	// contains filtered or unexported fields
}

Parameters to be passed to the LLM. If not set, default values will be used.

func (*Generator_ModelParameter) Descriptor

func (*Generator_ModelParameter) Descriptor() ([]byte, []int)

Deprecated: Use Generator_ModelParameter.ProtoReflect.Descriptor instead.

func (*Generator_ModelParameter) GetMaxDecodeSteps

func (x *Generator_ModelParameter) GetMaxDecodeSteps() int32

func (*Generator_ModelParameter) GetTemperature

func (x *Generator_ModelParameter) GetTemperature() float32

func (*Generator_ModelParameter) GetTopK

func (x *Generator_ModelParameter) GetTopK() int32

func (*Generator_ModelParameter) GetTopP

func (x *Generator_ModelParameter) GetTopP() float32

func (*Generator_ModelParameter) ProtoMessage

func (*Generator_ModelParameter) ProtoMessage()

func (*Generator_ModelParameter) ProtoReflect

func (x *Generator_ModelParameter) ProtoReflect() protoreflect.Message

func (*Generator_ModelParameter) Reset

func (x *Generator_ModelParameter) Reset()

func (*Generator_ModelParameter) String

func (x *Generator_ModelParameter) String() string

Generator_Placeholder

type Generator_Placeholder struct {

	// Unique ID used to map custom placeholder to parameters in fulfillment.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Custom placeholder value in the prompt text.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Represents a custom placeholder in the prompt text.

func (*Generator_Placeholder) Descriptor

func (*Generator_Placeholder) Descriptor() ([]byte, []int)

Deprecated: Use Generator_Placeholder.ProtoReflect.Descriptor instead.

func (*Generator_Placeholder) GetId

func (x *Generator_Placeholder) GetId() string

func (*Generator_Placeholder) GetName

func (x *Generator_Placeholder) GetName() string

func (*Generator_Placeholder) ProtoMessage

func (*Generator_Placeholder) ProtoMessage()

func (*Generator_Placeholder) ProtoReflect

func (x *Generator_Placeholder) ProtoReflect() protoreflect.Message

func (*Generator_Placeholder) Reset

func (x *Generator_Placeholder) Reset()

func (*Generator_Placeholder) String

func (x *Generator_Placeholder) String() string

GeneratorsClient

type GeneratorsClient interface {
	// Returns the list of all generators in the specified agent.
	ListGenerators(ctx context.Context, in *ListGeneratorsRequest, opts ...grpc.CallOption) (*ListGeneratorsResponse, error)
	// Retrieves the specified generator.
	GetGenerator(ctx context.Context, in *GetGeneratorRequest, opts ...grpc.CallOption) (*Generator, error)
	// Creates a generator in the specified agent.
	CreateGenerator(ctx context.Context, in *CreateGeneratorRequest, opts ...grpc.CallOption) (*Generator, error)
	// Update the specified generator.
	UpdateGenerator(ctx context.Context, in *UpdateGeneratorRequest, opts ...grpc.CallOption) (*Generator, error)
	// Deletes the specified generators.
	DeleteGenerator(ctx context.Context, in *DeleteGeneratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GeneratorsClient is the client API for Generators service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGeneratorsClient

func NewGeneratorsClient(cc grpc.ClientConnInterface) GeneratorsClient

GeneratorsServer

type GeneratorsServer interface {
	// Returns the list of all generators in the specified agent.
	ListGenerators(context.Context, *ListGeneratorsRequest) (*ListGeneratorsResponse, error)
	// Retrieves the specified generator.
	GetGenerator(context.Context, *GetGeneratorRequest) (*Generator, error)
	// Creates a generator in the specified agent.
	CreateGenerator(context.Context, *CreateGeneratorRequest) (*Generator, error)
	// Update the specified generator.
	UpdateGenerator(context.Context, *UpdateGeneratorRequest) (*Generator, error)
	// Deletes the specified generators.
	DeleteGenerator(context.Context, *DeleteGeneratorRequest) (*emptypb.Empty, error)
}

GeneratorsServer is the server API for Generators service. All implementations should embed UnimplementedGeneratorsServer for forward compatibility

GetAgentRequest

type GetAgentRequest struct {

	// Required. The name of the agent.
	// Format: `projects/

The request message for [Agents.GetAgent][google.cloud.dialogflow.cx.v3beta1.Agents.GetAgent].

func (*GetAgentRequest) Descriptor

func (*GetAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAgentRequest.ProtoReflect.Descriptor instead.

func (*GetAgentRequest) GetName

func (x *GetAgentRequest) GetName() string

func (*GetAgentRequest) ProtoMessage

func (*GetAgentRequest) ProtoMessage()

func (*GetAgentRequest) ProtoReflect

func (x *GetAgentRequest) ProtoReflect() protoreflect.Message

func (*GetAgentRequest) Reset

func (x *GetAgentRequest) Reset()

func (*GetAgentRequest) String

func (x *GetAgentRequest) String() string

GetAgentValidationResultRequest

type GetAgentValidationResultRequest struct {

	// Required. The agent name.
	// Format:
	// `projects/

The request message for [Agents.GetAgentValidationResult][google.cloud.dialogflow.cx.v3beta1.Agents.GetAgentValidationResult].

func (*GetAgentValidationResultRequest) Descriptor

func (*GetAgentValidationResultRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAgentValidationResultRequest.ProtoReflect.Descriptor instead.

func (*GetAgentValidationResultRequest) GetLanguageCode

func (x *GetAgentValidationResultRequest) GetLanguageCode() string

func (*GetAgentValidationResultRequest) GetName

func (*GetAgentValidationResultRequest) ProtoMessage

func (*GetAgentValidationResultRequest) ProtoMessage()

func (*GetAgentValidationResultRequest) ProtoReflect

func (*GetAgentValidationResultRequest) Reset

func (*GetAgentValidationResultRequest) String

GetChangelogRequest

type GetChangelogRequest struct {

	// Required. The name of the changelog to get.
	// Format:
	// `projects/

The request message for [Changelogs.GetChangelog][google.cloud.dialogflow.cx.v3beta1.Changelogs.GetChangelog].

func (*GetChangelogRequest) Descriptor

func (*GetChangelogRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetChangelogRequest.ProtoReflect.Descriptor instead.

func (*GetChangelogRequest) GetName

func (x *GetChangelogRequest) GetName() string

func (*GetChangelogRequest) ProtoMessage

func (*GetChangelogRequest) ProtoMessage()

func (*GetChangelogRequest) ProtoReflect

func (x *GetChangelogRequest) ProtoReflect() protoreflect.Message

func (*GetChangelogRequest) Reset

func (x *GetChangelogRequest) Reset()

func (*GetChangelogRequest) String

func (x *GetChangelogRequest) String() string

GetConversationRequest

type GetConversationRequest struct {

	// Required. The name of the conversation.
	// Format:
	// `projects/

The request message for [Conversations.GetConversation][].

func (*GetConversationRequest) Descriptor

func (*GetConversationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationRequest.ProtoReflect.Descriptor instead.

func (*GetConversationRequest) GetName

func (x *GetConversationRequest) GetName() string

func (*GetConversationRequest) ProtoMessage

func (*GetConversationRequest) ProtoMessage()

func (*GetConversationRequest) ProtoReflect

func (x *GetConversationRequest) ProtoReflect() protoreflect.Message

func (*GetConversationRequest) Reset

func (x *GetConversationRequest) Reset()

func (*GetConversationRequest) String

func (x *GetConversationRequest) String() string

GetDeploymentRequest

type GetDeploymentRequest struct {

	// Required. The name of the
	// [Deployment][google.cloud.dialogflow.cx.v3beta1.Deployment]. Format:
	// `projects/

The request message for [Deployments.GetDeployment][google.cloud.dialogflow.cx.v3beta1.Deployments.GetDeployment].

func (*GetDeploymentRequest) Descriptor

func (*GetDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeploymentRequest.ProtoReflect.Descriptor instead.

func (*GetDeploymentRequest) GetName

func (x *GetDeploymentRequest) GetName() string

func (*GetDeploymentRequest) ProtoMessage

func (*GetDeploymentRequest) ProtoMessage()

func (*GetDeploymentRequest) ProtoReflect

func (x *GetDeploymentRequest) ProtoReflect() protoreflect.Message

func (*GetDeploymentRequest) Reset

func (x *GetDeploymentRequest) Reset()

func (*GetDeploymentRequest) String

func (x *GetDeploymentRequest) String() string

GetEntityTypeRequest

type GetEntityTypeRequest struct {

	// Required. The name of the entity type.
	// Format:
	// `projects/

The request message for [EntityTypes.GetEntityType][google.cloud.dialogflow.cx.v3beta1.EntityTypes.GetEntityType].

func (*GetEntityTypeRequest) Descriptor

func (*GetEntityTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEntityTypeRequest.ProtoReflect.Descriptor instead.

func (*GetEntityTypeRequest) GetLanguageCode

func (x *GetEntityTypeRequest) GetLanguageCode() string

func (*GetEntityTypeRequest) GetName

func (x *GetEntityTypeRequest) GetName() string

func (*GetEntityTypeRequest) ProtoMessage

func (*GetEntityTypeRequest) ProtoMessage()

func (*GetEntityTypeRequest) ProtoReflect

func (x *GetEntityTypeRequest) ProtoReflect() protoreflect.Message

func (*GetEntityTypeRequest) Reset

func (x *GetEntityTypeRequest) Reset()

func (*GetEntityTypeRequest) String

func (x *GetEntityTypeRequest) String() string

GetEnvironmentRequest

type GetEnvironmentRequest struct {

	// Required. The name of the
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]. Format:
	// `projects/

The request message for [Environments.GetEnvironment][google.cloud.dialogflow.cx.v3beta1.Environments.GetEnvironment].

func (*GetEnvironmentRequest) Descriptor

func (*GetEnvironmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEnvironmentRequest.ProtoReflect.Descriptor instead.

func (*GetEnvironmentRequest) GetName

func (x *GetEnvironmentRequest) GetName() string

func (*GetEnvironmentRequest) ProtoMessage

func (*GetEnvironmentRequest) ProtoMessage()

func (*GetEnvironmentRequest) ProtoReflect

func (x *GetEnvironmentRequest) ProtoReflect() protoreflect.Message

func (*GetEnvironmentRequest) Reset

func (x *GetEnvironmentRequest) Reset()

func (*GetEnvironmentRequest) String

func (x *GetEnvironmentRequest) String() string

GetExampleRequest

type GetExampleRequest struct {

	// Required. The name of the example.
	// Format:
	// `projects/

The request message for [Examples.GetExample][google.cloud.dialogflow.cx.v3beta1.Examples.GetExample].

func (*GetExampleRequest) Descriptor

func (*GetExampleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetExampleRequest.ProtoReflect.Descriptor instead.

func (*GetExampleRequest) GetName

func (x *GetExampleRequest) GetName() string

func (*GetExampleRequest) ProtoMessage

func (*GetExampleRequest) ProtoMessage()

func (*GetExampleRequest) ProtoReflect

func (x *GetExampleRequest) ProtoReflect() protoreflect.Message

func (*GetExampleRequest) Reset

func (x *GetExampleRequest) Reset()

func (*GetExampleRequest) String

func (x *GetExampleRequest) String() string

GetExperimentRequest

type GetExperimentRequest struct {

	// Required. The name of the
	// [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]. Format:
	// `projects/

The request message for [Experiments.GetExperiment][google.cloud.dialogflow.cx.v3beta1.Experiments.GetExperiment].

func (*GetExperimentRequest) Descriptor

func (*GetExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentRequest.ProtoReflect.Descriptor instead.

func (*GetExperimentRequest) GetName

func (x *GetExperimentRequest) GetName() string

func (*GetExperimentRequest) ProtoMessage

func (*GetExperimentRequest) ProtoMessage()

func (*GetExperimentRequest) ProtoReflect

func (x *GetExperimentRequest) ProtoReflect() protoreflect.Message

func (*GetExperimentRequest) Reset

func (x *GetExperimentRequest) Reset()

func (*GetExperimentRequest) String

func (x *GetExperimentRequest) String() string

GetFlowRequest

type GetFlowRequest struct {

	// Required. The name of the flow to get.
	// Format:
	// `projects/

The response message for [Flows.GetFlow][google.cloud.dialogflow.cx.v3beta1.Flows.GetFlow].

func (*GetFlowRequest) Descriptor

func (*GetFlowRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFlowRequest.ProtoReflect.Descriptor instead.

func (*GetFlowRequest) GetLanguageCode

func (x *GetFlowRequest) GetLanguageCode() string

func (*GetFlowRequest) GetName

func (x *GetFlowRequest) GetName() string

func (*GetFlowRequest) ProtoMessage

func (*GetFlowRequest) ProtoMessage()

func (*GetFlowRequest) ProtoReflect

func (x *GetFlowRequest) ProtoReflect() protoreflect.Message

func (*GetFlowRequest) Reset

func (x *GetFlowRequest) Reset()

func (*GetFlowRequest) String

func (x *GetFlowRequest) String() string

GetFlowValidationResultRequest

type GetFlowValidationResultRequest struct {

	// Required. The flow name.
	// Format:
	// `projects/

The request message for [Flows.GetFlowValidationResult][google.cloud.dialogflow.cx.v3beta1.Flows.GetFlowValidationResult].

func (*GetFlowValidationResultRequest) Descriptor

func (*GetFlowValidationResultRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFlowValidationResultRequest.ProtoReflect.Descriptor instead.

func (*GetFlowValidationResultRequest) GetLanguageCode

func (x *GetFlowValidationResultRequest) GetLanguageCode() string

func (*GetFlowValidationResultRequest) GetName

func (*GetFlowValidationResultRequest) ProtoMessage

func (*GetFlowValidationResultRequest) ProtoMessage()

func (*GetFlowValidationResultRequest) ProtoReflect

func (*GetFlowValidationResultRequest) Reset

func (x *GetFlowValidationResultRequest) Reset()

func (*GetFlowValidationResultRequest) String

GetGenerativeSettingsRequest

type GetGenerativeSettingsRequest struct {

	// Required. Format:
	// `projects/

Request for [GetGenerativeSettings][google.cloud.dialogflow.cx.v3beta1.Agents.GetGenerativeSettings] RPC.

func (*GetGenerativeSettingsRequest) Descriptor

func (*GetGenerativeSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGenerativeSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetGenerativeSettingsRequest) GetLanguageCode

func (x *GetGenerativeSettingsRequest) GetLanguageCode() string

func (*GetGenerativeSettingsRequest) GetName

func (x *GetGenerativeSettingsRequest) GetName() string

func (*GetGenerativeSettingsRequest) ProtoMessage

func (*GetGenerativeSettingsRequest) ProtoMessage()

func (*GetGenerativeSettingsRequest) ProtoReflect

func (*GetGenerativeSettingsRequest) Reset

func (x *GetGenerativeSettingsRequest) Reset()

func (*GetGenerativeSettingsRequest) String

GetGeneratorRequest

type GetGeneratorRequest struct {

	// Required. The name of the generator.
	// Format:
	// `projects/

The request message for [Generators.GetGenerator][google.cloud.dialogflow.cx.v3beta1.Generators.GetGenerator].

func (*GetGeneratorRequest) Descriptor

func (*GetGeneratorRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGeneratorRequest.ProtoReflect.Descriptor instead.

func (*GetGeneratorRequest) GetLanguageCode

func (x *GetGeneratorRequest) GetLanguageCode() string

func (*GetGeneratorRequest) GetName

func (x *GetGeneratorRequest) GetName() string

func (*GetGeneratorRequest) ProtoMessage

func (*GetGeneratorRequest) ProtoMessage()

func (*GetGeneratorRequest) ProtoReflect

func (x *GetGeneratorRequest) ProtoReflect() protoreflect.Message

func (*GetGeneratorRequest) Reset

func (x *GetGeneratorRequest) Reset()

func (*GetGeneratorRequest) String

func (x *GetGeneratorRequest) String() string

GetIntentRequest

type GetIntentRequest struct {

	// Required. The name of the intent.
	// Format:
	// `projects/

The request message for [Intents.GetIntent][google.cloud.dialogflow.cx.v3beta1.Intents.GetIntent].

func (*GetIntentRequest) Descriptor

func (*GetIntentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetIntentRequest.ProtoReflect.Descriptor instead.

func (*GetIntentRequest) GetLanguageCode

func (x *GetIntentRequest) GetLanguageCode() string

func (*GetIntentRequest) GetName

func (x *GetIntentRequest) GetName() string

func (*GetIntentRequest) ProtoMessage

func (*GetIntentRequest) ProtoMessage()

func (*GetIntentRequest) ProtoReflect

func (x *GetIntentRequest) ProtoReflect() protoreflect.Message

func (*GetIntentRequest) Reset

func (x *GetIntentRequest) Reset()

func (*GetIntentRequest) String

func (x *GetIntentRequest) String() string

GetPageRequest

type GetPageRequest struct {

	// Required. The name of the page.
	// Format:
	// `projects/

The request message for [Pages.GetPage][google.cloud.dialogflow.cx.v3beta1.Pages.GetPage].

func (*GetPageRequest) Descriptor

func (*GetPageRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPageRequest.ProtoReflect.Descriptor instead.

func (*GetPageRequest) GetLanguageCode

func (x *GetPageRequest) GetLanguageCode() string

func (*GetPageRequest) GetName

func (x *GetPageRequest) GetName() string

func (*GetPageRequest) ProtoMessage

func (*GetPageRequest) ProtoMessage()

func (*GetPageRequest) ProtoReflect

func (x *GetPageRequest) ProtoReflect() protoreflect.Message

func (*GetPageRequest) Reset

func (x *GetPageRequest) Reset()

func (*GetPageRequest) String

func (x *GetPageRequest) String() string

GetPlaybookRequest

type GetPlaybookRequest struct {

	// Required. The name of the playbook.
	// Format:
	// `projects/

The request message for [Playbooks.GetPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.GetPlaybook].

func (*GetPlaybookRequest) Descriptor

func (*GetPlaybookRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPlaybookRequest.ProtoReflect.Descriptor instead.

func (*GetPlaybookRequest) GetName

func (x *GetPlaybookRequest) GetName() string

func (*GetPlaybookRequest) ProtoMessage

func (*GetPlaybookRequest) ProtoMessage()

func (*GetPlaybookRequest) ProtoReflect

func (x *GetPlaybookRequest) ProtoReflect() protoreflect.Message

func (*GetPlaybookRequest) Reset

func (x *GetPlaybookRequest) Reset()

func (*GetPlaybookRequest) String

func (x *GetPlaybookRequest) String() string

GetPlaybookVersionRequest

type GetPlaybookVersionRequest struct {

	// Required. The name of the playbook version.
	// Format:
	// `projects/

The request message for [Playbooks.GetPlaybookVersion][google.cloud.dialogflow.cx.v3beta1.Playbooks.GetPlaybookVersion].

func (*GetPlaybookVersionRequest) Descriptor

func (*GetPlaybookVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPlaybookVersionRequest.ProtoReflect.Descriptor instead.

func (*GetPlaybookVersionRequest) GetName

func (x *GetPlaybookVersionRequest) GetName() string

func (*GetPlaybookVersionRequest) ProtoMessage

func (*GetPlaybookVersionRequest) ProtoMessage()

func (*GetPlaybookVersionRequest) ProtoReflect

func (*GetPlaybookVersionRequest) Reset

func (x *GetPlaybookVersionRequest) Reset()

func (*GetPlaybookVersionRequest) String

func (x *GetPlaybookVersionRequest) String() string

GetSecuritySettingsRequest

type GetSecuritySettingsRequest struct {

	// Required. Resource name of the settings.
	// Format:
	// `projects/

The request message for [SecuritySettingsService.GetSecuritySettings][google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.GetSecuritySettings].

func (*GetSecuritySettingsRequest) Descriptor

func (*GetSecuritySettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSecuritySettingsRequest.ProtoReflect.Descriptor instead.

func (*GetSecuritySettingsRequest) GetName

func (x *GetSecuritySettingsRequest) GetName() string

func (*GetSecuritySettingsRequest) ProtoMessage

func (*GetSecuritySettingsRequest) ProtoMessage()

func (*GetSecuritySettingsRequest) ProtoReflect

func (*GetSecuritySettingsRequest) Reset

func (x *GetSecuritySettingsRequest) Reset()

func (*GetSecuritySettingsRequest) String

func (x *GetSecuritySettingsRequest) String() string

GetSessionEntityTypeRequest

type GetSessionEntityTypeRequest struct {

	// Required. The name of the session entity type.
	// Format:
	// `projects/

The request message for [SessionEntityTypes.GetSessionEntityType][google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.GetSessionEntityType].

func (*GetSessionEntityTypeRequest) Descriptor

func (*GetSessionEntityTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSessionEntityTypeRequest.ProtoReflect.Descriptor instead.

func (*GetSessionEntityTypeRequest) GetName

func (x *GetSessionEntityTypeRequest) GetName() string

func (*GetSessionEntityTypeRequest) ProtoMessage

func (*GetSessionEntityTypeRequest) ProtoMessage()

func (*GetSessionEntityTypeRequest) ProtoReflect

func (*GetSessionEntityTypeRequest) Reset

func (x *GetSessionEntityTypeRequest) Reset()

func (*GetSessionEntityTypeRequest) String

func (x *GetSessionEntityTypeRequest) String() string

GetTestCaseRequest

type GetTestCaseRequest struct {

	// Required. The name of the testcase.
	// Format:
	// `projects/

The request message for [TestCases.GetTestCase][google.cloud.dialogflow.cx.v3beta1.TestCases.GetTestCase].

func (*GetTestCaseRequest) Descriptor

func (*GetTestCaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTestCaseRequest.ProtoReflect.Descriptor instead.

func (*GetTestCaseRequest) GetName

func (x *GetTestCaseRequest) GetName() string

func (*GetTestCaseRequest) ProtoMessage

func (*GetTestCaseRequest) ProtoMessage()

func (*GetTestCaseRequest) ProtoReflect

func (x *GetTestCaseRequest) ProtoReflect() protoreflect.Message

func (*GetTestCaseRequest) Reset

func (x *GetTestCaseRequest) Reset()

func (*GetTestCaseRequest) String

func (x *GetTestCaseRequest) String() string

GetTestCaseResultRequest

type GetTestCaseResultRequest struct {

	// Required. The name of the testcase.
	// Format:
	// `projects/

The request message for [TestCases.GetTestCaseResult][google.cloud.dialogflow.cx.v3beta1.TestCases.GetTestCaseResult].

func (*GetTestCaseResultRequest) Descriptor

func (*GetTestCaseResultRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTestCaseResultRequest.ProtoReflect.Descriptor instead.

func (*GetTestCaseResultRequest) GetName

func (x *GetTestCaseResultRequest) GetName() string

func (*GetTestCaseResultRequest) ProtoMessage

func (*GetTestCaseResultRequest) ProtoMessage()

func (*GetTestCaseResultRequest) ProtoReflect

func (x *GetTestCaseResultRequest) ProtoReflect() protoreflect.Message

func (*GetTestCaseResultRequest) Reset

func (x *GetTestCaseResultRequest) Reset()

func (*GetTestCaseResultRequest) String

func (x *GetTestCaseResultRequest) String() string

GetToolRequest

type GetToolRequest struct {

	// Required. The name of the Tool.
	// Format:
	// `projects/

The request message for [Tools.GetTool][google.cloud.dialogflow.cx.v3beta1.Tools.GetTool].

func (*GetToolRequest) Descriptor

func (*GetToolRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetToolRequest.ProtoReflect.Descriptor instead.

func (*GetToolRequest) GetName

func (x *GetToolRequest) GetName() string

func (*GetToolRequest) ProtoMessage

func (*GetToolRequest) ProtoMessage()

func (*GetToolRequest) ProtoReflect

func (x *GetToolRequest) ProtoReflect() protoreflect.Message

func (*GetToolRequest) Reset

func (x *GetToolRequest) Reset()

func (*GetToolRequest) String

func (x *GetToolRequest) String() string

GetToolVersionRequest

type GetToolVersionRequest struct {

	// Required. The name of the tool version.
	// Format:
	// `projects/

The request message for [Tools.GetToolVersion][google.cloud.dialogflow.cx.v3beta1.Tools.GetToolVersion].

func (*GetToolVersionRequest) Descriptor

func (*GetToolVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetToolVersionRequest.ProtoReflect.Descriptor instead.

func (*GetToolVersionRequest) GetName

func (x *GetToolVersionRequest) GetName() string

func (*GetToolVersionRequest) ProtoMessage

func (*GetToolVersionRequest) ProtoMessage()

func (*GetToolVersionRequest) ProtoReflect

func (x *GetToolVersionRequest) ProtoReflect() protoreflect.Message

func (*GetToolVersionRequest) Reset

func (x *GetToolVersionRequest) Reset()

func (*GetToolVersionRequest) String

func (x *GetToolVersionRequest) String() string

GetTransitionRouteGroupRequest

type GetTransitionRouteGroupRequest struct {

	// Required. The name of the
	// [TransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup].
	// Format:
	// `projects/

The request message for [TransitionRouteGroups.GetTransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.GetTransitionRouteGroup].

func (*GetTransitionRouteGroupRequest) Descriptor

func (*GetTransitionRouteGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTransitionRouteGroupRequest.ProtoReflect.Descriptor instead.

func (*GetTransitionRouteGroupRequest) GetLanguageCode

func (x *GetTransitionRouteGroupRequest) GetLanguageCode() string

func (*GetTransitionRouteGroupRequest) GetName

func (*GetTransitionRouteGroupRequest) ProtoMessage

func (*GetTransitionRouteGroupRequest) ProtoMessage()

func (*GetTransitionRouteGroupRequest) ProtoReflect

func (*GetTransitionRouteGroupRequest) Reset

func (x *GetTransitionRouteGroupRequest) Reset()

func (*GetTransitionRouteGroupRequest) String

GetVersionRequest

type GetVersionRequest struct {

	// Required. The name of the
	// [Version][google.cloud.dialogflow.cx.v3beta1.Version]. Format:
	// `projects/

The request message for [Versions.GetVersion][google.cloud.dialogflow.cx.v3beta1.Versions.GetVersion].

func (*GetVersionRequest) Descriptor

func (*GetVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.

func (*GetVersionRequest) GetName

func (x *GetVersionRequest) GetName() string

func (*GetVersionRequest) ProtoMessage

func (*GetVersionRequest) ProtoMessage()

func (*GetVersionRequest) ProtoReflect

func (x *GetVersionRequest) ProtoReflect() protoreflect.Message

func (*GetVersionRequest) Reset

func (x *GetVersionRequest) Reset()

func (*GetVersionRequest) String

func (x *GetVersionRequest) String() string

GetWebhookRequest

type GetWebhookRequest struct {

	// Required. The name of the webhook.
	// Format:
	// `projects/

The request message for [Webhooks.GetWebhook][google.cloud.dialogflow.cx.v3beta1.Webhooks.GetWebhook].

func (*GetWebhookRequest) Descriptor

func (*GetWebhookRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetWebhookRequest.ProtoReflect.Descriptor instead.

func (*GetWebhookRequest) GetName

func (x *GetWebhookRequest) GetName() string

func (*GetWebhookRequest) ProtoMessage

func (*GetWebhookRequest) ProtoMessage()

func (*GetWebhookRequest) ProtoReflect

func (x *GetWebhookRequest) ProtoReflect() protoreflect.Message

func (*GetWebhookRequest) Reset

func (x *GetWebhookRequest) Reset()

func (*GetWebhookRequest) String

func (x *GetWebhookRequest) String() string

Handler

type Handler struct {

	// Specifies the type of handler to invoke.
	//
	// Types that are assignable to Handler:
	//
	//	*Handler_EventHandler_
	//	*Handler_LifecycleHandler_
	Handler isHandler_Handler `protobuf_oneof:"handler"`
	// contains filtered or unexported fields
}

Handler can be used to define custom logic to be executed based on the user-specified triggers.

func (*Handler) Descriptor

func (*Handler) Descriptor() ([]byte, []int)

Deprecated: Use Handler.ProtoReflect.Descriptor instead.

func (*Handler) GetEventHandler

func (x *Handler) GetEventHandler() *Handler_EventHandler

func (*Handler) GetHandler

func (m *Handler) GetHandler() isHandler_Handler

func (*Handler) GetLifecycleHandler

func (x *Handler) GetLifecycleHandler() *Handler_LifecycleHandler

func (*Handler) ProtoMessage

func (*Handler) ProtoMessage()

func (*Handler) ProtoReflect

func (x *Handler) ProtoReflect() protoreflect.Message

func (*Handler) Reset

func (x *Handler) Reset()

func (*Handler) String

func (x *Handler) String() string

Handler_EventHandler

type Handler_EventHandler struct {

	// Required. The name of the event that triggers this handler.
	Event string `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
	// Optional. The condition that must be satisfied to trigger this handler.
	Condition string `protobuf:"bytes,3,opt,name=condition,proto3" json:"condition,omitempty"`
	// Required. The fulfillment to call when the event occurs.
	Fulfillment *Fulfillment `protobuf:"bytes,2,opt,name=fulfillment,proto3" json:"fulfillment,omitempty"`
	// contains filtered or unexported fields
}

A handler that is triggered by the specified [event][google.cloud.dialogflow.cx.v3beta1.Handler.EventHandler.event].

func (*Handler_EventHandler) Descriptor

func (*Handler_EventHandler) Descriptor() ([]byte, []int)

Deprecated: Use Handler_EventHandler.ProtoReflect.Descriptor instead.

func (*Handler_EventHandler) GetCondition

func (x *Handler_EventHandler) GetCondition() string

func (*Handler_EventHandler) GetEvent

func (x *Handler_EventHandler) GetEvent() string

func (*Handler_EventHandler) GetFulfillment

func (x *Handler_EventHandler) GetFulfillment() *Fulfillment

func (*Handler_EventHandler) ProtoMessage

func (*Handler_EventHandler) ProtoMessage()

func (*Handler_EventHandler) ProtoReflect

func (x *Handler_EventHandler) ProtoReflect() protoreflect.Message

func (*Handler_EventHandler) Reset

func (x *Handler_EventHandler) Reset()

func (*Handler_EventHandler) String

func (x *Handler_EventHandler) String() string

Handler_EventHandler_

type Handler_EventHandler_ struct {
	// A handler triggered by event.
	EventHandler *Handler_EventHandler `protobuf:"bytes,1,opt,name=event_handler,json=eventHandler,proto3,oneof"`
}

Handler_LifecycleHandler

type Handler_LifecycleHandler struct {

	// Required. The name of the lifecycle stage that triggers this handler.
	// Supported values:
	// * `playbook-start`
	// * `pre-action-selection`
	// * `pre-action-execution`
	LifecycleStage string `protobuf:"bytes,1,opt,name=lifecycle_stage,json=lifecycleStage,proto3" json:"lifecycle_stage,omitempty"`
	// Optional. The condition that must be satisfied to trigger this handler.
	Condition string `protobuf:"bytes,2,opt,name=condition,proto3" json:"condition,omitempty"`
	// Required. The fulfillment to call when this handler is triggered.
	Fulfillment *Fulfillment `protobuf:"bytes,3,opt,name=fulfillment,proto3" json:"fulfillment,omitempty"`
	// contains filtered or unexported fields
}

A handler that is triggered on the specific [lifecycle_stage][google.cloud.dialogflow.cx.v3beta1.Handler.LifecycleHandler.lifecycle_stage] of the playbook execution.

func (*Handler_LifecycleHandler) Descriptor

func (*Handler_LifecycleHandler) Descriptor() ([]byte, []int)

Deprecated: Use Handler_LifecycleHandler.ProtoReflect.Descriptor instead.

func (*Handler_LifecycleHandler) GetCondition

func (x *Handler_LifecycleHandler) GetCondition() string

func (*Handler_LifecycleHandler) GetFulfillment

func (x *Handler_LifecycleHandler) GetFulfillment() *Fulfillment

func (*Handler_LifecycleHandler) GetLifecycleStage

func (x *Handler_LifecycleHandler) GetLifecycleStage() string

func (*Handler_LifecycleHandler) ProtoMessage

func (*Handler_LifecycleHandler) ProtoMessage()

func (*Handler_LifecycleHandler) ProtoReflect

func (x *Handler_LifecycleHandler) ProtoReflect() protoreflect.Message

func (*Handler_LifecycleHandler) Reset

func (x *Handler_LifecycleHandler) Reset()

func (*Handler_LifecycleHandler) String

func (x *Handler_LifecycleHandler) String() string

Handler_LifecycleHandler_

type Handler_LifecycleHandler_ struct {
	// A handler triggered during specific lifecycle of the playbook execution.
	LifecycleHandler *Handler_LifecycleHandler `protobuf:"bytes,3,opt,name=lifecycle_handler,json=lifecycleHandler,proto3,oneof"`
}

ImportEntityTypesMetadata

type ImportEntityTypesMetadata struct {
	// contains filtered or unexported fields
}

Metadata returned for the [EntityTypes.ImportEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ImportEntityTypes] long running operation.

func (*ImportEntityTypesMetadata) Descriptor

func (*ImportEntityTypesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportEntityTypesMetadata.ProtoReflect.Descriptor instead.

func (*ImportEntityTypesMetadata) ProtoMessage

func (*ImportEntityTypesMetadata) ProtoMessage()

func (*ImportEntityTypesMetadata) ProtoReflect

func (*ImportEntityTypesMetadata) Reset

func (x *ImportEntityTypesMetadata) Reset()

func (*ImportEntityTypesMetadata) String

func (x *ImportEntityTypesMetadata) String() string

ImportEntityTypesRequest

type ImportEntityTypesRequest struct {

	// Required. The agent to import the entity types into.
	// Format: `projects/

The request message for [EntityTypes.ImportEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ImportEntityTypes].

func (*ImportEntityTypesRequest) Descriptor

func (*ImportEntityTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportEntityTypesRequest.ProtoReflect.Descriptor instead.

func (*ImportEntityTypesRequest) GetEntityTypes

func (m *ImportEntityTypesRequest) GetEntityTypes() isImportEntityTypesRequest_EntityTypes

func (*ImportEntityTypesRequest) GetEntityTypesContent

func (x *ImportEntityTypesRequest) GetEntityTypesContent() *InlineSource

func (*ImportEntityTypesRequest) GetEntityTypesUri

func (x *ImportEntityTypesRequest) GetEntityTypesUri() string

func (*ImportEntityTypesRequest) GetMergeOption

func (*ImportEntityTypesRequest) GetParent

func (x *ImportEntityTypesRequest) GetParent() string

func (*ImportEntityTypesRequest) GetTargetEntityType

func (x *ImportEntityTypesRequest) GetTargetEntityType() string

func (*ImportEntityTypesRequest) ProtoMessage

func (*ImportEntityTypesRequest) ProtoMessage()

func (*ImportEntityTypesRequest) ProtoReflect

func (x *ImportEntityTypesRequest) ProtoReflect() protoreflect.Message

func (*ImportEntityTypesRequest) Reset

func (x *ImportEntityTypesRequest) Reset()

func (*ImportEntityTypesRequest) String

func (x *ImportEntityTypesRequest) String() string

ImportEntityTypesRequest_EntityTypesContent

type ImportEntityTypesRequest_EntityTypesContent struct {
	// Uncompressed byte content of entity types.
	EntityTypesContent *InlineSource `protobuf:"bytes,3,opt,name=entity_types_content,json=entityTypesContent,proto3,oneof"`
}

ImportEntityTypesRequest_EntityTypesUri

type ImportEntityTypesRequest_EntityTypesUri struct {
	// The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI
	// to import entity types from. The format of this URI must be
	// `gs://

ImportEntityTypesRequest_MergeOption

type ImportEntityTypesRequest_MergeOption int32

Merge option when display name conflicts exist during import.

ImportEntityTypesRequest_MERGE_OPTION_UNSPECIFIED, ImportEntityTypesRequest_REPLACE, ImportEntityTypesRequest_MERGE, ImportEntityTypesRequest_RENAME, ImportEntityTypesRequest_REPORT_CONFLICT, ImportEntityTypesRequest_KEEP

const (
	// Unspecified. If used, system uses REPORT_CONFLICT as default.
	ImportEntityTypesRequest_MERGE_OPTION_UNSPECIFIED ImportEntityTypesRequest_MergeOption = 0
	// Replace the original entity type in the agent with the new entity type
	// when display name conflicts exist.
	ImportEntityTypesRequest_REPLACE ImportEntityTypesRequest_MergeOption = 1
	// Merge the original entity type with the new entity type when display name
	// conflicts exist.
	ImportEntityTypesRequest_MERGE ImportEntityTypesRequest_MergeOption = 2
	// Create new entity types with new display names to differentiate them from
	// the existing entity types when display name conflicts exist.
	ImportEntityTypesRequest_RENAME ImportEntityTypesRequest_MergeOption = 3
	// Report conflict information if display names conflict is detected.
	// Otherwise, import entity types.
	ImportEntityTypesRequest_REPORT_CONFLICT ImportEntityTypesRequest_MergeOption = 4
	// Keep the original entity type and discard the conflicting new entity type
	// when display name conflicts exist.
	ImportEntityTypesRequest_KEEP ImportEntityTypesRequest_MergeOption = 5
)

func (ImportEntityTypesRequest_MergeOption) Descriptor

func (ImportEntityTypesRequest_MergeOption) Enum

func (ImportEntityTypesRequest_MergeOption) EnumDescriptor

func (ImportEntityTypesRequest_MergeOption) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportEntityTypesRequest_MergeOption.Descriptor instead.

func (ImportEntityTypesRequest_MergeOption) Number

func (ImportEntityTypesRequest_MergeOption) String

func (ImportEntityTypesRequest_MergeOption) Type

ImportEntityTypesResponse

type ImportEntityTypesResponse struct {

	// The unique identifier of the imported entity types.
	// Format:
	// `projects/

The response message for [EntityTypes.ImportEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ImportEntityTypes].

func (*ImportEntityTypesResponse) Descriptor

func (*ImportEntityTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportEntityTypesResponse.ProtoReflect.Descriptor instead.

func (*ImportEntityTypesResponse) GetConflictingResources

func (*ImportEntityTypesResponse) GetEntityTypes

func (x *ImportEntityTypesResponse) GetEntityTypes() []string

func (*ImportEntityTypesResponse) ProtoMessage

func (*ImportEntityTypesResponse) ProtoMessage()

func (*ImportEntityTypesResponse) ProtoReflect

func (*ImportEntityTypesResponse) Reset

func (x *ImportEntityTypesResponse) Reset()

func (*ImportEntityTypesResponse) String

func (x *ImportEntityTypesResponse) String() string

ImportEntityTypesResponse_ConflictingResources

type ImportEntityTypesResponse_ConflictingResources struct {

	// Display names of conflicting entity types.
	EntityTypeDisplayNames []string `protobuf:"bytes,1,rep,name=entity_type_display_names,json=entityTypeDisplayNames,proto3" json:"entity_type_display_names,omitempty"`
	// Display names of conflicting entities.
	EntityDisplayNames []string `protobuf:"bytes,2,rep,name=entity_display_names,json=entityDisplayNames,proto3" json:"entity_display_names,omitempty"`
	// contains filtered or unexported fields
}

Conflicting resources detected during the import process. Only filled when [REPORT_CONFLICT][ImportEntityTypesResponse.REPORT_CONFLICT] is set in the request and there are conflicts in the display names.

func (*ImportEntityTypesResponse_ConflictingResources) Descriptor

Deprecated: Use ImportEntityTypesResponse_ConflictingResources.ProtoReflect.Descriptor instead.

func (*ImportEntityTypesResponse_ConflictingResources) GetEntityDisplayNames

func (x *ImportEntityTypesResponse_ConflictingResources) GetEntityDisplayNames() []string

func (*ImportEntityTypesResponse_ConflictingResources) GetEntityTypeDisplayNames

func (x *ImportEntityTypesResponse_ConflictingResources) GetEntityTypeDisplayNames() []string

func (*ImportEntityTypesResponse_ConflictingResources) ProtoMessage

func (*ImportEntityTypesResponse_ConflictingResources) ProtoReflect

func (*ImportEntityTypesResponse_ConflictingResources) Reset

func (*ImportEntityTypesResponse_ConflictingResources) String

ImportFlowRequest

type ImportFlowRequest struct {

	// Required. The agent to import the flow into.
	// Format: `projects/

The request message for [Flows.ImportFlow][google.cloud.dialogflow.cx.v3beta1.Flows.ImportFlow].

func (*ImportFlowRequest) Descriptor

func (*ImportFlowRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportFlowRequest.ProtoReflect.Descriptor instead.

func (*ImportFlowRequest) GetFlow

func (m *ImportFlowRequest) GetFlow() isImportFlowRequest_Flow

func (*ImportFlowRequest) GetFlowContent

func (x *ImportFlowRequest) GetFlowContent() []byte

func (*ImportFlowRequest) GetFlowImportStrategy

func (x *ImportFlowRequest) GetFlowImportStrategy() *FlowImportStrategy

func (*ImportFlowRequest) GetFlowUri

func (x *ImportFlowRequest) GetFlowUri() string

func (*ImportFlowRequest) GetImportOption

func (*ImportFlowRequest) GetParent

func (x *ImportFlowRequest) GetParent() string

func (*ImportFlowRequest) ProtoMessage

func (*ImportFlowRequest) ProtoMessage()

func (*ImportFlowRequest) ProtoReflect

func (x *ImportFlowRequest) ProtoReflect() protoreflect.Message

func (*ImportFlowRequest) Reset

func (x *ImportFlowRequest) Reset()

func (*ImportFlowRequest) String

func (x *ImportFlowRequest) String() string

ImportFlowRequest_FlowContent

type ImportFlowRequest_FlowContent struct {
	// Uncompressed raw byte content for flow.
	FlowContent []byte `protobuf:"bytes,3,opt,name=flow_content,json=flowContent,proto3,oneof"`
}

ImportFlowRequest_FlowUri

type ImportFlowRequest_FlowUri struct {
	// The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI
	// to import flow from. The format of this URI must be
	// `gs://

ImportFlowRequest_ImportOption

type ImportFlowRequest_ImportOption int32

Import option.

ImportFlowRequest_IMPORT_OPTION_UNSPECIFIED, ImportFlowRequest_KEEP, ImportFlowRequest_FALLBACK

const (
	// Unspecified. Treated as `KEEP`.
	ImportFlowRequest_IMPORT_OPTION_UNSPECIFIED ImportFlowRequest_ImportOption = 0
	// Always respect settings in exported flow content. It may cause a
	// import failure if some settings (e.g. custom NLU) are not supported in
	// the agent to import into.
	ImportFlowRequest_KEEP ImportFlowRequest_ImportOption = 1
	// Fallback to default settings if some settings are not supported in the
	// agent to import into. E.g. Standard NLU will be used if custom NLU is
	// not available.
	ImportFlowRequest_FALLBACK ImportFlowRequest_ImportOption = 2
)

func (ImportFlowRequest_ImportOption) Descriptor

func (ImportFlowRequest_ImportOption) Enum

func (ImportFlowRequest_ImportOption) EnumDescriptor

func (ImportFlowRequest_ImportOption) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportFlowRequest_ImportOption.Descriptor instead.

func (ImportFlowRequest_ImportOption) Number

func (ImportFlowRequest_ImportOption) String

func (ImportFlowRequest_ImportOption) Type

ImportFlowResponse

type ImportFlowResponse struct {

	// The unique identifier of the new flow.
	// Format:
	// `projects/

The response message for [Flows.ImportFlow][google.cloud.dialogflow.cx.v3beta1.Flows.ImportFlow].

func (*ImportFlowResponse) Descriptor

func (*ImportFlowResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportFlowResponse.ProtoReflect.Descriptor instead.

func (*ImportFlowResponse) GetFlow

func (x *ImportFlowResponse) GetFlow() string

func (*ImportFlowResponse) ProtoMessage

func (*ImportFlowResponse) ProtoMessage()

func (*ImportFlowResponse) ProtoReflect

func (x *ImportFlowResponse) ProtoReflect() protoreflect.Message

func (*ImportFlowResponse) Reset

func (x *ImportFlowResponse) Reset()

func (*ImportFlowResponse) String

func (x *ImportFlowResponse) String() string

ImportIntentsMetadata

type ImportIntentsMetadata struct {
	// contains filtered or unexported fields
}

Metadata returned for the [Intents.ImportIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ImportIntents] long running operation.

func (*ImportIntentsMetadata) Descriptor

func (*ImportIntentsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportIntentsMetadata.ProtoReflect.Descriptor instead.

func (*ImportIntentsMetadata) ProtoMessage

func (*ImportIntentsMetadata) ProtoMessage()

func (*ImportIntentsMetadata) ProtoReflect

func (x *ImportIntentsMetadata) ProtoReflect() protoreflect.Message

func (*ImportIntentsMetadata) Reset

func (x *ImportIntentsMetadata) Reset()

func (*ImportIntentsMetadata) String

func (x *ImportIntentsMetadata) String() string

ImportIntentsRequest

type ImportIntentsRequest struct {

	// Required. The agent to import the intents into.
	// Format: `projects/

The request message for [Intents.ImportIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ImportIntents].

func (*ImportIntentsRequest) Descriptor

func (*ImportIntentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportIntentsRequest.ProtoReflect.Descriptor instead.

func (*ImportIntentsRequest) GetIntents

func (m *ImportIntentsRequest) GetIntents() isImportIntentsRequest_Intents

func (*ImportIntentsRequest) GetIntentsContent

func (x *ImportIntentsRequest) GetIntentsContent() *InlineSource

func (*ImportIntentsRequest) GetIntentsUri

func (x *ImportIntentsRequest) GetIntentsUri() string

func (*ImportIntentsRequest) GetMergeOption

func (*ImportIntentsRequest) GetParent

func (x *ImportIntentsRequest) GetParent() string

func (*ImportIntentsRequest) ProtoMessage

func (*ImportIntentsRequest) ProtoMessage()

func (*ImportIntentsRequest) ProtoReflect

func (x *ImportIntentsRequest) ProtoReflect() protoreflect.Message

func (*ImportIntentsRequest) Reset

func (x *ImportIntentsRequest) Reset()

func (*ImportIntentsRequest) String

func (x *ImportIntentsRequest) String() string

ImportIntentsRequest_IntentsContent

type ImportIntentsRequest_IntentsContent struct {
	// Uncompressed byte content of intents.
	IntentsContent *InlineSource `protobuf:"bytes,3,opt,name=intents_content,json=intentsContent,proto3,oneof"`
}

ImportIntentsRequest_IntentsUri

type ImportIntentsRequest_IntentsUri struct {
	// The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI
	// to import intents from. The format of this URI must be
	// `gs://

ImportIntentsRequest_MergeOption

type ImportIntentsRequest_MergeOption int32

Merge option when display name conflicts exist during import.

ImportIntentsRequest_MERGE_OPTION_UNSPECIFIED, ImportIntentsRequest_REJECT, ImportIntentsRequest_REPLACE, ImportIntentsRequest_MERGE, ImportIntentsRequest_RENAME, ImportIntentsRequest_REPORT_CONFLICT, ImportIntentsRequest_KEEP

const (
	// Unspecified. Should not be used.
	ImportIntentsRequest_MERGE_OPTION_UNSPECIFIED ImportIntentsRequest_MergeOption = 0
	// DEPRECATED: Please use
	// [REPORT_CONFLICT][ImportIntentsRequest.REPORT_CONFLICT] instead.
	// Fail the request if there are intents whose display names conflict with
	// the display names of intents in the agent.
	//
	// Deprecated: Marked as deprecated in google/cloud/dialogflow/cx/v3beta1/intent.proto.
	ImportIntentsRequest_REJECT ImportIntentsRequest_MergeOption = 1
	// Replace the original intent in the agent with the new intent when display
	// name conflicts exist.
	ImportIntentsRequest_REPLACE ImportIntentsRequest_MergeOption = 2
	// Merge the original intent with the new intent when display name conflicts
	// exist.
	ImportIntentsRequest_MERGE ImportIntentsRequest_MergeOption = 3
	// Create new intents with new display names to differentiate them from the
	// existing intents when display name conflicts exist.
	ImportIntentsRequest_RENAME ImportIntentsRequest_MergeOption = 4
	// Report conflict information if display names conflict is detected.
	// Otherwise, import intents.
	ImportIntentsRequest_REPORT_CONFLICT ImportIntentsRequest_MergeOption = 5
	// Keep the original intent and discard the conflicting new intent when
	// display name conflicts exist.
	ImportIntentsRequest_KEEP ImportIntentsRequest_MergeOption = 6
)

func (ImportIntentsRequest_MergeOption) Descriptor

func (ImportIntentsRequest_MergeOption) Enum

func (ImportIntentsRequest_MergeOption) EnumDescriptor

func (ImportIntentsRequest_MergeOption) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportIntentsRequest_MergeOption.Descriptor instead.

func (ImportIntentsRequest_MergeOption) Number

func (ImportIntentsRequest_MergeOption) String

func (ImportIntentsRequest_MergeOption) Type

ImportIntentsResponse

type ImportIntentsResponse struct {

	// The unique identifier of the imported intents.
	// Format:
	// `projects/

The response message for [Intents.ImportIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ImportIntents].

func (*ImportIntentsResponse) Descriptor

func (*ImportIntentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportIntentsResponse.ProtoReflect.Descriptor instead.

func (*ImportIntentsResponse) GetConflictingResources

func (*ImportIntentsResponse) GetIntents

func (x *ImportIntentsResponse) GetIntents() []string

func (*ImportIntentsResponse) ProtoMessage

func (*ImportIntentsResponse) ProtoMessage()

func (*ImportIntentsResponse) ProtoReflect

func (x *ImportIntentsResponse) ProtoReflect() protoreflect.Message

func (*ImportIntentsResponse) Reset

func (x *ImportIntentsResponse) Reset()

func (*ImportIntentsResponse) String

func (x *ImportIntentsResponse) String() string

ImportIntentsResponse_ConflictingResources

type ImportIntentsResponse_ConflictingResources struct {

	// Display names of conflicting intents.
	IntentDisplayNames []string `protobuf:"bytes,1,rep,name=intent_display_names,json=intentDisplayNames,proto3" json:"intent_display_names,omitempty"`
	// Display names of conflicting entities.
	EntityDisplayNames []string `protobuf:"bytes,2,rep,name=entity_display_names,json=entityDisplayNames,proto3" json:"entity_display_names,omitempty"`
	// contains filtered or unexported fields
}

Conflicting resources detected during the import process. Only filled when [REPORT_CONFLICT][ImportIntentsResponse.REPORT_CONFLICT] is set in the request and there are conflicts in the display names.

func (*ImportIntentsResponse_ConflictingResources) Descriptor

Deprecated: Use ImportIntentsResponse_ConflictingResources.ProtoReflect.Descriptor instead.

func (*ImportIntentsResponse_ConflictingResources) GetEntityDisplayNames

func (x *ImportIntentsResponse_ConflictingResources) GetEntityDisplayNames() []string

func (*ImportIntentsResponse_ConflictingResources) GetIntentDisplayNames

func (x *ImportIntentsResponse_ConflictingResources) GetIntentDisplayNames() []string

func (*ImportIntentsResponse_ConflictingResources) ProtoMessage

func (*ImportIntentsResponse_ConflictingResources) ProtoReflect

func (*ImportIntentsResponse_ConflictingResources) Reset

func (*ImportIntentsResponse_ConflictingResources) String

ImportPlaybookRequest

type ImportPlaybookRequest struct {

	// Required. The agent to import the playbook into.
	// Format: `projects/

The request message for [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook].

func (*ImportPlaybookRequest) Descriptor

func (*ImportPlaybookRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportPlaybookRequest.ProtoReflect.Descriptor instead.

func (*ImportPlaybookRequest) GetImportStrategy

func (x *ImportPlaybookRequest) GetImportStrategy() *PlaybookImportStrategy

func (*ImportPlaybookRequest) GetParent

func (x *ImportPlaybookRequest) GetParent() string

func (*ImportPlaybookRequest) GetPlaybook

func (m *ImportPlaybookRequest) GetPlaybook() isImportPlaybookRequest_Playbook

func (*ImportPlaybookRequest) GetPlaybookContent

func (x *ImportPlaybookRequest) GetPlaybookContent() []byte

func (*ImportPlaybookRequest) GetPlaybookUri

func (x *ImportPlaybookRequest) GetPlaybookUri() string

func (*ImportPlaybookRequest) ProtoMessage

func (*ImportPlaybookRequest) ProtoMessage()

func (*ImportPlaybookRequest) ProtoReflect

func (x *ImportPlaybookRequest) ProtoReflect() protoreflect.Message

func (*ImportPlaybookRequest) Reset

func (x *ImportPlaybookRequest) Reset()

func (*ImportPlaybookRequest) String

func (x *ImportPlaybookRequest) String() string

ImportPlaybookRequest_PlaybookContent

type ImportPlaybookRequest_PlaybookContent struct {
	// Uncompressed raw byte content for playbook.
	PlaybookContent []byte `protobuf:"bytes,3,opt,name=playbook_content,json=playbookContent,proto3,oneof"`
}

ImportPlaybookRequest_PlaybookUri

type ImportPlaybookRequest_PlaybookUri struct {
	// [Dialogflow access
	// control]
	// (https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
	PlaybookUri string `protobuf:"bytes,2,opt,name=playbook_uri,json=playbookUri,proto3,oneof"`
}

ImportPlaybookResponse

type ImportPlaybookResponse struct {

	// The unique identifier of the new playbook.
	// Format:
	// `projects/

The response message for [Playbooks.ImportPlaybook][google.cloud.dialogflow.cx.v3beta1.Playbooks.ImportPlaybook].

func (*ImportPlaybookResponse) Descriptor

func (*ImportPlaybookResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportPlaybookResponse.ProtoReflect.Descriptor instead.

func (*ImportPlaybookResponse) GetConflictingResources

func (*ImportPlaybookResponse) GetPlaybook

func (x *ImportPlaybookResponse) GetPlaybook() string

func (*ImportPlaybookResponse) ProtoMessage

func (*ImportPlaybookResponse) ProtoMessage()

func (*ImportPlaybookResponse) ProtoReflect

func (x *ImportPlaybookResponse) ProtoReflect() protoreflect.Message

func (*ImportPlaybookResponse) Reset

func (x *ImportPlaybookResponse) Reset()

func (*ImportPlaybookResponse) String

func (x *ImportPlaybookResponse) String() string

ImportPlaybookResponse_ConflictingResources

type ImportPlaybookResponse_ConflictingResources struct {

	// Display name of conflicting main playbook.
	MainPlaybookDisplayName string `protobuf:"bytes,1,opt,name=main_playbook_display_name,json=mainPlaybookDisplayName,proto3" json:"main_playbook_display_name,omitempty"`
	// Display names of conflicting nested playbooks.
	NestedPlaybookDisplayNames []string `protobuf:"bytes,2,rep,name=nested_playbook_display_names,json=nestedPlaybookDisplayNames,proto3" json:"nested_playbook_display_names,omitempty"`
	// Display names of conflicting tools.
	ToolDisplayNames []string `protobuf:"bytes,3,rep,name=tool_display_names,json=toolDisplayNames,proto3" json:"tool_display_names,omitempty"`
	// contains filtered or unexported fields
}

Conflicting resources detected during the import process. Only filled when [REPORT_CONFLICTS][ImportPlaybookResponse.REPORT_CONFLICTS] is set in the request and there are conflicts in the display names.

func (*ImportPlaybookResponse_ConflictingResources) Descriptor

Deprecated: Use ImportPlaybookResponse_ConflictingResources.ProtoReflect.Descriptor instead.

func (*ImportPlaybookResponse_ConflictingResources) GetMainPlaybookDisplayName

func (x *ImportPlaybookResponse_ConflictingResources) GetMainPlaybookDisplayName() string

func (*ImportPlaybookResponse_ConflictingResources) GetNestedPlaybookDisplayNames

func (x *ImportPlaybookResponse_ConflictingResources) GetNestedPlaybookDisplayNames() []string

func (*ImportPlaybookResponse_ConflictingResources) GetToolDisplayNames

func (x *ImportPlaybookResponse_ConflictingResources) GetToolDisplayNames() []string

func (*ImportPlaybookResponse_ConflictingResources) ProtoMessage

func (*ImportPlaybookResponse_ConflictingResources) ProtoReflect

func (*ImportPlaybookResponse_ConflictingResources) Reset

func (*ImportPlaybookResponse_ConflictingResources) String

ImportStrategy

type ImportStrategy int32

Import strategies for the conflict resolution of resources (i.e. intents, entities, and webhooks) with identical display names during import operations.

ImportStrategy_IMPORT_STRATEGY_UNSPECIFIED, ImportStrategy_IMPORT_STRATEGY_CREATE_NEW, ImportStrategy_IMPORT_STRATEGY_REPLACE, ImportStrategy_IMPORT_STRATEGY_KEEP, ImportStrategy_IMPORT_STRATEGY_MERGE, ImportStrategy_IMPORT_STRATEGY_THROW_ERROR

const (
	// Unspecified. Treated as 'CREATE_NEW'.
	ImportStrategy_IMPORT_STRATEGY_UNSPECIFIED ImportStrategy = 0
	// Create a new resource with a numeric suffix appended to the end of the
	// existing display name.
	ImportStrategy_IMPORT_STRATEGY_CREATE_NEW ImportStrategy = 1
	// Replace existing resource with incoming resource in the content to be
	// imported.
	ImportStrategy_IMPORT_STRATEGY_REPLACE ImportStrategy = 2
	// Keep existing resource and discard incoming resource in the content to be
	// imported.
	ImportStrategy_IMPORT_STRATEGY_KEEP ImportStrategy = 3
	// Combine existing and incoming resources when a conflict is encountered.
	ImportStrategy_IMPORT_STRATEGY_MERGE ImportStrategy = 4
	// Throw error if a conflict is encountered.
	ImportStrategy_IMPORT_STRATEGY_THROW_ERROR ImportStrategy = 5
)

func (ImportStrategy) Descriptor

func (ImportStrategy) Enum

func (x ImportStrategy) Enum() *ImportStrategy

func (ImportStrategy) EnumDescriptor

func (ImportStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportStrategy.Descriptor instead.

func (ImportStrategy) Number

func (ImportStrategy) String

func (x ImportStrategy) String() string

func (ImportStrategy) Type

ImportTestCasesMetadata

type ImportTestCasesMetadata struct {

	// Errors for failed test cases.
	Errors []*TestCaseError `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

Metadata returned for the [TestCases.ImportTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ImportTestCases] long running operation.

func (*ImportTestCasesMetadata) Descriptor

func (*ImportTestCasesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportTestCasesMetadata.ProtoReflect.Descriptor instead.

func (*ImportTestCasesMetadata) GetErrors

func (x *ImportTestCasesMetadata) GetErrors() []*TestCaseError

func (*ImportTestCasesMetadata) ProtoMessage

func (*ImportTestCasesMetadata) ProtoMessage()

func (*ImportTestCasesMetadata) ProtoReflect

func (x *ImportTestCasesMetadata) ProtoReflect() protoreflect.Message

func (*ImportTestCasesMetadata) Reset

func (x *ImportTestCasesMetadata) Reset()

func (*ImportTestCasesMetadata) String

func (x *ImportTestCasesMetadata) String() string

ImportTestCasesRequest

type ImportTestCasesRequest struct {

	// Required. The agent to import test cases to.
	// Format: `projects/

The request message for [TestCases.ImportTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ImportTestCases].

func (*ImportTestCasesRequest) Descriptor

func (*ImportTestCasesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportTestCasesRequest.ProtoReflect.Descriptor instead.

func (*ImportTestCasesRequest) GetContent

func (x *ImportTestCasesRequest) GetContent() []byte

func (*ImportTestCasesRequest) GetGcsUri

func (x *ImportTestCasesRequest) GetGcsUri() string

func (*ImportTestCasesRequest) GetParent

func (x *ImportTestCasesRequest) GetParent() string

func (*ImportTestCasesRequest) GetSource

func (m *ImportTestCasesRequest) GetSource() isImportTestCasesRequest_Source

func (*ImportTestCasesRequest) ProtoMessage

func (*ImportTestCasesRequest) ProtoMessage()

func (*ImportTestCasesRequest) ProtoReflect

func (x *ImportTestCasesRequest) ProtoReflect() protoreflect.Message

func (*ImportTestCasesRequest) Reset

func (x *ImportTestCasesRequest) Reset()

func (*ImportTestCasesRequest) String

func (x *ImportTestCasesRequest) String() string

ImportTestCasesRequest_Content

type ImportTestCasesRequest_Content struct {
	// Uncompressed raw byte content for test cases.
	Content []byte `protobuf:"bytes,3,opt,name=content,proto3,oneof"`
}

ImportTestCasesRequest_GcsUri

type ImportTestCasesRequest_GcsUri struct {
	// The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI
	// to import test cases from. The format of this URI must be
	// `gs://

ImportTestCasesResponse

type ImportTestCasesResponse struct {

	// The unique identifiers of the new test cases.
	// Format:
	// `projects/

The response message for [TestCases.ImportTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ImportTestCases].

func (*ImportTestCasesResponse) Descriptor

func (*ImportTestCasesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportTestCasesResponse.ProtoReflect.Descriptor instead.

func (*ImportTestCasesResponse) GetNames

func (x *ImportTestCasesResponse) GetNames() []string

func (*ImportTestCasesResponse) ProtoMessage

func (*ImportTestCasesResponse) ProtoMessage()

func (*ImportTestCasesResponse) ProtoReflect

func (x *ImportTestCasesResponse) ProtoReflect() protoreflect.Message

func (*ImportTestCasesResponse) Reset

func (x *ImportTestCasesResponse) Reset()

func (*ImportTestCasesResponse) String

func (x *ImportTestCasesResponse) String() string

InlineDestination

type InlineDestination struct {

	// Output only. The uncompressed byte content for the objects.
	// Only populated in responses.
	Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Inline destination for a Dialogflow operation that writes or exports objects (e.g. [intents][google.cloud.dialogflow.cx.v3beta1.Intent]) outside of Dialogflow.

func (*InlineDestination) Descriptor

func (*InlineDestination) Descriptor() ([]byte, []int)

Deprecated: Use InlineDestination.ProtoReflect.Descriptor instead.

func (*InlineDestination) GetContent

func (x *InlineDestination) GetContent() []byte

func (*InlineDestination) ProtoMessage

func (*InlineDestination) ProtoMessage()

func (*InlineDestination) ProtoReflect

func (x *InlineDestination) ProtoReflect() protoreflect.Message

func (*InlineDestination) Reset

func (x *InlineDestination) Reset()

func (*InlineDestination) String

func (x *InlineDestination) String() string

InlineSchema

type InlineSchema struct {

	// Data type of the schema.
	Type DataType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.dialogflow.cx.v3beta1.DataType" json:"type,omitempty"`
	// Schema of the elements if this is an ARRAY type.
	Items *TypeSchema `protobuf:"bytes,2,opt,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

A type schema object that's specified inline.

func (*InlineSchema) Descriptor

func (*InlineSchema) Descriptor() ([]byte, []int)

Deprecated: Use InlineSchema.ProtoReflect.Descriptor instead.

func (*InlineSchema) GetItems

func (x *InlineSchema) GetItems() *TypeSchema

func (*InlineSchema) GetType

func (x *InlineSchema) GetType() DataType

func (*InlineSchema) ProtoMessage

func (*InlineSchema) ProtoMessage()

func (*InlineSchema) ProtoReflect

func (x *InlineSchema) ProtoReflect() protoreflect.Message

func (*InlineSchema) Reset

func (x *InlineSchema) Reset()

func (*InlineSchema) String

func (x *InlineSchema) String() string

InlineSource

type InlineSource struct {

	// The uncompressed byte content for the objects.
	Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Inline source for a Dialogflow operation that reads or imports objects (e.g. [intents][google.cloud.dialogflow.cx.v3beta1.Intent]) into Dialogflow.

func (*InlineSource) Descriptor

func (*InlineSource) Descriptor() ([]byte, []int)

Deprecated: Use InlineSource.ProtoReflect.Descriptor instead.

func (*InlineSource) GetContent

func (x *InlineSource) GetContent() []byte

func (*InlineSource) ProtoMessage

func (*InlineSource) ProtoMessage()

func (*InlineSource) ProtoReflect

func (x *InlineSource) ProtoReflect() protoreflect.Message

func (*InlineSource) Reset

func (x *InlineSource) Reset()

func (*InlineSource) String

func (x *InlineSource) String() string

InputAudioConfig

type InputAudioConfig struct {

	// Required. Audio encoding of the audio content to process.
	AudioEncoding AudioEncoding `protobuf:"varint,1,opt,name=audio_encoding,json=audioEncoding,proto3,enum=google.cloud.dialogflow.cx.v3beta1.AudioEncoding" json:"audio_encoding,omitempty"`
	// Sample rate (in Hertz) of the audio content sent in the query.
	// Refer to
	// [Cloud Speech API
	// documentation](https://cloud.google.com/speech-to-text/docs/basics) for
	// more details.
	SampleRateHertz int32 `protobuf:"varint,2,opt,name=sample_rate_hertz,json=sampleRateHertz,proto3" json:"sample_rate_hertz,omitempty"`
	// Optional. If `true`, Dialogflow returns
	// [SpeechWordInfo][google.cloud.dialogflow.cx.v3beta1.SpeechWordInfo] in
	// [StreamingRecognitionResult][google.cloud.dialogflow.cx.v3beta1.StreamingRecognitionResult]
	// with information about the recognized speech words, e.g. start and end time
	// offsets. If false or unspecified, Speech doesn't return any word-level
	// information.
	EnableWordInfo bool `protobuf:"varint,13,opt,name=enable_word_info,json=enableWordInfo,proto3" json:"enable_word_info,omitempty"`
	// Optional. A list of strings containing words and phrases that the speech
	// recognizer should recognize with higher likelihood.
	//
	// See [the Cloud Speech
	// documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints)
	// for more details.
	PhraseHints []string `protobuf:"bytes,4,rep,name=phrase_hints,json=phraseHints,proto3" json:"phrase_hints,omitempty"`
	// Optional. Which Speech model to select for the given request.
	// For more information, see
	// [Speech
	// models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
	Model string `protobuf:"bytes,7,opt,name=model,proto3" json:"model,omitempty"`
	// Optional. Which variant of the [Speech
	// model][google.cloud.dialogflow.cx.v3beta1.InputAudioConfig.model] to use.
	ModelVariant SpeechModelVariant `protobuf:"varint,10,opt,name=model_variant,json=modelVariant,proto3,enum=google.cloud.dialogflow.cx.v3beta1.SpeechModelVariant" json:"model_variant,omitempty"`
	// Optional. If `false` (default), recognition does not cease until the
	// client closes the stream.
	// If `true`, the recognizer will detect a single spoken utterance in input
	// audio. Recognition ceases when it detects the audio's voice has
	// stopped or paused. In this case, once a detected intent is received, the
	// client should close the stream and start a new request with a new stream as
	// needed.
	// Note: This setting is relevant only for streaming methods.
	SingleUtterance bool `protobuf:"varint,8,opt,name=single_utterance,json=singleUtterance,proto3" json:"single_utterance,omitempty"`
	// Configuration of barge-in behavior during the streaming of input audio.
	BargeInConfig *BargeInConfig `protobuf:"bytes,15,opt,name=barge_in_config,json=bargeInConfig,proto3" json:"barge_in_config,omitempty"`
	// If `true`, the request will opt out for STT conformer model migration.
	// This field will be deprecated once force migration takes place in June
	// 2024. Please refer to [Dialogflow CX Speech model
	// migration](https://cloud.google.com/dialogflow/cx/docs/concept/speech-model-migration).
	OptOutConformerModelMigration bool `protobuf:"varint,26,opt,name=opt_out_conformer_model_migration,json=optOutConformerModelMigration,proto3" json:"opt_out_conformer_model_migration,omitempty"`
	// contains filtered or unexported fields
}

Instructs the speech recognizer on how to process the audio content.

func (*InputAudioConfig) Descriptor

func (*InputAudioConfig) Descriptor() ([]byte, []int)

Deprecated: Use InputAudioConfig.ProtoReflect.Descriptor instead.

func (*InputAudioConfig) GetAudioEncoding

func (x *InputAudioConfig) GetAudioEncoding() AudioEncoding

func (*InputAudioConfig) GetBargeInConfig

func (x *InputAudioConfig) GetBargeInConfig() *BargeInConfig

func (*InputAudioConfig) GetEnableWordInfo

func (x *InputAudioConfig) GetEnableWordInfo() bool

func (*InputAudioConfig) GetModel

func (x *InputAudioConfig) GetModel() string

func (*InputAudioConfig) GetModelVariant

func (x *InputAudioConfig) GetModelVariant() SpeechModelVariant

func (*InputAudioConfig) GetOptOutConformerModelMigration

func (x *InputAudioConfig) GetOptOutConformerModelMigration() bool

func (*InputAudioConfig) GetPhraseHints

func (x *InputAudioConfig) GetPhraseHints() []string

func (*InputAudioConfig) GetSampleRateHertz

func (x *InputAudioConfig) GetSampleRateHertz() int32

func (*InputAudioConfig) GetSingleUtterance

func (x *InputAudioConfig) GetSingleUtterance() bool

func (*InputAudioConfig) ProtoMessage

func (*InputAudioConfig) ProtoMessage()

func (*InputAudioConfig) ProtoReflect

func (x *InputAudioConfig) ProtoReflect() protoreflect.Message

func (*InputAudioConfig) Reset

func (x *InputAudioConfig) Reset()

func (*InputAudioConfig) String

func (x *InputAudioConfig) String() string

Intent

type Intent struct {

	// The unique identifier of the intent.
	// Required for the
	// [Intents.UpdateIntent][google.cloud.dialogflow.cx.v3beta1.Intents.UpdateIntent]
	// method.
	// [Intents.CreateIntent][google.cloud.dialogflow.cx.v3beta1.Intents.CreateIntent]
	// populates the name automatically.
	// Format:
	// `projects/

An intent represents a user's intent to interact with a conversational agent.

You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

func (*Intent) Descriptor

func (*Intent) Descriptor() ([]byte, []int)

Deprecated: Use Intent.ProtoReflect.Descriptor instead.

func (*Intent) GetDescription

func (x *Intent) GetDescription() string

func (*Intent) GetDisplayName

func (x *Intent) GetDisplayName() string

func (*Intent) GetIsFallback

func (x *Intent) GetIsFallback() bool

func (*Intent) GetLabels

func (x *Intent) GetLabels() map[string]string

func (*Intent) GetName

func (x *Intent) GetName() string

func (*Intent) GetParameters

func (x *Intent) GetParameters() []*Intent_Parameter

func (*Intent) GetPriority

func (x *Intent) GetPriority() int32

func (*Intent) GetTrainingPhrases

func (x *Intent) GetTrainingPhrases() []*Intent_TrainingPhrase

func (*Intent) ProtoMessage

func (*Intent) ProtoMessage()

func (*Intent) ProtoReflect

func (x *Intent) ProtoReflect() protoreflect.Message

func (*Intent) Reset

func (x *Intent) Reset()

func (*Intent) String

func (x *Intent) String() string

IntentCoverage

type IntentCoverage struct {

	// The list of Intents present in the agent
	Intents []*IntentCoverage_Intent `protobuf:"bytes,1,rep,name=intents,proto3" json:"intents,omitempty"`
	// The percent of intents in the agent that are covered.
	CoverageScore float32 `protobuf:"fixed32,2,opt,name=coverage_score,json=coverageScore,proto3" json:"coverage_score,omitempty"`
	// contains filtered or unexported fields
}

Intent coverage represents the percentage of all possible intents in the agent that are triggered in any of a parent's test cases.

func (*IntentCoverage) Descriptor

func (*IntentCoverage) Descriptor() ([]byte, []int)

Deprecated: Use IntentCoverage.ProtoReflect.Descriptor instead.

func (*IntentCoverage) GetCoverageScore

func (x *IntentCoverage) GetCoverageScore() float32

func (*IntentCoverage) GetIntents

func (x *IntentCoverage) GetIntents() []*IntentCoverage_Intent

func (*IntentCoverage) ProtoMessage

func (*IntentCoverage) ProtoMessage()

func (*IntentCoverage) ProtoReflect

func (x *IntentCoverage) ProtoReflect() protoreflect.Message

func (*IntentCoverage) Reset

func (x *IntentCoverage) Reset()

func (*IntentCoverage) String

func (x *IntentCoverage) String() string

IntentCoverage_Intent

type IntentCoverage_Intent struct {

	// The intent full resource name
	Intent string `protobuf:"bytes,1,opt,name=intent,proto3" json:"intent,omitempty"`
	// Whether the intent is covered by at least one of the agent's
	// test cases.
	Covered bool `protobuf:"varint,2,opt,name=covered,proto3" json:"covered,omitempty"`
	// contains filtered or unexported fields
}

The agent's intent.

func (*IntentCoverage_Intent) Descriptor

func (*IntentCoverage_Intent) Descriptor() ([]byte, []int)

Deprecated: Use IntentCoverage_Intent.ProtoReflect.Descriptor instead.

func (*IntentCoverage_Intent) GetCovered

func (x *IntentCoverage_Intent) GetCovered() bool

func (*IntentCoverage_Intent) GetIntent

func (x *IntentCoverage_Intent) GetIntent() string

func (*IntentCoverage_Intent) ProtoMessage

func (*IntentCoverage_Intent) ProtoMessage()

func (*IntentCoverage_Intent) ProtoReflect

func (x *IntentCoverage_Intent) ProtoReflect() protoreflect.Message

func (*IntentCoverage_Intent) Reset

func (x *IntentCoverage_Intent) Reset()

func (*IntentCoverage_Intent) String

func (x *IntentCoverage_Intent) String() string

IntentInput

type IntentInput struct {

	// Required. The unique identifier of the intent.
	// Format:
	// `projects/

Represents the intent to trigger programmatically rather than as a result of natural language processing.

func (*IntentInput) Descriptor

func (*IntentInput) Descriptor() ([]byte, []int)

Deprecated: Use IntentInput.ProtoReflect.Descriptor instead.

func (*IntentInput) GetIntent

func (x *IntentInput) GetIntent() string

func (*IntentInput) ProtoMessage

func (*IntentInput) ProtoMessage()

func (*IntentInput) ProtoReflect

func (x *IntentInput) ProtoReflect() protoreflect.Message

func (*IntentInput) Reset

func (x *IntentInput) Reset()

func (*IntentInput) String

func (x *IntentInput) String() string

IntentView

type IntentView int32

Represents the options for views of an intent. An intent can be a sizable object. Therefore, we provide a resource view that does not return training phrases in the response.

IntentView_INTENT_VIEW_UNSPECIFIED, IntentView_INTENT_VIEW_PARTIAL, IntentView_INTENT_VIEW_FULL

const (
	// Not specified. Treated as INTENT_VIEW_FULL.
	IntentView_INTENT_VIEW_UNSPECIFIED IntentView = 0
	// Training phrases field is not populated in the response.
	IntentView_INTENT_VIEW_PARTIAL IntentView = 1
	// All fields are populated.
	IntentView_INTENT_VIEW_FULL IntentView = 2
)

func (IntentView) Descriptor

func (IntentView) Descriptor() protoreflect.EnumDescriptor

func (IntentView) Enum

func (x IntentView) Enum() *IntentView

func (IntentView) EnumDescriptor

func (IntentView) EnumDescriptor() ([]byte, []int)

Deprecated: Use IntentView.Descriptor instead.

func (IntentView) Number

func (x IntentView) Number() protoreflect.EnumNumber

func (IntentView) String

func (x IntentView) String() string

func (IntentView) Type

Intent_Parameter

type Intent_Parameter struct {

	// Required. The unique identifier of the parameter. This field
	// is used by [training
	// phrases][google.cloud.dialogflow.cx.v3beta1.Intent.TrainingPhrase] to
	// annotate their
	// [parts][google.cloud.dialogflow.cx.v3beta1.Intent.TrainingPhrase.Part].
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. The entity type of the parameter.
	// Format:
	// `projects/-/locations/-/agents/-/entityTypes/

Represents an intent parameter.

func (*Intent_Parameter) Descriptor

func (*Intent_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Intent_Parameter.ProtoReflect.Descriptor instead.

func (*Intent_Parameter) GetEntityType

func (x *Intent_Parameter) GetEntityType() string

func (*Intent_Parameter) GetId

func (x *Intent_Parameter) GetId() string

func (*Intent_Parameter) GetIsList

func (x *Intent_Parameter) GetIsList() bool

func (*Intent_Parameter) GetRedact

func (x *Intent_Parameter) GetRedact() bool

func (*Intent_Parameter) ProtoMessage

func (*Intent_Parameter) ProtoMessage()

func (*Intent_Parameter) ProtoReflect

func (x *Intent_Parameter) ProtoReflect() protoreflect.Message

func (*Intent_Parameter) Reset

func (x *Intent_Parameter) Reset()

func (*Intent_Parameter) String

func (x *Intent_Parameter) String() string

Intent_TrainingPhrase

type Intent_TrainingPhrase struct {

	// Output only. The unique identifier of the training phrase.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. The ordered list of training phrase parts.
	// The parts are concatenated in order to form the training phrase.
	//
	// Note: The API does not automatically annotate training phrases like the
	// Dialogflow Console does.
	//
	// Note: Do not forget to include whitespace at part boundaries, so the
	// training phrase is well formatted when the parts are concatenated.
	//
	// If the training phrase does not need to be annotated with parameters,
	// you just need a single part with only the
	// [Part.text][google.cloud.dialogflow.cx.v3beta1.Intent.TrainingPhrase.Part.text]
	// field set.
	//
	// If you want to annotate the training phrase, you must create multiple
	// parts, where the fields of each part are populated in one of two ways:
	//
	//   - `Part.text` is set to a part of the phrase that has no parameters.
	//   - `Part.text` is set to a part of the phrase that you want to annotate,
	//     and the `parameter_id` field is set.
	Parts []*Intent_TrainingPhrase_Part `protobuf:"bytes,2,rep,name=parts,proto3" json:"parts,omitempty"`
	// Indicates how many times this example was added to the intent.
	RepeatCount int32 `protobuf:"varint,3,opt,name=repeat_count,json=repeatCount,proto3" json:"repeat_count,omitempty"`
	// contains filtered or unexported fields
}

Represents an example that the agent is trained on to identify the intent.

func (*Intent_TrainingPhrase) Descriptor

func (*Intent_TrainingPhrase) Descriptor() ([]byte, []int)

Deprecated: Use Intent_TrainingPhrase.ProtoReflect.Descriptor instead.

func (*Intent_TrainingPhrase) GetId

func (x *Intent_TrainingPhrase) GetId() string

func (*Intent_TrainingPhrase) GetParts

func (*Intent_TrainingPhrase) GetRepeatCount

func (x *Intent_TrainingPhrase) GetRepeatCount() int32

func (*Intent_TrainingPhrase) ProtoMessage

func (*Intent_TrainingPhrase) ProtoMessage()

func (*Intent_TrainingPhrase) ProtoReflect

func (x *Intent_TrainingPhrase) ProtoReflect() protoreflect.Message

func (*Intent_TrainingPhrase) Reset

func (x *Intent_TrainingPhrase) Reset()

func (*Intent_TrainingPhrase) String

func (x *Intent_TrainingPhrase) String() string

Intent_TrainingPhrase_Part

type Intent_TrainingPhrase_Part struct {

	// Required. The text for this part.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// The [parameter][google.cloud.dialogflow.cx.v3beta1.Intent.Parameter]
	// used to annotate this part of the training phrase. This field is
	// required for annotated parts of the training phrase.
	ParameterId string `protobuf:"bytes,2,opt,name=parameter_id,json=parameterId,proto3" json:"parameter_id,omitempty"`
	// contains filtered or unexported fields
}

Represents a part of a training phrase.

func (*Intent_TrainingPhrase_Part) Descriptor

func (*Intent_TrainingPhrase_Part) Descriptor() ([]byte, []int)

Deprecated: Use Intent_TrainingPhrase_Part.ProtoReflect.Descriptor instead.

func (*Intent_TrainingPhrase_Part) GetParameterId

func (x *Intent_TrainingPhrase_Part) GetParameterId() string

func (*Intent_TrainingPhrase_Part) GetText

func (x *Intent_TrainingPhrase_Part) GetText() string

func (*Intent_TrainingPhrase_Part) ProtoMessage

func (*Intent_TrainingPhrase_Part) ProtoMessage()

func (*Intent_TrainingPhrase_Part) ProtoReflect

func (*Intent_TrainingPhrase_Part) Reset

func (x *Intent_TrainingPhrase_Part) Reset()

func (*Intent_TrainingPhrase_Part) String

func (x *Intent_TrainingPhrase_Part) String() string

IntentsClient

type IntentsClient interface {
	// Returns the list of all intents in the specified agent.
	ListIntents(ctx context.Context, in *ListIntentsRequest, opts ...grpc.CallOption) (*ListIntentsResponse, error)
	// Retrieves the specified intent.
	GetIntent(ctx context.Context, in *GetIntentRequest, opts ...grpc.CallOption) (*Intent, error)
	// Creates an intent in the specified agent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	CreateIntent(ctx context.Context, in *CreateIntentRequest, opts ...grpc.CallOption) (*Intent, error)
	// Updates the specified intent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateIntent(ctx context.Context, in *UpdateIntentRequest, opts ...grpc.CallOption) (*Intent, error)
	// Deletes the specified intent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	DeleteIntent(ctx context.Context, in *DeleteIntentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Imports the specified intents into the agent.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [ImportIntentsMetadata][google.cloud.dialogflow.cx.v3beta1.ImportIntentsMetadata]
	// - `response`:
	// [ImportIntentsResponse][google.cloud.dialogflow.cx.v3beta1.ImportIntentsResponse]
	ImportIntents(ctx context.Context, in *ImportIntentsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Exports the selected intents.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [ExportIntentsMetadata][google.cloud.dialogflow.cx.v3beta1.ExportIntentsMetadata]
	// - `response`:
	// [ExportIntentsResponse][google.cloud.dialogflow.cx.v3beta1.ExportIntentsResponse]
	ExportIntents(ctx context.Context, in *ExportIntentsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

IntentsClient is the client API for Intents service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewIntentsClient

func NewIntentsClient(cc grpc.ClientConnInterface) IntentsClient

IntentsServer

type IntentsServer interface {
	// Returns the list of all intents in the specified agent.
	ListIntents(context.Context, *ListIntentsRequest) (*ListIntentsResponse, error)
	// Retrieves the specified intent.
	GetIntent(context.Context, *GetIntentRequest) (*Intent, error)
	// Creates an intent in the specified agent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	CreateIntent(context.Context, *CreateIntentRequest) (*Intent, error)
	// Updates the specified intent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	UpdateIntent(context.Context, *UpdateIntentRequest) (*Intent, error)
	// Deletes the specified intent.
	//
	// Note: You should always train a flow prior to sending it queries. See the
	// [training
	// documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
	DeleteIntent(context.Context, *DeleteIntentRequest) (*emptypb.Empty, error)
	// Imports the specified intents into the agent.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [ImportIntentsMetadata][google.cloud.dialogflow.cx.v3beta1.ImportIntentsMetadata]
	// - `response`:
	// [ImportIntentsResponse][google.cloud.dialogflow.cx.v3beta1.ImportIntentsResponse]
	ImportIntents(context.Context, *ImportIntentsRequest) (*longrunningpb.Operation, error)
	// Exports the selected intents.
	//
	// This method is a [long-running
	// operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
	// The returned `Operation` type has the following method-specific fields:
	//
	// - `metadata`:
	// [ExportIntentsMetadata][google.cloud.dialogflow.cx.v3beta1.ExportIntentsMetadata]
	// - `response`:
	// [ExportIntentsResponse][google.cloud.dialogflow.cx.v3beta1.ExportIntentsResponse]
	ExportIntents(context.Context, *ExportIntentsRequest) (*longrunningpb.Operation, error)
}

IntentsServer is the server API for Intents service. All implementations should embed UnimplementedIntentsServer for forward compatibility

KnowledgeConnectorSettings

type KnowledgeConnectorSettings struct {

	// Whether Knowledge Connector is enabled or not.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// The fulfillment to be triggered.
	//
	// When the answers from the Knowledge Connector are selected by Dialogflow,
	// you can utitlize the request scoped parameter `$request.knowledge.answers`
	// (contains up to the 5 highest confidence answers) and
	// `$request.knowledge.questions` (contains the corresponding questions) to
	// construct the fulfillment.
	TriggerFulfillment *Fulfillment `protobuf:"bytes,3,opt,name=trigger_fulfillment,json=triggerFulfillment,proto3" json:"trigger_fulfillment,omitempty"`
	// The target to transition to, either a page in the same host flow (the flow
	// that owns this
	// [KnowledgeConnectorSettings][google.cloud.dialogflow.cx.v3beta1.KnowledgeConnectorSettings]),
	// or another flow in the same agent.
	//
	// Types that are assignable to Target:
	//
	//	*KnowledgeConnectorSettings_TargetPage
	//	*KnowledgeConnectorSettings_TargetFlow
	Target isKnowledgeConnectorSettings_Target `protobuf_oneof:"target"`
	// Optional. List of related data store connections.
	DataStoreConnections []*DataStoreConnection `protobuf:"bytes,6,rep,name=data_store_connections,json=dataStoreConnections,proto3" json:"data_store_connections,omitempty"`
	// contains filtered or unexported fields
}

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

func (*KnowledgeConnectorSettings) Descriptor

func (*KnowledgeConnectorSettings) Descriptor() ([]byte, []int)

Deprecated: Use KnowledgeConnectorSettings.ProtoReflect.Descriptor instead.

func (*KnowledgeConnectorSettings) GetDataStoreConnections

func (x *KnowledgeConnectorSettings) GetDataStoreConnections() []*DataStoreConnection

func (*KnowledgeConnectorSettings) GetEnabled

func (x *KnowledgeConnectorSettings) GetEnabled() bool

func (*KnowledgeConnectorSettings) GetTarget

func (m *KnowledgeConnectorSettings) GetTarget() isKnowledgeConnectorSettings_Target

func (*KnowledgeConnectorSettings) GetTargetFlow

func (x *KnowledgeConnectorSettings) GetTargetFlow() string

func (*KnowledgeConnectorSettings) GetTargetPage

func (x *KnowledgeConnectorSettings) GetTargetPage() string

func (*KnowledgeConnectorSettings) GetTriggerFulfillment

func (x *KnowledgeConnectorSettings) GetTriggerFulfillment() *Fulfillment

func (*KnowledgeConnectorSettings) ProtoMessage

func (*KnowledgeConnectorSettings) ProtoMessage()

func (*KnowledgeConnectorSettings) ProtoReflect

func (*KnowledgeConnectorSettings) Reset

func (x *KnowledgeConnectorSettings) Reset()

func (*KnowledgeConnectorSettings) String

func (x *KnowledgeConnectorSettings) String() string

KnowledgeConnectorSettings_TargetFlow

type KnowledgeConnectorSettings_TargetFlow struct {
	// The target flow to transition to.
	// Format:
	// `projects/

KnowledgeConnectorSettings_TargetPage

type KnowledgeConnectorSettings_TargetPage struct {
	// The target page to transition to.
	// Format:
	// `projects/

LanguageInfo

type LanguageInfo struct {

	// The language code specified in the original
	// [request][google.cloud.dialogflow.cx.v3beta1.QueryInput.language_code].
	InputLanguageCode string `protobuf:"bytes,1,opt,name=input_language_code,json=inputLanguageCode,proto3" json:"input_language_code,omitempty"`
	// The language code detected for this request based on the user
	// conversation.
	ResolvedLanguageCode string `protobuf:"bytes,2,opt,name=resolved_language_code,json=resolvedLanguageCode,proto3" json:"resolved_language_code,omitempty"`
	// The confidence score of the detected language between 0 and 1.
	ConfidenceScore float32 `protobuf:"fixed32,3,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
	// contains filtered or unexported fields
}

Represents the language information of the request.

func (*LanguageInfo) Descriptor

func (*LanguageInfo) Descriptor() ([]byte, []int)

Deprecated: Use LanguageInfo.ProtoReflect.Descriptor instead.

func (*LanguageInfo) GetConfidenceScore

func (x *LanguageInfo) GetConfidenceScore() float32

func (*LanguageInfo) GetInputLanguageCode

func (x *LanguageInfo) GetInputLanguageCode() string

func (*LanguageInfo) GetResolvedLanguageCode

func (x *LanguageInfo) GetResolvedLanguageCode() string

func (*LanguageInfo) ProtoMessage

func (*LanguageInfo) ProtoMessage()

func (*LanguageInfo) ProtoReflect

func (x *LanguageInfo) ProtoReflect() protoreflect.Message

func (*LanguageInfo) Reset

func (x *LanguageInfo) Reset()

func (*LanguageInfo) String

func (x *LanguageInfo) String() string

ListAgentsRequest

type ListAgentsRequest struct {

	// Required. The location to list all agents for.
	// Format: `projects/

The request message for [Agents.ListAgents][google.cloud.dialogflow.cx.v3beta1.Agents.ListAgents].

func (*ListAgentsRequest) Descriptor

func (*ListAgentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAgentsRequest.ProtoReflect.Descriptor instead.

func (*ListAgentsRequest) GetPageSize

func (x *ListAgentsRequest) GetPageSize() int32

func (*ListAgentsRequest) GetPageToken

func (x *ListAgentsRequest) GetPageToken() string

func (*ListAgentsRequest) GetParent

func (x *ListAgentsRequest) GetParent() string

func (*ListAgentsRequest) ProtoMessage

func (*ListAgentsRequest) ProtoMessage()

func (*ListAgentsRequest) ProtoReflect

func (x *ListAgentsRequest) ProtoReflect() protoreflect.Message

func (*ListAgentsRequest) Reset

func (x *ListAgentsRequest) Reset()

func (*ListAgentsRequest) String

func (x *ListAgentsRequest) String() string

ListAgentsResponse

type ListAgentsResponse struct {

	// The list of agents. There will be a maximum number of items returned based
	// on the page_size field in the request.
	Agents []*Agent `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Agents.ListAgents][google.cloud.dialogflow.cx.v3beta1.Agents.ListAgents].

func (*ListAgentsResponse) Descriptor

func (*ListAgentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAgentsResponse.ProtoReflect.Descriptor instead.

func (*ListAgentsResponse) GetAgents

func (x *ListAgentsResponse) GetAgents() []*Agent

func (*ListAgentsResponse) GetNextPageToken

func (x *ListAgentsResponse) GetNextPageToken() string

func (*ListAgentsResponse) ProtoMessage

func (*ListAgentsResponse) ProtoMessage()

func (*ListAgentsResponse) ProtoReflect

func (x *ListAgentsResponse) ProtoReflect() protoreflect.Message

func (*ListAgentsResponse) Reset

func (x *ListAgentsResponse) Reset()

func (*ListAgentsResponse) String

func (x *ListAgentsResponse) String() string

ListChangelogsRequest

type ListChangelogsRequest struct {

	// Required. The agent containing the changelogs.
	// Format: `projects/

The request message for [Changelogs.ListChangelogs][google.cloud.dialogflow.cx.v3beta1.Changelogs.ListChangelogs].

func (*ListChangelogsRequest) Descriptor

func (*ListChangelogsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListChangelogsRequest.ProtoReflect.Descriptor instead.

func (*ListChangelogsRequest) GetFilter

func (x *ListChangelogsRequest) GetFilter() string

func (*ListChangelogsRequest) GetPageSize

func (x *ListChangelogsRequest) GetPageSize() int32

func (*ListChangelogsRequest) GetPageToken

func (x *ListChangelogsRequest) GetPageToken() string

func (*ListChangelogsRequest) GetParent

func (x *ListChangelogsRequest) GetParent() string

func (*ListChangelogsRequest) ProtoMessage

func (*ListChangelogsRequest) ProtoMessage()

func (*ListChangelogsRequest) ProtoReflect

func (x *ListChangelogsRequest) ProtoReflect() protoreflect.Message

func (*ListChangelogsRequest) Reset

func (x *ListChangelogsRequest) Reset()

func (*ListChangelogsRequest) String

func (x *ListChangelogsRequest) String() string

ListChangelogsResponse

type ListChangelogsResponse struct {

	// The list of changelogs. There will be a maximum number of items returned
	// based on the page_size field in the request. The changelogs will be ordered
	// by timestamp.
	Changelogs []*Changelog `protobuf:"bytes,1,rep,name=changelogs,proto3" json:"changelogs,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Changelogs.ListChangelogs][google.cloud.dialogflow.cx.v3beta1.Changelogs.ListChangelogs].

func (*ListChangelogsResponse) Descriptor

func (*ListChangelogsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListChangelogsResponse.ProtoReflect.Descriptor instead.

func (*ListChangelogsResponse) GetChangelogs

func (x *ListChangelogsResponse) GetChangelogs() []*Changelog

func (*ListChangelogsResponse) GetNextPageToken

func (x *ListChangelogsResponse) GetNextPageToken() string

func (*ListChangelogsResponse) ProtoMessage

func (*ListChangelogsResponse) ProtoMessage()

func (*ListChangelogsResponse) ProtoReflect

func (x *ListChangelogsResponse) ProtoReflect() protoreflect.Message

func (*ListChangelogsResponse) Reset

func (x *ListChangelogsResponse) Reset()

func (*ListChangelogsResponse) String

func (x *ListChangelogsResponse) String() string

ListContinuousTestResultsRequest

type ListContinuousTestResultsRequest struct {

	// Required. The environment to list results for.
	// Format:
	// `projects/

The request message for [Environments.ListContinuousTestResults][google.cloud.dialogflow.cx.v3beta1.Environments.ListContinuousTestResults].

func (*ListContinuousTestResultsRequest) Descriptor

func (*ListContinuousTestResultsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListContinuousTestResultsRequest.ProtoReflect.Descriptor instead.

func (*ListContinuousTestResultsRequest) GetPageSize

func (x *ListContinuousTestResultsRequest) GetPageSize() int32

func (*ListContinuousTestResultsRequest) GetPageToken

func (x *ListContinuousTestResultsRequest) GetPageToken() string

func (*ListContinuousTestResultsRequest) GetParent

func (*ListContinuousTestResultsRequest) ProtoMessage

func (*ListContinuousTestResultsRequest) ProtoMessage()

func (*ListContinuousTestResultsRequest) ProtoReflect

func (*ListContinuousTestResultsRequest) Reset

func (*ListContinuousTestResultsRequest) String

ListContinuousTestResultsResponse

type ListContinuousTestResultsResponse struct {

	// The list of continuous test results.
	ContinuousTestResults []*ContinuousTestResult `protobuf:"bytes,1,rep,name=continuous_test_results,json=continuousTestResults,proto3" json:"continuous_test_results,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Environments.ListTestCaseResults][].

func (*ListContinuousTestResultsResponse) Descriptor

func (*ListContinuousTestResultsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListContinuousTestResultsResponse.ProtoReflect.Descriptor instead.

func (*ListContinuousTestResultsResponse) GetContinuousTestResults

func (x *ListContinuousTestResultsResponse) GetContinuousTestResults() []*ContinuousTestResult

func (*ListContinuousTestResultsResponse) GetNextPageToken

func (x *ListContinuousTestResultsResponse) GetNextPageToken() string

func (*ListContinuousTestResultsResponse) ProtoMessage

func (*ListContinuousTestResultsResponse) ProtoMessage()

func (*ListContinuousTestResultsResponse) ProtoReflect

func (*ListContinuousTestResultsResponse) Reset

func (*ListContinuousTestResultsResponse) String

ListConversationsRequest

type ListConversationsRequest struct {

	// Required. The agent to list all conversations for.
	// Format: `projects/

The request message for [Conversations.ListConversations][].

func (*ListConversationsRequest) Descriptor

func (*ListConversationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListConversationsRequest.ProtoReflect.Descriptor instead.

func (*ListConversationsRequest) GetFilter

func (x *ListConversationsRequest) GetFilter() string

func (*ListConversationsRequest) GetPageSize

func (x *ListConversationsRequest) GetPageSize() int32

func (*ListConversationsRequest) GetPageToken

func (x *ListConversationsRequest) GetPageToken() string

func (*ListConversationsRequest) GetParent

func (x *ListConversationsRequest) GetParent() string

func (*ListConversationsRequest) ProtoMessage

func (*ListConversationsRequest) ProtoMessage()

func (*ListConversationsRequest) ProtoReflect

func (x *ListConversationsRequest) ProtoReflect() protoreflect.Message

func (*ListConversationsRequest) Reset

func (x *ListConversationsRequest) Reset()

func (*ListConversationsRequest) String

func (x *ListConversationsRequest) String() string

ListConversationsResponse

type ListConversationsResponse struct {

	// The list of conversations. There will be a maximum number of items returned
	// based on the
	// [page_size][google.cloud.dialogflow.cx.v3beta1.ListConversationsRequest.page_size]
	// field. The returned conversations will be sorted by start_time in
	// descending order (newest conversation first).
	Conversations []*Conversation `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Conversations.ListConversations][].

func (*ListConversationsResponse) Descriptor

func (*ListConversationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListConversationsResponse.ProtoReflect.Descriptor instead.

func (*ListConversationsResponse) GetConversations

func (x *ListConversationsResponse) GetConversations() []*Conversation

func (*ListConversationsResponse) GetNextPageToken

func (x *ListConversationsResponse) GetNextPageToken() string

func (*ListConversationsResponse) ProtoMessage

func (*ListConversationsResponse) ProtoMessage()

func (*ListConversationsResponse) ProtoReflect

func (*ListConversationsResponse) Reset

func (x *ListConversationsResponse) Reset()

func (*ListConversationsResponse) String

func (x *ListConversationsResponse) String() string

ListDeploymentsRequest

type ListDeploymentsRequest struct {

	// Required. The [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]
	// to list all environments for. Format:
	// `projects/

The request message for [Deployments.ListDeployments][google.cloud.dialogflow.cx.v3beta1.Deployments.ListDeployments].

func (*ListDeploymentsRequest) Descriptor

func (*ListDeploymentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDeploymentsRequest.ProtoReflect.Descriptor instead.

func (*ListDeploymentsRequest) GetPageSize

func (x *ListDeploymentsRequest) GetPageSize() int32

func (*ListDeploymentsRequest) GetPageToken

func (x *ListDeploymentsRequest) GetPageToken() string

func (*ListDeploymentsRequest) GetParent

func (x *ListDeploymentsRequest) GetParent() string

func (*ListDeploymentsRequest) ProtoMessage

func (*ListDeploymentsRequest) ProtoMessage()

func (*ListDeploymentsRequest) ProtoReflect

func (x *ListDeploymentsRequest) ProtoReflect() protoreflect.Message

func (*ListDeploymentsRequest) Reset

func (x *ListDeploymentsRequest) Reset()

func (*ListDeploymentsRequest) String

func (x *ListDeploymentsRequest) String() string

ListDeploymentsResponse

type ListDeploymentsResponse struct {

	// The list of deployments. There will be a maximum number of items
	// returned based on the page_size field in the request. The list may in some
	// cases be empty or contain fewer entries than page_size even if this isn't
	// the last page.
	Deployments []*Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Deployments.ListDeployments][google.cloud.dialogflow.cx.v3beta1.Deployments.ListDeployments].

func (*ListDeploymentsResponse) Descriptor

func (*ListDeploymentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDeploymentsResponse.ProtoReflect.Descriptor instead.

func (*ListDeploymentsResponse) GetDeployments

func (x *ListDeploymentsResponse) GetDeployments() []*Deployment

func (*ListDeploymentsResponse) GetNextPageToken

func (x *ListDeploymentsResponse) GetNextPageToken() string

func (*ListDeploymentsResponse) ProtoMessage

func (*ListDeploymentsResponse) ProtoMessage()

func (*ListDeploymentsResponse) ProtoReflect

func (x *ListDeploymentsResponse) ProtoReflect() protoreflect.Message

func (*ListDeploymentsResponse) Reset

func (x *ListDeploymentsResponse) Reset()

func (*ListDeploymentsResponse) String

func (x *ListDeploymentsResponse) String() string

ListEntityTypesRequest

type ListEntityTypesRequest struct {

	// Required. The agent to list all entity types for.
	// Format: `projects/

The request message for [EntityTypes.ListEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ListEntityTypes].

func (*ListEntityTypesRequest) Descriptor

func (*ListEntityTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEntityTypesRequest.ProtoReflect.Descriptor instead.

func (*ListEntityTypesRequest) GetLanguageCode

func (x *ListEntityTypesRequest) GetLanguageCode() string

func (*ListEntityTypesRequest) GetPageSize

func (x *ListEntityTypesRequest) GetPageSize() int32

func (*ListEntityTypesRequest) GetPageToken

func (x *ListEntityTypesRequest) GetPageToken() string

func (*ListEntityTypesRequest) GetParent

func (x *ListEntityTypesRequest) GetParent() string

func (*ListEntityTypesRequest) ProtoMessage

func (*ListEntityTypesRequest) ProtoMessage()

func (*ListEntityTypesRequest) ProtoReflect

func (x *ListEntityTypesRequest) ProtoReflect() protoreflect.Message

func (*ListEntityTypesRequest) Reset

func (x *ListEntityTypesRequest) Reset()

func (*ListEntityTypesRequest) String

func (x *ListEntityTypesRequest) String() string

ListEntityTypesResponse

type ListEntityTypesResponse struct {

	// The list of entity types. There will be a maximum number of items returned
	// based on the page_size field in the request.
	EntityTypes []*EntityType `protobuf:"bytes,1,rep,name=entity_types,json=entityTypes,proto3" json:"entity_types,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no
	// more results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [EntityTypes.ListEntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityTypes.ListEntityTypes].

func (*ListEntityTypesResponse) Descriptor

func (*ListEntityTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEntityTypesResponse.ProtoReflect.Descriptor instead.

func (*ListEntityTypesResponse) GetEntityTypes

func (x *ListEntityTypesResponse) GetEntityTypes() []*EntityType

func (*ListEntityTypesResponse) GetNextPageToken

func (x *ListEntityTypesResponse) GetNextPageToken() string

func (*ListEntityTypesResponse) ProtoMessage

func (*ListEntityTypesResponse) ProtoMessage()

func (*ListEntityTypesResponse) ProtoReflect

func (x *ListEntityTypesResponse) ProtoReflect() protoreflect.Message

func (*ListEntityTypesResponse) Reset

func (x *ListEntityTypesResponse) Reset()

func (*ListEntityTypesResponse) String

func (x *ListEntityTypesResponse) String() string

ListEnvironmentsRequest

type ListEnvironmentsRequest struct {

	// Required. The [Agent][google.cloud.dialogflow.cx.v3beta1.Agent] to list all
	// environments for. Format:
	// `projects/

The request message for [Environments.ListEnvironments][google.cloud.dialogflow.cx.v3beta1.Environments.ListEnvironments].

func (*ListEnvironmentsRequest) Descriptor

func (*ListEnvironmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEnvironmentsRequest.ProtoReflect.Descriptor instead.

func (*ListEnvironmentsRequest) GetPageSize

func (x *ListEnvironmentsRequest) GetPageSize() int32

func (*ListEnvironmentsRequest) GetPageToken

func (x *ListEnvironmentsRequest) GetPageToken() string

func (*ListEnvironmentsRequest) GetParent

func (x *ListEnvironmentsRequest) GetParent() string

func (*ListEnvironmentsRequest) ProtoMessage

func (*ListEnvironmentsRequest) ProtoMessage()

func (*ListEnvironmentsRequest) ProtoReflect

func (x *ListEnvironmentsRequest) ProtoReflect() protoreflect.Message

func (*ListEnvironmentsRequest) Reset

func (x *ListEnvironmentsRequest) Reset()

func (*ListEnvironmentsRequest) String

func (x *ListEnvironmentsRequest) String() string

ListEnvironmentsResponse

type ListEnvironmentsResponse struct {

	// The list of environments. There will be a maximum number of items
	// returned based on the page_size field in the request. The list may in some
	// cases be empty or contain fewer entries than page_size even if this isn't
	// the last page.
	Environments []*Environment `protobuf:"bytes,1,rep,name=environments,proto3" json:"environments,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Environments.ListEnvironments][google.cloud.dialogflow.cx.v3beta1.Environments.ListEnvironments].

func (*ListEnvironmentsResponse) Descriptor

func (*ListEnvironmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEnvironmentsResponse.ProtoReflect.Descriptor instead.

func (*ListEnvironmentsResponse) GetEnvironments

func (x *ListEnvironmentsResponse) GetEnvironments() []*Environment

func (*ListEnvironmentsResponse) GetNextPageToken

func (x *ListEnvironmentsResponse) GetNextPageToken() string

func (*ListEnvironmentsResponse) ProtoMessage

func (*ListEnvironmentsResponse) ProtoMessage()

func (*ListEnvironmentsResponse) ProtoReflect

func (x *ListEnvironmentsResponse) ProtoReflect() protoreflect.Message

func (*ListEnvironmentsResponse) Reset

func (x *ListEnvironmentsResponse) Reset()

func (*ListEnvironmentsResponse) String

func (x *ListEnvironmentsResponse) String() string

ListExamplesRequest

type ListExamplesRequest struct {

	// Required. The playbook to list the examples from.
	// Format:
	// `projects/

The request message for [Examples.ListExamples][google.cloud.dialogflow.cx.v3beta1.Examples.ListExamples].

func (*ListExamplesRequest) Descriptor

func (*ListExamplesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.

func (*ListExamplesRequest) GetLanguageCode

func (x *ListExamplesRequest) GetLanguageCode() string

func (*ListExamplesRequest) GetPageSize

func (x *ListExamplesRequest) GetPageSize() int32

func (*ListExamplesRequest) GetPageToken

func (x *ListExamplesRequest) GetPageToken() string

func (*ListExamplesRequest) GetParent

func (x *ListExamplesRequest) GetParent() string

func (*ListExamplesRequest) ProtoMessage

func (*ListExamplesRequest) ProtoMessage()

func (*ListExamplesRequest) ProtoReflect

func (x *ListExamplesRequest) ProtoReflect() protoreflect.Message

func (*ListExamplesRequest) Reset

func (x *ListExamplesRequest) Reset()

func (*ListExamplesRequest) String

func (x *ListExamplesRequest) String() string

ListExamplesResponse

type ListExamplesResponse struct {

	// The list of examples. There will be a maximum number of items returned
	// based on the
	// [page_size][google.cloud.dialogflow.cx.v3beta1.ListExamplesRequest.page_size]
	// field in the request.
	Examples []*Example `protobuf:"bytes,1,rep,name=examples,proto3" json:"examples,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Examples.ListExamples][google.cloud.dialogflow.cx.v3beta1.Examples.ListExamples].

func (*ListExamplesResponse) Descriptor

func (*ListExamplesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.

func (*ListExamplesResponse) GetExamples

func (x *ListExamplesResponse) GetExamples() []*Example

func (*ListExamplesResponse) GetNextPageToken

func (x *ListExamplesResponse) GetNextPageToken() string

func (*ListExamplesResponse) ProtoMessage

func (*ListExamplesResponse) ProtoMessage()

func (*ListExamplesResponse) ProtoReflect

func (x *ListExamplesResponse) ProtoReflect() protoreflect.Message

func (*ListExamplesResponse) Reset

func (x *ListExamplesResponse) Reset()

func (*ListExamplesResponse) String

func (x *ListExamplesResponse) String() string

ListExperimentsRequest

type ListExperimentsRequest struct {

	// Required. The [Environment][google.cloud.dialogflow.cx.v3beta1.Environment]
	// to list all environments for. Format:
	// `projects/

The request message for [Experiments.ListExperiments][google.cloud.dialogflow.cx.v3beta1.Experiments.ListExperiments].

func (*ListExperimentsRequest) Descriptor

func (*ListExperimentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListExperimentsRequest.ProtoReflect.Descriptor instead.

func (*ListExperimentsRequest) GetPageSize

func (x *ListExperimentsRequest) GetPageSize() int32

func (*ListExperimentsRequest) GetPageToken

func (x *ListExperimentsRequest) GetPageToken() string

func (*ListExperimentsRequest) GetParent

func (x *ListExperimentsRequest) GetParent() string

func (*ListExperimentsRequest) ProtoMessage

func (*ListExperimentsRequest) ProtoMessage()

func (*ListExperimentsRequest) ProtoReflect

func (x *ListExperimentsRequest) ProtoReflect() protoreflect.Message

func (*ListExperimentsRequest) Reset

func (x *ListExperimentsRequest) Reset()

func (*ListExperimentsRequest) String

func (x *ListExperimentsRequest) String() string

ListExperimentsResponse

type ListExperimentsResponse struct {

	// The list of experiments. There will be a maximum number of items
	// returned based on the page_size field in the request. The list may in some
	// cases be empty or contain fewer entries than page_size even if this isn't
	// the last page.
	Experiments []*Experiment `protobuf:"bytes,1,rep,name=experiments,proto3" json:"experiments,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Experiments.ListExperiments][google.cloud.dialogflow.cx.v3beta1.Experiments.ListExperiments].

func (*ListExperimentsResponse) Descriptor

func (*ListExperimentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListExperimentsResponse.ProtoReflect.Descriptor instead.

func (*ListExperimentsResponse) GetExperiments

func (x *ListExperimentsResponse) GetExperiments() []*Experiment

func (*ListExperimentsResponse) GetNextPageToken

func (x *ListExperimentsResponse) GetNextPageToken() string

func (*ListExperimentsResponse) ProtoMessage

func (*ListExperimentsResponse) ProtoMessage()

func (*ListExperimentsResponse) ProtoReflect

func (x *ListExperimentsResponse) ProtoReflect() protoreflect.Message

func (*ListExperimentsResponse) Reset

func (x *ListExperimentsResponse) Reset()

func (*ListExperimentsResponse) String

func (x *ListExperimentsResponse) String() string

ListFlowsRequest

type ListFlowsRequest struct {

	// Required. The agent containing the flows.
	// Format: `projects/

The request message for [Flows.ListFlows][google.cloud.dialogflow.cx.v3beta1.Flows.ListFlows].

func (*ListFlowsRequest) Descriptor

func (*ListFlowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListFlowsRequest.ProtoReflect.Descriptor instead.

func (*ListFlowsRequest) GetLanguageCode

func (x *ListFlowsRequest) GetLanguageCode() string

func (*ListFlowsRequest) GetPageSize

func (x *ListFlowsRequest) GetPageSize() int32

func (*ListFlowsRequest) GetPageToken

func (x *ListFlowsRequest) GetPageToken() string

func (*ListFlowsRequest) GetParent

func (x *ListFlowsRequest) GetParent() string

func (*ListFlowsRequest) ProtoMessage

func (*ListFlowsRequest) ProtoMessage()

func (*ListFlowsRequest) ProtoReflect

func (x *ListFlowsRequest) ProtoReflect() protoreflect.Message

func (*ListFlowsRequest) Reset

func (x *ListFlowsRequest) Reset()

func (*ListFlowsRequest) String

func (x *ListFlowsRequest) String() string

ListFlowsResponse

type ListFlowsResponse struct {

	// The list of flows. There will be a maximum number of items returned based
	// on the page_size field in the request.
	Flows []*Flow `protobuf:"bytes,1,rep,name=flows,proto3" json:"flows,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Flows.ListFlows][google.cloud.dialogflow.cx.v3beta1.Flows.ListFlows].

func (*ListFlowsResponse) Descriptor

func (*ListFlowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListFlowsResponse.ProtoReflect.Descriptor instead.

func (*ListFlowsResponse) GetFlows

func (x *ListFlowsResponse) GetFlows() []*Flow

func (*ListFlowsResponse) GetNextPageToken

func (x *ListFlowsResponse) GetNextPageToken() string

func (*ListFlowsResponse) ProtoMessage

func (*ListFlowsResponse) ProtoMessage()

func (*ListFlowsResponse) ProtoReflect

func (x *ListFlowsResponse) ProtoReflect() protoreflect.Message

func (*ListFlowsResponse) Reset

func (x *ListFlowsResponse) Reset()

func (*ListFlowsResponse) String

func (x *ListFlowsResponse) String() string

ListGeneratorsRequest

type ListGeneratorsRequest struct {

	// Required. The agent to list all generators for.
	// Format: `projects/

The request message for [Generators.ListGenerators][google.cloud.dialogflow.cx.v3beta1.Generators.ListGenerators].

func (*ListGeneratorsRequest) Descriptor

func (*ListGeneratorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGeneratorsRequest.ProtoReflect.Descriptor instead.

func (*ListGeneratorsRequest) GetLanguageCode

func (x *ListGeneratorsRequest) GetLanguageCode() string

func (*ListGeneratorsRequest) GetPageSize

func (x *ListGeneratorsRequest) GetPageSize() int32

func (*ListGeneratorsRequest) GetPageToken

func (x *ListGeneratorsRequest) GetPageToken() string

func (*ListGeneratorsRequest) GetParent

func (x *ListGeneratorsRequest) GetParent() string

func (*ListGeneratorsRequest) ProtoMessage

func (*ListGeneratorsRequest) ProtoMessage()

func (*ListGeneratorsRequest) ProtoReflect

func (x *ListGeneratorsRequest) ProtoReflect() protoreflect.Message

func (*ListGeneratorsRequest) Reset

func (x *ListGeneratorsRequest) Reset()

func (*ListGeneratorsRequest) String

func (x *ListGeneratorsRequest) String() string

ListGeneratorsResponse

type ListGeneratorsResponse struct {

	// The list of generators. There will be a maximum number of items returned
	// based on the page_size field in the request.
	Generators []*Generator `protobuf:"bytes,1,rep,name=generators,proto3" json:"generators,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Generators.ListGenerators][google.cloud.dialogflow.cx.v3beta1.Generators.ListGenerators].

func (*ListGeneratorsResponse) Descriptor

func (*ListGeneratorsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGeneratorsResponse.ProtoReflect.Descriptor instead.

func (*ListGeneratorsResponse) GetGenerators

func (x *ListGeneratorsResponse) GetGenerators() []*Generator

func (*ListGeneratorsResponse) GetNextPageToken

func (x *ListGeneratorsResponse) GetNextPageToken() string

func (*ListGeneratorsResponse) ProtoMessage

func (*ListGeneratorsResponse) ProtoMessage()

func (*ListGeneratorsResponse) ProtoReflect

func (x *ListGeneratorsResponse) ProtoReflect() protoreflect.Message

func (*ListGeneratorsResponse) Reset

func (x *ListGeneratorsResponse) Reset()

func (*ListGeneratorsResponse) String

func (x *ListGeneratorsResponse) String() string

ListIntentsRequest

type ListIntentsRequest struct {

	// Required. The agent to list all intents for.
	// Format: `projects/

The request message for [Intents.ListIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ListIntents].

func (*ListIntentsRequest) Descriptor

func (*ListIntentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListIntentsRequest.ProtoReflect.Descriptor instead.

func (*ListIntentsRequest) GetIntentView

func (x *ListIntentsRequest) GetIntentView() IntentView

func (*ListIntentsRequest) GetLanguageCode

func (x *ListIntentsRequest) GetLanguageCode() string

func (*ListIntentsRequest) GetPageSize

func (x *ListIntentsRequest) GetPageSize() int32

func (*ListIntentsRequest) GetPageToken

func (x *ListIntentsRequest) GetPageToken() string

func (*ListIntentsRequest) GetParent

func (x *ListIntentsRequest) GetParent() string

func (*ListIntentsRequest) ProtoMessage

func (*ListIntentsRequest) ProtoMessage()

func (*ListIntentsRequest) ProtoReflect

func (x *ListIntentsRequest) ProtoReflect() protoreflect.Message

func (*ListIntentsRequest) Reset

func (x *ListIntentsRequest) Reset()

func (*ListIntentsRequest) String

func (x *ListIntentsRequest) String() string

ListIntentsResponse

type ListIntentsResponse struct {

	// The list of intents. There will be a maximum number of items returned based
	// on the page_size field in the request.
	Intents []*Intent `protobuf:"bytes,1,rep,name=intents,proto3" json:"intents,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Intents.ListIntents][google.cloud.dialogflow.cx.v3beta1.Intents.ListIntents].

func (*ListIntentsResponse) Descriptor

func (*ListIntentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListIntentsResponse.ProtoReflect.Descriptor instead.

func (*ListIntentsResponse) GetIntents

func (x *ListIntentsResponse) GetIntents() []*Intent

func (*ListIntentsResponse) GetNextPageToken

func (x *ListIntentsResponse) GetNextPageToken() string

func (*ListIntentsResponse) ProtoMessage

func (*ListIntentsResponse) ProtoMessage()

func (*ListIntentsResponse) ProtoReflect

func (x *ListIntentsResponse) ProtoReflect() protoreflect.Message

func (*ListIntentsResponse) Reset

func (x *ListIntentsResponse) Reset()

func (*ListIntentsResponse) String

func (x *ListIntentsResponse) String() string

ListPagesRequest

type ListPagesRequest struct {

	// Required. The flow to list all pages for.
	// Format:
	// `projects/

The request message for [Pages.ListPages][google.cloud.dialogflow.cx.v3beta1.Pages.ListPages].

func (*ListPagesRequest) Descriptor

func (*ListPagesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPagesRequest.ProtoReflect.Descriptor instead.

func (*ListPagesRequest) GetLanguageCode

func (x *ListPagesRequest) GetLanguageCode() string

func (*ListPagesRequest) GetPageSize

func (x *ListPagesRequest) GetPageSize() int32

func (*ListPagesRequest) GetPageToken

func (x *ListPagesRequest) GetPageToken() string

func (*ListPagesRequest) GetParent

func (x *ListPagesRequest) GetParent() string

func (*ListPagesRequest) ProtoMessage

func (*ListPagesRequest) ProtoMessage()

func (*ListPagesRequest) ProtoReflect

func (x *ListPagesRequest) ProtoReflect() protoreflect.Message

func (*ListPagesRequest) Reset

func (x *ListPagesRequest) Reset()

func (*ListPagesRequest) String

func (x *ListPagesRequest) String() string

ListPagesResponse

type ListPagesResponse struct {

	// The list of pages. There will be a maximum number of items returned based
	// on the page_size field in the request.
	Pages []*Page `protobuf:"bytes,1,rep,name=pages,proto3" json:"pages,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Pages.ListPages][google.cloud.dialogflow.cx.v3beta1.Pages.ListPages].

func (*ListPagesResponse) Descriptor

func (*ListPagesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPagesResponse.ProtoReflect.Descriptor instead.

func (*ListPagesResponse) GetNextPageToken

func (x *ListPagesResponse) GetNextPageToken() string

func (*ListPagesResponse) GetPages

func (x *ListPagesResponse) GetPages() []*Page

func (*ListPagesResponse) ProtoMessage

func (*ListPagesResponse) ProtoMessage()

func (*ListPagesResponse) ProtoReflect

func (x *ListPagesResponse) ProtoReflect() protoreflect.Message

func (*ListPagesResponse) Reset

func (x *ListPagesResponse) Reset()

func (*ListPagesResponse) String

func (x *ListPagesResponse) String() string

ListPlaybookVersionsRequest

type ListPlaybookVersionsRequest struct {

	// Required. The playbook to list versions for.
	// Format:
	// `projects/

The request message for [Playbooks.ListPlaybookVersions][google.cloud.dialogflow.cx.v3beta1.Playbooks.ListPlaybookVersions].

func (*ListPlaybookVersionsRequest) Descriptor

func (*ListPlaybookVersionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPlaybookVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListPlaybookVersionsRequest) GetPageSize

func (x *ListPlaybookVersionsRequest) GetPageSize() int32

func (*ListPlaybookVersionsRequest) GetPageToken

func (x *ListPlaybookVersionsRequest) GetPageToken() string

func (*ListPlaybookVersionsRequest) GetParent

func (x *ListPlaybookVersionsRequest) GetParent() string

func (*ListPlaybookVersionsRequest) ProtoMessage

func (*ListPlaybookVersionsRequest) ProtoMessage()

func (*ListPlaybookVersionsRequest) ProtoReflect

func (*ListPlaybookVersionsRequest) Reset

func (x *ListPlaybookVersionsRequest) Reset()

func (*ListPlaybookVersionsRequest) String

func (x *ListPlaybookVersionsRequest) String() string

ListPlaybookVersionsResponse

type ListPlaybookVersionsResponse struct {

	// The list of playbook version. There will be a maximum number of items
	// returned based on the page_size field in the request.
	PlaybookVersions []*PlaybookVersion `protobuf:"bytes,1,rep,name=playbook_versions,json=playbookVersions,proto3" json:"playbook_versions,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Playbooks.ListPlaybookVersions][google.cloud.dialogflow.cx.v3beta1.Playbooks.ListPlaybookVersions].

func (*ListPlaybookVersionsResponse) Descriptor

func (*ListPlaybookVersionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPlaybookVersionsResponse.ProtoReflect.Descriptor instead.

func (*ListPlaybookVersionsResponse) GetNextPageToken

func (x *ListPlaybookVersionsResponse) GetNextPageToken() string

func (*ListPlaybookVersionsResponse) GetPlaybookVersions

func (x *ListPlaybookVersionsResponse) GetPlaybookVersions() []*PlaybookVersion

func (*ListPlaybookVersionsResponse) ProtoMessage

func (*ListPlaybookVersionsResponse) ProtoMessage()

func (*ListPlaybookVersionsResponse) ProtoReflect

func (*ListPlaybookVersionsResponse) Reset

func (x *ListPlaybookVersionsResponse) Reset()

func (*ListPlaybookVersionsResponse) String

ListPlaybooksRequest

type ListPlaybooksRequest struct {

	// Required. The agent to list playbooks from.
	// Format: `projects/

The request message for [Playbooks.ListPlaybooks][google.cloud.dialogflow.cx.v3beta1.Playbooks.ListPlaybooks].

func (*ListPlaybooksRequest) Descriptor

func (*ListPlaybooksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPlaybooksRequest.ProtoReflect.Descriptor instead.

func (*ListPlaybooksRequest) GetPageSize

func (x *ListPlaybooksRequest) GetPageSize() int32

func (*ListPlaybooksRequest) GetPageToken

func (x *ListPlaybooksRequest) GetPageToken() string

func (*ListPlaybooksRequest) GetParent

func (x *ListPlaybooksRequest) GetParent() string

func (*ListPlaybooksRequest) ProtoMessage

func (*ListPlaybooksRequest) ProtoMessage()

func (*ListPlaybooksRequest) ProtoReflect

func (x *ListPlaybooksRequest) ProtoReflect() protoreflect.Message

func (*ListPlaybooksRequest) Reset

func (x *ListPlaybooksRequest) Reset()

func (*ListPlaybooksRequest) String

func (x *ListPlaybooksRequest) String() string

ListPlaybooksResponse

type ListPlaybooksResponse struct {

	// The list of playbooks. There will be a maximum number of items returned
	// based on the page_size field in the request.
	Playbooks []*Playbook `protobuf:"bytes,1,rep,name=playbooks,proto3" json:"playbooks,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Playbooks.ListPlaybooks][google.cloud.dialogflow.cx.v3beta1.Playbooks.ListPlaybooks].

func (*ListPlaybooksResponse) Descriptor

func (*ListPlaybooksResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPlaybooksResponse.ProtoReflect.Descriptor instead.

func (*ListPlaybooksResponse) GetNextPageToken

func (x *ListPlaybooksResponse) GetNextPageToken() string

func (*ListPlaybooksResponse) GetPlaybooks

func (x *ListPlaybooksResponse) GetPlaybooks() []*Playbook

func (*ListPlaybooksResponse) ProtoMessage

func (*ListPlaybooksResponse) ProtoMessage()

func (*ListPlaybooksResponse) ProtoReflect

func (x *ListPlaybooksResponse) ProtoReflect() protoreflect.Message

func (*ListPlaybooksResponse) Reset

func (x *ListPlaybooksResponse) Reset()

func (*ListPlaybooksResponse) String

func (x *ListPlaybooksResponse) String() string

ListSecuritySettingsRequest

type ListSecuritySettingsRequest struct {

	// Required. The location to list all security settings for.
	// Format: `projects/

The request message for [SecuritySettings.ListSecuritySettings][].

func (*ListSecuritySettingsRequest) Descriptor

func (*ListSecuritySettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSecuritySettingsRequest.ProtoReflect.Descriptor instead.

func (*ListSecuritySettingsRequest) GetPageSize

func (x *ListSecuritySettingsRequest) GetPageSize() int32

func (*ListSecuritySettingsRequest) GetPageToken

func (x *ListSecuritySettingsRequest) GetPageToken() string

func (*ListSecuritySettingsRequest) GetParent

func (x *ListSecuritySettingsRequest) GetParent() string

func (*ListSecuritySettingsRequest) ProtoMessage

func (*ListSecuritySettingsRequest) ProtoMessage()

func (*ListSecuritySettingsRequest) ProtoReflect

func (*ListSecuritySettingsRequest) Reset

func (x *ListSecuritySettingsRequest) Reset()

func (*ListSecuritySettingsRequest) String

func (x *ListSecuritySettingsRequest) String() string

ListSecuritySettingsResponse

type ListSecuritySettingsResponse struct {

	// The list of security settings.
	SecuritySettings []*SecuritySettings `protobuf:"bytes,1,rep,name=security_settings,json=securitySettings,proto3" json:"security_settings,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [SecuritySettings.ListSecuritySettings][].

func (*ListSecuritySettingsResponse) Descriptor

func (*ListSecuritySettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSecuritySettingsResponse.ProtoReflect.Descriptor instead.

func (*ListSecuritySettingsResponse) GetNextPageToken

func (x *ListSecuritySettingsResponse) GetNextPageToken() string

func (*ListSecuritySettingsResponse) GetSecuritySettings

func (x *ListSecuritySettingsResponse) GetSecuritySettings() []*SecuritySettings

func (*ListSecuritySettingsResponse) ProtoMessage

func (*ListSecuritySettingsResponse) ProtoMessage()

func (*ListSecuritySettingsResponse) ProtoReflect

func (*ListSecuritySettingsResponse) Reset

func (x *ListSecuritySettingsResponse) Reset()

func (*ListSecuritySettingsResponse) String

ListSessionEntityTypesRequest

type ListSessionEntityTypesRequest struct {

	// Required. The session to list all session entity types from.
	// Format:
	// `projects/

The request message for [SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.ListSessionEntityTypes].

func (*ListSessionEntityTypesRequest) Descriptor

func (*ListSessionEntityTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSessionEntityTypesRequest.ProtoReflect.Descriptor instead.

func (*ListSessionEntityTypesRequest) GetPageSize

func (x *ListSessionEntityTypesRequest) GetPageSize() int32

func (*ListSessionEntityTypesRequest) GetPageToken

func (x *ListSessionEntityTypesRequest) GetPageToken() string

func (*ListSessionEntityTypesRequest) GetParent

func (x *ListSessionEntityTypesRequest) GetParent() string

func (*ListSessionEntityTypesRequest) ProtoMessage

func (*ListSessionEntityTypesRequest) ProtoMessage()

func (*ListSessionEntityTypesRequest) ProtoReflect

func (*ListSessionEntityTypesRequest) Reset

func (x *ListSessionEntityTypesRequest) Reset()

func (*ListSessionEntityTypesRequest) String

ListSessionEntityTypesResponse

type ListSessionEntityTypesResponse struct {

	// The list of session entity types. There will be a maximum number of items
	// returned based on the page_size field in the request.
	SessionEntityTypes []*SessionEntityType `protobuf:"bytes,1,rep,name=session_entity_types,json=sessionEntityTypes,proto3" json:"session_entity_types,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no
	// more results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.ListSessionEntityTypes].

func (*ListSessionEntityTypesResponse) Descriptor

func (*ListSessionEntityTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSessionEntityTypesResponse.ProtoReflect.Descriptor instead.

func (*ListSessionEntityTypesResponse) GetNextPageToken

func (x *ListSessionEntityTypesResponse) GetNextPageToken() string

func (*ListSessionEntityTypesResponse) GetSessionEntityTypes

func (x *ListSessionEntityTypesResponse) GetSessionEntityTypes() []*SessionEntityType

func (*ListSessionEntityTypesResponse) ProtoMessage

func (*ListSessionEntityTypesResponse) ProtoMessage()

func (*ListSessionEntityTypesResponse) ProtoReflect

func (*ListSessionEntityTypesResponse) Reset

func (x *ListSessionEntityTypesResponse) Reset()

func (*ListSessionEntityTypesResponse) String

ListTestCaseResultsRequest

type ListTestCaseResultsRequest struct {

	// Required. The test case to list results for.
	// Format:
	// `projects/

The request message for [TestCases.ListTestCaseResults][google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCaseResults].

func (*ListTestCaseResultsRequest) Descriptor

func (*ListTestCaseResultsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTestCaseResultsRequest.ProtoReflect.Descriptor instead.

func (*ListTestCaseResultsRequest) GetFilter

func (x *ListTestCaseResultsRequest) GetFilter() string

func (*ListTestCaseResultsRequest) GetPageSize

func (x *ListTestCaseResultsRequest) GetPageSize() int32

func (*ListTestCaseResultsRequest) GetPageToken

func (x *ListTestCaseResultsRequest) GetPageToken() string

func (*ListTestCaseResultsRequest) GetParent

func (x *ListTestCaseResultsRequest) GetParent() string

func (*ListTestCaseResultsRequest) ProtoMessage

func (*ListTestCaseResultsRequest) ProtoMessage()

func (*ListTestCaseResultsRequest) ProtoReflect

func (*ListTestCaseResultsRequest) Reset

func (x *ListTestCaseResultsRequest) Reset()

func (*ListTestCaseResultsRequest) String

func (x *ListTestCaseResultsRequest) String() string

ListTestCaseResultsResponse

type ListTestCaseResultsResponse struct {

	// The list of test case results.
	TestCaseResults []*TestCaseResult `protobuf:"bytes,1,rep,name=test_case_results,json=testCaseResults,proto3" json:"test_case_results,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [TestCases.ListTestCaseResults][google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCaseResults].

func (*ListTestCaseResultsResponse) Descriptor

func (*ListTestCaseResultsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTestCaseResultsResponse.ProtoReflect.Descriptor instead.

func (*ListTestCaseResultsResponse) GetNextPageToken

func (x *ListTestCaseResultsResponse) GetNextPageToken() string

func (*ListTestCaseResultsResponse) GetTestCaseResults

func (x *ListTestCaseResultsResponse) GetTestCaseResults() []*TestCaseResult

func (*ListTestCaseResultsResponse) ProtoMessage

func (*ListTestCaseResultsResponse) ProtoMessage()

func (*ListTestCaseResultsResponse) ProtoReflect

func (*ListTestCaseResultsResponse) Reset

func (x *ListTestCaseResultsResponse) Reset()

func (*ListTestCaseResultsResponse) String

func (x *ListTestCaseResultsResponse) String() string

ListTestCasesRequest

type ListTestCasesRequest struct {

	// Required. The agent to list all pages for.
	// Format: `projects/

The request message for [TestCases.ListTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCases].

func (*ListTestCasesRequest) Descriptor

func (*ListTestCasesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTestCasesRequest.ProtoReflect.Descriptor instead.

func (*ListTestCasesRequest) GetPageSize

func (x *ListTestCasesRequest) GetPageSize() int32

func (*ListTestCasesRequest) GetPageToken

func (x *ListTestCasesRequest) GetPageToken() string

func (*ListTestCasesRequest) GetParent

func (x *ListTestCasesRequest) GetParent() string

func (*ListTestCasesRequest) GetView

func (*ListTestCasesRequest) ProtoMessage

func (*ListTestCasesRequest) ProtoMessage()

func (*ListTestCasesRequest) ProtoReflect

func (x *ListTestCasesRequest) ProtoReflect() protoreflect.Message

func (*ListTestCasesRequest) Reset

func (x *ListTestCasesRequest) Reset()

func (*ListTestCasesRequest) String

func (x *ListTestCasesRequest) String() string

ListTestCasesRequest_TestCaseView

type ListTestCasesRequest_TestCaseView int32

Specifies how much test case information to include in the response.

ListTestCasesRequest_TEST_CASE_VIEW_UNSPECIFIED, ListTestCasesRequest_BASIC, ListTestCasesRequest_FULL

const (
	// The default / unset value.
	// The API will default to the BASIC view.
	ListTestCasesRequest_TEST_CASE_VIEW_UNSPECIFIED ListTestCasesRequest_TestCaseView = 0
	// Include basic metadata about the test case, but not the conversation
	// turns. This is the default value.
	ListTestCasesRequest_BASIC ListTestCasesRequest_TestCaseView = 1
	// Include everything.
	ListTestCasesRequest_FULL ListTestCasesRequest_TestCaseView = 2
)

func (ListTestCasesRequest_TestCaseView) Descriptor

func (ListTestCasesRequest_TestCaseView) Enum

func (ListTestCasesRequest_TestCaseView) EnumDescriptor

func (ListTestCasesRequest_TestCaseView) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListTestCasesRequest_TestCaseView.Descriptor instead.

func (ListTestCasesRequest_TestCaseView) Number

func (ListTestCasesRequest_TestCaseView) String

func (ListTestCasesRequest_TestCaseView) Type

ListTestCasesResponse

type ListTestCasesResponse struct {

	// The list of test cases. There will be a maximum number of items returned
	// based on the page_size field in the request.
	TestCases []*TestCase `protobuf:"bytes,1,rep,name=test_cases,json=testCases,proto3" json:"test_cases,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [TestCases.ListTestCases][google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCases].

func (*ListTestCasesResponse) Descriptor

func (*ListTestCasesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTestCasesResponse.ProtoReflect.Descriptor instead.

func (*ListTestCasesResponse) GetNextPageToken

func (x *ListTestCasesResponse) GetNextPageToken() string

func (*ListTestCasesResponse) GetTestCases

func (x *ListTestCasesResponse) GetTestCases() []*TestCase

func (*ListTestCasesResponse) ProtoMessage

func (*ListTestCasesResponse) ProtoMessage()

func (*ListTestCasesResponse) ProtoReflect

func (x *ListTestCasesResponse) ProtoReflect() protoreflect.Message

func (*ListTestCasesResponse) Reset

func (x *ListTestCasesResponse) Reset()

func (*ListTestCasesResponse) String

func (x *ListTestCasesResponse) String() string

ListToolVersionsRequest

type ListToolVersionsRequest struct {

	// Required. The parent of the tool versions.
	// Format:
	// `projects/

The request message for [Tools.ListToolVersions][google.cloud.dialogflow.cx.v3beta1.Tools.ListToolVersions].

func (*ListToolVersionsRequest) Descriptor

func (*ListToolVersionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListToolVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListToolVersionsRequest) GetPageSize

func (x *ListToolVersionsRequest) GetPageSize() int32

func (*ListToolVersionsRequest) GetPageToken

func (x *ListToolVersionsRequest) GetPageToken() string

func (*ListToolVersionsRequest) GetParent

func (x *ListToolVersionsRequest) GetParent() string

func (*ListToolVersionsRequest) ProtoMessage

func (*ListToolVersionsRequest) ProtoMessage()

func (*ListToolVersionsRequest) ProtoReflect

func (x *ListToolVersionsRequest) ProtoReflect() protoreflect.Message

func (*ListToolVersionsRequest) Reset

func (x *ListToolVersionsRequest) Reset()

func (*ListToolVersionsRequest) String

func (x *ListToolVersionsRequest) String() string

ListToolVersionsResponse

type ListToolVersionsResponse struct {

	// The list of tool versions. There will be a maximum number of items
	// returned based on the page_size field in the request.
	ToolVersions []*ToolVersion `protobuf:"bytes,1,rep,name=tool_versions,json=toolVersions,proto3" json:"tool_versions,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Tools.ListToolVersions][google.cloud.dialogflow.cx.v3beta1.Tools.ListToolVersions].

func (*ListToolVersionsResponse) Descriptor

func (*ListToolVersionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListToolVersionsResponse.ProtoReflect.Descriptor instead.

func (*ListToolVersionsResponse) GetNextPageToken

func (x *ListToolVersionsResponse) GetNextPageToken() string

func (*ListToolVersionsResponse) GetToolVersions

func (x *ListToolVersionsResponse) GetToolVersions() []*ToolVersion

func (*ListToolVersionsResponse) ProtoMessage

func (*ListToolVersionsResponse) ProtoMessage()

func (*ListToolVersionsResponse) ProtoReflect

func (x *ListToolVersionsResponse) ProtoReflect() protoreflect.Message

func (*ListToolVersionsResponse) Reset

func (x *ListToolVersionsResponse) Reset()

func (*ListToolVersionsResponse) String

func (x *ListToolVersionsResponse) String() string

ListToolsRequest

type ListToolsRequest struct {

	// Required. The agent to list the Tools from.
	// Format: `projects/

The request message for [Tools.ListTools][google.cloud.dialogflow.cx.v3beta1.Tools.ListTools].

func (*ListToolsRequest) Descriptor

func (*ListToolsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListToolsRequest.ProtoReflect.Descriptor instead.

func (*ListToolsRequest) GetPageSize

func (x *ListToolsRequest) GetPageSize() int32

func (*ListToolsRequest) GetPageToken

func (x *ListToolsRequest) GetPageToken() string

func (*ListToolsRequest) GetParent

func (x *ListToolsRequest) GetParent() string

func (*ListToolsRequest) ProtoMessage

func (*ListToolsRequest) ProtoMessage()

func (*ListToolsRequest) ProtoReflect

func (x *ListToolsRequest) ProtoReflect() protoreflect.Message

func (*ListToolsRequest) Reset

func (x *ListToolsRequest) Reset()

func (*ListToolsRequest) String

func (x *ListToolsRequest) String() string

ListToolsResponse

type ListToolsResponse struct {

	// The list of Tools. There will be a maximum number of items returned
	// based on the page_size field in the request.
	Tools []*Tool `protobuf:"bytes,1,rep,name=tools,proto3" json:"tools,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [Tools.ListTools][google.cloud.dialogflow.cx.v3beta1.Tools.ListTools].

func (*ListToolsResponse) Descriptor

func (*ListToolsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListToolsResponse.ProtoReflect.Descriptor instead.

func (*ListToolsResponse) GetNextPageToken

func (x *ListToolsResponse) GetNextPageToken() string

func (*ListToolsResponse) GetTools

func (x *ListToolsResponse) GetTools() []*Tool

func (*ListToolsResponse) ProtoMessage

func (*ListToolsResponse) ProtoMessage()

func (*ListToolsResponse) ProtoReflect

func (x *ListToolsResponse) ProtoReflect() protoreflect.Message

func (*ListToolsResponse) Reset

func (x *ListToolsResponse) Reset()

func (*ListToolsResponse) String

func (x *ListToolsResponse) String() string

ListTransitionRouteGroupsRequest

type ListTransitionRouteGroupsRequest struct {

	// Required. The flow to list all transition route groups for.
	// Format:
	// `projects/

The request message for [TransitionRouteGroups.ListTransitionRouteGroups][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.ListTransitionRouteGroups].

func (*ListTransitionRouteGroupsRequest) Descriptor

func (*ListTransitionRouteGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTransitionRouteGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListTransitionRouteGroupsRequest) GetLanguageCode

func (x *ListTransitionRouteGroupsRequest) GetLanguageCode() string

func (*ListTransitionRouteGroupsRequest) GetPageSize

func (x *ListTransitionRouteGroupsRequest) GetPageSize() int32

func (*ListTransitionRouteGroupsRequest) GetPageToken

func (x *ListTransitionRouteGroupsRequest) GetPageToken() string

func (*ListTransitionRouteGroupsRequest) GetParent

func (*ListTransitionRouteGroupsRequest) ProtoMessage

func (*ListTransitionRouteGroupsRequest) ProtoMessage()

func (*ListTransitionRouteGroupsRequest) ProtoReflect

func (*ListTransitionRouteGroupsRequest) Reset

func (*ListTransitionRouteGroupsRequest) String

ListTransitionRouteGroupsResponse

type ListTransitionRouteGroupsResponse struct {

	// The list of transition route groups. There will be a maximum number of
	// items returned based on the page_size field in the request. The list may in
	// some cases be empty or contain fewer entries than page_size even if this
	// isn't the last page.
	TransitionRouteGroups []*TransitionRouteGroup `protobuf:"bytes,1,rep,name=transition_route_groups,json=transitionRouteGroups,proto3" json:"transition_route_groups,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response message for [TransitionRouteGroups.ListTransitionRouteGroups][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.ListTransitionRouteGroups].

func (*ListTransitionRouteGroupsResponse) Descriptor

func (*ListTransitionRouteGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTransitionRouteGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListTransitionRouteGroupsResponse) GetNextPageToken

func (x *ListTransitionRouteGroupsResponse) GetNextPageToken() string

func (*ListTransitionRouteGroupsResponse) GetTransitionRouteGroups

func (x *ListTransitionRouteGroupsResponse) GetTransitionRouteGroups() []*TransitionRouteGroup

func (*ListTransitionRouteGroupsResponse) ProtoMessage

func (*ListTransitionRouteGroupsResponse) ProtoMessage()

func (*ListTransitionRouteGroupsResponse) ProtoReflect

func (*ListTransitionRouteGroupsResponse) Reset

func (*ListTransitionRouteGroupsResponse) String

ListVersionsRequest

type ListVersionsRequest struct {

	// Required. The [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] to list all
	// versions for. Format:
	// `projects/

The request message for [Versions.ListVersions][google.cloud.dialogflow.cx.v3beta1.Versions.ListVersions].

func (*ListVersionsRequest) Descriptor

func (*ListVersionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListVersionsRequest) GetPageSize