From beb5d2b11436bf2f653867eb9249193840b486a8 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Fri, 20 Aug 2021 13:18:44 -0700 Subject: [PATCH] chore: Configure Dialogflow CX for Ruby clients PiperOrigin-RevId: 392056283 --- google/cloud/dialogflow/cx/v3/BUILD.bazel | 11 ++++++++++- google/cloud/dialogflow/cx/v3/advanced_settings.proto | 1 + google/cloud/dialogflow/cx/v3/agent.proto | 1 + google/cloud/dialogflow/cx/v3/audio_config.proto | 1 + google/cloud/dialogflow/cx/v3/entity_type.proto | 1 + google/cloud/dialogflow/cx/v3/environment.proto | 1 + google/cloud/dialogflow/cx/v3/experiment.proto | 1 + google/cloud/dialogflow/cx/v3/flow.proto | 1 + google/cloud/dialogflow/cx/v3/fulfillment.proto | 1 + google/cloud/dialogflow/cx/v3/intent.proto | 1 + google/cloud/dialogflow/cx/v3/page.proto | 1 + google/cloud/dialogflow/cx/v3/response_message.proto | 1 + google/cloud/dialogflow/cx/v3/security_settings.proto | 1 + google/cloud/dialogflow/cx/v3/session.proto | 1 + .../cloud/dialogflow/cx/v3/session_entity_type.proto | 1 + google/cloud/dialogflow/cx/v3/test_case.proto | 1 + .../dialogflow/cx/v3/transition_route_group.proto | 1 + .../cloud/dialogflow/cx/v3/validation_message.proto | 1 + google/cloud/dialogflow/cx/v3/version.proto | 1 + google/cloud/dialogflow/cx/v3/webhook.proto | 1 + google/cloud/dialogflow/cx/v3beta1/BUILD.bazel | 11 ++++++++++- .../dialogflow/cx/v3beta1/advanced_settings.proto | 1 + google/cloud/dialogflow/cx/v3beta1/agent.proto | 1 + google/cloud/dialogflow/cx/v3beta1/audio_config.proto | 1 + google/cloud/dialogflow/cx/v3beta1/entity_type.proto | 1 + google/cloud/dialogflow/cx/v3beta1/environment.proto | 1 + google/cloud/dialogflow/cx/v3beta1/experiment.proto | 1 + google/cloud/dialogflow/cx/v3beta1/flow.proto | 1 + google/cloud/dialogflow/cx/v3beta1/fulfillment.proto | 1 + google/cloud/dialogflow/cx/v3beta1/intent.proto | 1 + google/cloud/dialogflow/cx/v3beta1/page.proto | 1 + .../dialogflow/cx/v3beta1/response_message.proto | 1 + .../dialogflow/cx/v3beta1/security_settings.proto | 1 + google/cloud/dialogflow/cx/v3beta1/session.proto | 1 + .../dialogflow/cx/v3beta1/session_entity_type.proto | 1 + google/cloud/dialogflow/cx/v3beta1/test_case.proto | 1 + .../cx/v3beta1/transition_route_group.proto | 1 + .../dialogflow/cx/v3beta1/validation_message.proto | 1 + google/cloud/dialogflow/cx/v3beta1/version.proto | 1 + google/cloud/dialogflow/cx/v3beta1/webhook.proto | 1 + 40 files changed, 58 insertions(+), 2 deletions(-) diff --git a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/cx/v3/BUILD.bazel index 4e3c70d22..8906848a4 100644 --- a/google/cloud/dialogflow/cx/v3/BUILD.bazel +++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel @@ -314,8 +314,17 @@ ruby_grpc_library( ruby_cloud_gapic_library( name = "cx_ruby_gapic", srcs = [":cx_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3"], + extra_protoc_parameters = [ + "ruby-cloud-api-id=dialogflow.googleapis.com", + "ruby-cloud-api-shortname=dialogflow", + "ruby-cloud-env-prefix=DIALOGFLOW", + "ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3", + "ruby-cloud-namespace-override=Cx=CX", + "ruby-cloud-product-url=https://cloud.google.com/dialogflow", + ], grpc_service_config = "dialogflow_grpc_service_config.json", + ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business.", + ruby_cloud_title = "Dialogflow CX V3", deps = [ ":cx_ruby_grpc", ":cx_ruby_proto", diff --git a/google/cloud/dialogflow/cx/v3/advanced_settings.proto b/google/cloud/dialogflow/cx/v3/advanced_settings.proto index f6b0b1ac8..8dc22a15a 100644 --- a/google/cloud/dialogflow/cx/v3/advanced_settings.proto +++ b/google/cloud/dialogflow/cx/v3/advanced_settings.proto @@ -27,6 +27,7 @@ option java_multiple_files = true; option java_outer_classname = "AdvancedSettingsProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. // Settings exposed at lower level overrides the settings exposed at higher diff --git a/google/cloud/dialogflow/cx/v3/agent.proto b/google/cloud/dialogflow/cx/v3/agent.proto index e3fe7365e..e6ad899bf 100644 --- a/google/cloud/dialogflow/cx/v3/agent.proto +++ b/google/cloud/dialogflow/cx/v3/agent.proto @@ -34,6 +34,7 @@ option java_multiple_files = true; option java_outer_classname = "AgentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Agents][google.cloud.dialogflow.cx.v3.Agent]. service Agents { diff --git a/google/cloud/dialogflow/cx/v3/audio_config.proto b/google/cloud/dialogflow/cx/v3/audio_config.proto index dc9c911b9..d7f88c829 100644 --- a/google/cloud/dialogflow/cx/v3/audio_config.proto +++ b/google/cloud/dialogflow/cx/v3/audio_config.proto @@ -28,6 +28,7 @@ option java_multiple_files = true; option java_outer_classname = "AudioConfigProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Information for a word recognized by the speech recognizer. message SpeechWordInfo { diff --git a/google/cloud/dialogflow/cx/v3/entity_type.proto b/google/cloud/dialogflow/cx/v3/entity_type.proto index 3eb5b8ff4..2d99cd129 100644 --- a/google/cloud/dialogflow/cx/v3/entity_type.proto +++ b/google/cloud/dialogflow/cx/v3/entity_type.proto @@ -30,6 +30,7 @@ option java_multiple_files = true; option java_outer_classname = "EntityTypeProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [EntityTypes][google.cloud.dialogflow.cx.v3.EntityType]. service EntityTypes { diff --git a/google/cloud/dialogflow/cx/v3/environment.proto b/google/cloud/dialogflow/cx/v3/environment.proto index b5670def7..4ff1523c0 100644 --- a/google/cloud/dialogflow/cx/v3/environment.proto +++ b/google/cloud/dialogflow/cx/v3/environment.proto @@ -33,6 +33,7 @@ option java_multiple_files = true; option java_outer_classname = "EnvironmentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Environments][google.cloud.dialogflow.cx.v3.Environment]. service Environments { diff --git a/google/cloud/dialogflow/cx/v3/experiment.proto b/google/cloud/dialogflow/cx/v3/experiment.proto index e65a4a4e1..a5ed6fdcf 100644 --- a/google/cloud/dialogflow/cx/v3/experiment.proto +++ b/google/cloud/dialogflow/cx/v3/experiment.proto @@ -32,6 +32,7 @@ option java_multiple_files = true; option java_outer_classname = "ExperimentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Experiments][google.cloud.dialogflow.cx.v3.Experiment]. service Experiments { diff --git a/google/cloud/dialogflow/cx/v3/flow.proto b/google/cloud/dialogflow/cx/v3/flow.proto index 6ac6ddbeb..5170b374e 100644 --- a/google/cloud/dialogflow/cx/v3/flow.proto +++ b/google/cloud/dialogflow/cx/v3/flow.proto @@ -35,6 +35,7 @@ option java_multiple_files = true; option java_outer_classname = "FlowProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Flows][google.cloud.dialogflow.cx.v3.Flow]. service Flows { diff --git a/google/cloud/dialogflow/cx/v3/fulfillment.proto b/google/cloud/dialogflow/cx/v3/fulfillment.proto index a952b6c27..9635cefba 100644 --- a/google/cloud/dialogflow/cx/v3/fulfillment.proto +++ b/google/cloud/dialogflow/cx/v3/fulfillment.proto @@ -29,6 +29,7 @@ option java_multiple_files = true; option java_outer_classname = "FulfillmentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // A fulfillment can do one or more of the following actions at the same time: // diff --git a/google/cloud/dialogflow/cx/v3/intent.proto b/google/cloud/dialogflow/cx/v3/intent.proto index ae1718994..48bc0f894 100644 --- a/google/cloud/dialogflow/cx/v3/intent.proto +++ b/google/cloud/dialogflow/cx/v3/intent.proto @@ -32,6 +32,7 @@ option java_multiple_files = true; option java_outer_classname = "IntentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Intents][google.cloud.dialogflow.cx.v3.Intent]. service Intents { diff --git a/google/cloud/dialogflow/cx/v3/page.proto b/google/cloud/dialogflow/cx/v3/page.proto index 32a3d56f4..694e4b6d4 100644 --- a/google/cloud/dialogflow/cx/v3/page.proto +++ b/google/cloud/dialogflow/cx/v3/page.proto @@ -33,6 +33,7 @@ option java_multiple_files = true; option java_outer_classname = "PageProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Pages][google.cloud.dialogflow.cx.v3.Page]. service Pages { diff --git a/google/cloud/dialogflow/cx/v3/response_message.proto b/google/cloud/dialogflow/cx/v3/response_message.proto index 37a6ac653..a9b8d7ee2 100644 --- a/google/cloud/dialogflow/cx/v3/response_message.proto +++ b/google/cloud/dialogflow/cx/v3/response_message.proto @@ -27,6 +27,7 @@ option java_multiple_files = true; option java_outer_classname = "ResponseMessageProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Represents a response message that can be returned by a conversational agent. // diff --git a/google/cloud/dialogflow/cx/v3/security_settings.proto b/google/cloud/dialogflow/cx/v3/security_settings.proto index 40e11111e..b8ab53b4c 100644 --- a/google/cloud/dialogflow/cx/v3/security_settings.proto +++ b/google/cloud/dialogflow/cx/v3/security_settings.proto @@ -31,6 +31,7 @@ option java_multiple_files = true; option java_outer_classname = "SecuritySettingsProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; option (google.api.resource_definition) = { type: "dlp.googleapis.com/InspectTemplate" pattern: "organizations/{organization}/locations/{location}/inspectTemplates/{inspect_template}" diff --git a/google/cloud/dialogflow/cx/v3/session.proto b/google/cloud/dialogflow/cx/v3/session.proto index 1882cb1a4..2065c03f3 100644 --- a/google/cloud/dialogflow/cx/v3/session.proto +++ b/google/cloud/dialogflow/cx/v3/session.proto @@ -39,6 +39,7 @@ option java_multiple_files = true; option java_outer_classname = "SessionProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; option (google.api.resource_definition) = { type: "dialogflow.googleapis.com/Session" pattern: "projects/{project}/locations/{location}/agents/{agent}/sessions/{session}" diff --git a/google/cloud/dialogflow/cx/v3/session_entity_type.proto b/google/cloud/dialogflow/cx/v3/session_entity_type.proto index fd4f477a0..f9d298c48 100644 --- a/google/cloud/dialogflow/cx/v3/session_entity_type.proto +++ b/google/cloud/dialogflow/cx/v3/session_entity_type.proto @@ -31,6 +31,7 @@ option java_multiple_files = true; option java_outer_classname = "SessionEntityTypeProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [SessionEntityTypes][google.cloud.dialogflow.cx.v3.SessionEntityType]. service SessionEntityTypes { diff --git a/google/cloud/dialogflow/cx/v3/test_case.proto b/google/cloud/dialogflow/cx/v3/test_case.proto index 94e69aaed..b1081d910 100644 --- a/google/cloud/dialogflow/cx/v3/test_case.proto +++ b/google/cloud/dialogflow/cx/v3/test_case.proto @@ -40,6 +40,7 @@ option java_multiple_files = true; option java_outer_classname = "TestCaseProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Test Cases][google.cloud.dialogflow.cx.v3.TestCase] and // [Test Case Results][google.cloud.dialogflow.cx.v3.TestCaseResult]. diff --git a/google/cloud/dialogflow/cx/v3/transition_route_group.proto b/google/cloud/dialogflow/cx/v3/transition_route_group.proto index d5d49baa5..382254d96 100644 --- a/google/cloud/dialogflow/cx/v3/transition_route_group.proto +++ b/google/cloud/dialogflow/cx/v3/transition_route_group.proto @@ -31,6 +31,7 @@ option java_multiple_files = true; option java_outer_classname = "TransitionRouteGroupProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [TransitionRouteGroups][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]. service TransitionRouteGroups { diff --git a/google/cloud/dialogflow/cx/v3/validation_message.proto b/google/cloud/dialogflow/cx/v3/validation_message.proto index f36c9bb9d..71d876a5e 100644 --- a/google/cloud/dialogflow/cx/v3/validation_message.proto +++ b/google/cloud/dialogflow/cx/v3/validation_message.proto @@ -26,6 +26,7 @@ option java_multiple_files = true; option java_outer_classname = "ValidationMessageProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Agent/flow validation message. message ValidationMessage { diff --git a/google/cloud/dialogflow/cx/v3/version.proto b/google/cloud/dialogflow/cx/v3/version.proto index edc09da15..d0d1a8a9e 100644 --- a/google/cloud/dialogflow/cx/v3/version.proto +++ b/google/cloud/dialogflow/cx/v3/version.proto @@ -38,6 +38,7 @@ option java_multiple_files = true; option java_outer_classname = "VersionProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; // Service for managing [Versions][google.cloud.dialogflow.cx.v3.Version]. service Versions { diff --git a/google/cloud/dialogflow/cx/v3/webhook.proto b/google/cloud/dialogflow/cx/v3/webhook.proto index aec0eaa5c..074b8dc1d 100644 --- a/google/cloud/dialogflow/cx/v3/webhook.proto +++ b/google/cloud/dialogflow/cx/v3/webhook.proto @@ -33,6 +33,7 @@ option java_multiple_files = true; option java_outer_classname = "WebhookProto"; option java_package = "com.google.cloud.dialogflow.cx.v3"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3"; option (google.api.resource_definition) = { type: "servicedirectory.googleapis.com/Service" pattern: "projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}" diff --git a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel index 5dad66afb..a80154e47 100644 --- a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel +++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel @@ -314,8 +314,17 @@ ruby_grpc_library( ruby_cloud_gapic_library( name = "cx_ruby_gapic", srcs = [":cx_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3beta1"], + extra_protoc_parameters = [ + "ruby-cloud-api-id=dialogflow.googleapis.com", + "ruby-cloud-api-shortname=dialogflow", + "ruby-cloud-env-prefix=DIALOGFLOW", + "ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3beta1", + "ruby-cloud-namespace-override=Cx=CX", + "ruby-cloud-product-url=https://cloud.google.com/dialogflow", + ], grpc_service_config = "dialogflow_grpc_service_config.json", + ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business.", + ruby_cloud_title = "Dialogflow CX V3beta1", deps = [ ":cx_ruby_grpc", ":cx_ruby_proto", diff --git a/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto b/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto index 682ffe480..4e3a8e7f5 100644 --- a/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto +++ b/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto @@ -27,6 +27,7 @@ option java_multiple_files = true; option java_outer_classname = "AdvancedSettingsProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. // Settings exposed at lower level overrides the settings exposed at higher diff --git a/google/cloud/dialogflow/cx/v3beta1/agent.proto b/google/cloud/dialogflow/cx/v3beta1/agent.proto index 0073381f8..1318115eb 100644 --- a/google/cloud/dialogflow/cx/v3beta1/agent.proto +++ b/google/cloud/dialogflow/cx/v3beta1/agent.proto @@ -34,6 +34,7 @@ option java_multiple_files = true; option java_outer_classname = "AgentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Agents][google.cloud.dialogflow.cx.v3beta1.Agent]. service Agents { diff --git a/google/cloud/dialogflow/cx/v3beta1/audio_config.proto b/google/cloud/dialogflow/cx/v3beta1/audio_config.proto index 38f05bd52..078cd9193 100644 --- a/google/cloud/dialogflow/cx/v3beta1/audio_config.proto +++ b/google/cloud/dialogflow/cx/v3beta1/audio_config.proto @@ -28,6 +28,7 @@ option java_multiple_files = true; option java_outer_classname = "AudioConfigProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Information for a word recognized by the speech recognizer. message SpeechWordInfo { diff --git a/google/cloud/dialogflow/cx/v3beta1/entity_type.proto b/google/cloud/dialogflow/cx/v3beta1/entity_type.proto index 0f6ed563f..a0aa4ff8a 100644 --- a/google/cloud/dialogflow/cx/v3beta1/entity_type.proto +++ b/google/cloud/dialogflow/cx/v3beta1/entity_type.proto @@ -30,6 +30,7 @@ option java_multiple_files = true; option java_outer_classname = "EntityTypeProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [EntityTypes][google.cloud.dialogflow.cx.v3beta1.EntityType]. service EntityTypes { diff --git a/google/cloud/dialogflow/cx/v3beta1/environment.proto b/google/cloud/dialogflow/cx/v3beta1/environment.proto index 837551df9..73c22ca70 100644 --- a/google/cloud/dialogflow/cx/v3beta1/environment.proto +++ b/google/cloud/dialogflow/cx/v3beta1/environment.proto @@ -33,6 +33,7 @@ option java_multiple_files = true; option java_outer_classname = "EnvironmentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Environments][google.cloud.dialogflow.cx.v3beta1.Environment]. service Environments { diff --git a/google/cloud/dialogflow/cx/v3beta1/experiment.proto b/google/cloud/dialogflow/cx/v3beta1/experiment.proto index 949026df7..a46433e50 100644 --- a/google/cloud/dialogflow/cx/v3beta1/experiment.proto +++ b/google/cloud/dialogflow/cx/v3beta1/experiment.proto @@ -32,6 +32,7 @@ option java_multiple_files = true; option java_outer_classname = "ExperimentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Experiments][google.cloud.dialogflow.cx.v3beta1.Experiment]. service Experiments { diff --git a/google/cloud/dialogflow/cx/v3beta1/flow.proto b/google/cloud/dialogflow/cx/v3beta1/flow.proto index 4cbeb65da..7ec9b4eee 100644 --- a/google/cloud/dialogflow/cx/v3beta1/flow.proto +++ b/google/cloud/dialogflow/cx/v3beta1/flow.proto @@ -35,6 +35,7 @@ option java_multiple_files = true; option java_outer_classname = "FlowProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Flows][google.cloud.dialogflow.cx.v3beta1.Flow]. service Flows { diff --git a/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto b/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto index 5301826c1..f41e1735a 100644 --- a/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto +++ b/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto @@ -29,6 +29,7 @@ option java_multiple_files = true; option java_outer_classname = "FulfillmentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // A fulfillment can do one or more of the following actions at the same time: // diff --git a/google/cloud/dialogflow/cx/v3beta1/intent.proto b/google/cloud/dialogflow/cx/v3beta1/intent.proto index 2ff9aea28..5d69f8231 100644 --- a/google/cloud/dialogflow/cx/v3beta1/intent.proto +++ b/google/cloud/dialogflow/cx/v3beta1/intent.proto @@ -32,6 +32,7 @@ option java_multiple_files = true; option java_outer_classname = "IntentProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Intents][google.cloud.dialogflow.cx.v3beta1.Intent]. service Intents { diff --git a/google/cloud/dialogflow/cx/v3beta1/page.proto b/google/cloud/dialogflow/cx/v3beta1/page.proto index b23b10d74..6b4085971 100644 --- a/google/cloud/dialogflow/cx/v3beta1/page.proto +++ b/google/cloud/dialogflow/cx/v3beta1/page.proto @@ -33,6 +33,7 @@ option java_multiple_files = true; option java_outer_classname = "PageProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Pages][google.cloud.dialogflow.cx.v3beta1.Page]. service Pages { diff --git a/google/cloud/dialogflow/cx/v3beta1/response_message.proto b/google/cloud/dialogflow/cx/v3beta1/response_message.proto index e8934f20d..d9331eb42 100644 --- a/google/cloud/dialogflow/cx/v3beta1/response_message.proto +++ b/google/cloud/dialogflow/cx/v3beta1/response_message.proto @@ -27,6 +27,7 @@ option java_multiple_files = true; option java_outer_classname = "ResponseMessageProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Represents a response message that can be returned by a conversational agent. // diff --git a/google/cloud/dialogflow/cx/v3beta1/security_settings.proto b/google/cloud/dialogflow/cx/v3beta1/security_settings.proto index b10f3c0d3..95d1d60b2 100644 --- a/google/cloud/dialogflow/cx/v3beta1/security_settings.proto +++ b/google/cloud/dialogflow/cx/v3beta1/security_settings.proto @@ -31,6 +31,7 @@ option java_multiple_files = true; option java_outer_classname = "SecuritySettingsProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; option (google.api.resource_definition) = { type: "dlp.googleapis.com/InspectTemplate" pattern: "organizations/{organization}/locations/{location}/inspectTemplates/{inspect_template}" diff --git a/google/cloud/dialogflow/cx/v3beta1/session.proto b/google/cloud/dialogflow/cx/v3beta1/session.proto index 44ef50b18..170eaa2f5 100644 --- a/google/cloud/dialogflow/cx/v3beta1/session.proto +++ b/google/cloud/dialogflow/cx/v3beta1/session.proto @@ -39,6 +39,7 @@ option java_multiple_files = true; option java_outer_classname = "SessionProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; option (google.api.resource_definition) = { type: "dialogflow.googleapis.com/Session" pattern: "projects/{project}/locations/{location}/agents/{agent}/sessions/{session}" diff --git a/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto b/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto index 7c5cfebad..d0f1f5241 100644 --- a/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto +++ b/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto @@ -31,6 +31,7 @@ option java_multiple_files = true; option java_outer_classname = "SessionEntityTypeProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [SessionEntityTypes][google.cloud.dialogflow.cx.v3beta1.SessionEntityType]. service SessionEntityTypes { diff --git a/google/cloud/dialogflow/cx/v3beta1/test_case.proto b/google/cloud/dialogflow/cx/v3beta1/test_case.proto index c640be6ff..b39565d94 100644 --- a/google/cloud/dialogflow/cx/v3beta1/test_case.proto +++ b/google/cloud/dialogflow/cx/v3beta1/test_case.proto @@ -40,6 +40,7 @@ option java_multiple_files = true; option java_outer_classname = "TestCaseProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Test Cases][google.cloud.dialogflow.cx.v3beta1.TestCase] and // [Test Case Results][google.cloud.dialogflow.cx.v3beta1.TestCaseResult]. diff --git a/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto b/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto index 50e277a87..fd3406f4b 100644 --- a/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto +++ b/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto @@ -31,6 +31,7 @@ option java_multiple_files = true; option java_outer_classname = "TransitionRouteGroupProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [TransitionRouteGroups][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup]. service TransitionRouteGroups { diff --git a/google/cloud/dialogflow/cx/v3beta1/validation_message.proto b/google/cloud/dialogflow/cx/v3beta1/validation_message.proto index b80e4fa27..c430dea26 100644 --- a/google/cloud/dialogflow/cx/v3beta1/validation_message.proto +++ b/google/cloud/dialogflow/cx/v3beta1/validation_message.proto @@ -26,6 +26,7 @@ option java_multiple_files = true; option java_outer_classname = "ValidationMessageProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Agent/flow validation message. message ValidationMessage { diff --git a/google/cloud/dialogflow/cx/v3beta1/version.proto b/google/cloud/dialogflow/cx/v3beta1/version.proto index 39135c96a..d5b442310 100644 --- a/google/cloud/dialogflow/cx/v3beta1/version.proto +++ b/google/cloud/dialogflow/cx/v3beta1/version.proto @@ -38,6 +38,7 @@ option java_multiple_files = true; option java_outer_classname = "VersionProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; // Service for managing [Versions][google.cloud.dialogflow.cx.v3beta1.Version]. service Versions { diff --git a/google/cloud/dialogflow/cx/v3beta1/webhook.proto b/google/cloud/dialogflow/cx/v3beta1/webhook.proto index 7786dd229..b5b0eaf6a 100644 --- a/google/cloud/dialogflow/cx/v3beta1/webhook.proto +++ b/google/cloud/dialogflow/cx/v3beta1/webhook.proto @@ -33,6 +33,7 @@ option java_multiple_files = true; option java_outer_classname = "WebhookProto"; option java_package = "com.google.cloud.dialogflow.cx.v3beta1"; option objc_class_prefix = "DF"; +option ruby_package = "Google::Cloud::Dialogflow::CX::V3beta1"; option (google.api.resource_definition) = { type: "servicedirectory.googleapis.com/Service" pattern: "projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}"