# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/dialogflow/v2/conversation_model.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/longrunning/operations_pb' require 'google/protobuf/empty_pb' require 'google/protobuf/timestamp_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/dialogflow/v2/conversation_model.proto", :syntax => :proto3) do add_message "google.cloud.dialogflow.v2.ConversationModel" do optional :name, :string, 1 optional :display_name, :string, 2 optional :create_time, :message, 3, "google.protobuf.Timestamp" repeated :datasets, :message, 4, "google.cloud.dialogflow.v2.InputDataset" optional :state, :enum, 7, "google.cloud.dialogflow.v2.ConversationModel.State" optional :language_code, :string, 19 oneof :model_metadata do optional :article_suggestion_model_metadata, :message, 8, "google.cloud.dialogflow.v2.ArticleSuggestionModelMetadata" optional :smart_reply_model_metadata, :message, 9, "google.cloud.dialogflow.v2.SmartReplyModelMetadata" end end add_enum "google.cloud.dialogflow.v2.ConversationModel.State" do value :STATE_UNSPECIFIED, 0 value :CREATING, 1 value :UNDEPLOYED, 2 value :DEPLOYING, 3 value :DEPLOYED, 4 value :UNDEPLOYING, 5 value :DELETING, 6 value :FAILED, 7 value :PENDING, 8 end add_enum "google.cloud.dialogflow.v2.ConversationModel.ModelType" do value :MODEL_TYPE_UNSPECIFIED, 0 value :SMART_REPLY_DUAL_ENCODER_MODEL, 2 value :SMART_REPLY_BERT_MODEL, 6 end add_message "google.cloud.dialogflow.v2.ConversationModelEvaluation" do optional :name, :string, 1 optional :display_name, :string, 2 optional :evaluation_config, :message, 6, "google.cloud.dialogflow.v2.EvaluationConfig" optional :create_time, :message, 3, "google.protobuf.Timestamp" optional :raw_human_eval_template_csv, :string, 8 oneof :metrics do optional :smart_reply_metrics, :message, 5, "google.cloud.dialogflow.v2.SmartReplyMetrics" end end add_message "google.cloud.dialogflow.v2.EvaluationConfig" do repeated :datasets, :message, 3, "google.cloud.dialogflow.v2.InputDataset" oneof :model_specific_config do optional :smart_reply_config, :message, 2, "google.cloud.dialogflow.v2.EvaluationConfig.SmartReplyConfig" optional :smart_compose_config, :message, 4, "google.cloud.dialogflow.v2.EvaluationConfig.SmartComposeConfig" end end add_message "google.cloud.dialogflow.v2.EvaluationConfig.SmartReplyConfig" do optional :allowlist_document, :string, 1 optional :max_result_count, :int32, 2 end add_message "google.cloud.dialogflow.v2.EvaluationConfig.SmartComposeConfig" do optional :allowlist_document, :string, 1 optional :max_result_count, :int32, 2 end add_message "google.cloud.dialogflow.v2.InputDataset" do optional :dataset, :string, 1 end add_message "google.cloud.dialogflow.v2.ArticleSuggestionModelMetadata" do optional :training_model_type, :enum, 3, "google.cloud.dialogflow.v2.ConversationModel.ModelType" end add_message "google.cloud.dialogflow.v2.SmartReplyModelMetadata" do optional :training_model_type, :enum, 6, "google.cloud.dialogflow.v2.ConversationModel.ModelType" end add_message "google.cloud.dialogflow.v2.SmartReplyMetrics" do optional :allowlist_coverage, :float, 1 repeated :top_n_metrics, :message, 2, "google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics" optional :conversation_count, :int64, 3 end add_message "google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics" do optional :n, :int32, 1 optional :recall, :float, 2 end add_message "google.cloud.dialogflow.v2.CreateConversationModelRequest" do optional :parent, :string, 1 optional :conversation_model, :message, 2, "google.cloud.dialogflow.v2.ConversationModel" end add_message "google.cloud.dialogflow.v2.GetConversationModelRequest" do optional :name, :string, 1 end add_message "google.cloud.dialogflow.v2.ListConversationModelsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.dialogflow.v2.ListConversationModelsResponse" do repeated :conversation_models, :message, 1, "google.cloud.dialogflow.v2.ConversationModel" optional :next_page_token, :string, 2 end add_message "google.cloud.dialogflow.v2.DeleteConversationModelRequest" do optional :name, :string, 1 end add_message "google.cloud.dialogflow.v2.DeployConversationModelRequest" do optional :name, :string, 1 end add_message "google.cloud.dialogflow.v2.UndeployConversationModelRequest" do optional :name, :string, 1 end add_message "google.cloud.dialogflow.v2.GetConversationModelEvaluationRequest" do optional :name, :string, 1 end add_message "google.cloud.dialogflow.v2.ListConversationModelEvaluationsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.dialogflow.v2.ListConversationModelEvaluationsResponse" do repeated :conversation_model_evaluations, :message, 1, "google.cloud.dialogflow.v2.ConversationModelEvaluation" optional :next_page_token, :string, 2 end add_message "google.cloud.dialogflow.v2.CreateConversationModelEvaluationRequest" do optional :parent, :string, 1 optional :conversation_model_evaluation, :message, 2, "google.cloud.dialogflow.v2.ConversationModelEvaluation" end add_message "google.cloud.dialogflow.v2.CreateConversationModelOperationMetadata" do optional :conversation_model, :string, 1 optional :state, :enum, 2, "google.cloud.dialogflow.v2.CreateConversationModelOperationMetadata.State" optional :create_time, :message, 3, "google.protobuf.Timestamp" end add_enum "google.cloud.dialogflow.v2.CreateConversationModelOperationMetadata.State" do value :STATE_UNSPECIFIED, 0 value :PENDING, 1 value :SUCCEEDED, 2 value :FAILED, 3 value :CANCELLED, 4 value :CANCELLING, 5 value :TRAINING, 6 end add_message "google.cloud.dialogflow.v2.DeployConversationModelOperationMetadata" do optional :conversation_model, :string, 1 optional :create_time, :message, 3, "google.protobuf.Timestamp" end add_message "google.cloud.dialogflow.v2.UndeployConversationModelOperationMetadata" do optional :conversation_model, :string, 1 optional :create_time, :message, 3, "google.protobuf.Timestamp" end add_message "google.cloud.dialogflow.v2.DeleteConversationModelOperationMetadata" do optional :conversation_model, :string, 1 optional :create_time, :message, 3, "google.protobuf.Timestamp" end add_message "google.cloud.dialogflow.v2.CreateConversationModelEvaluationOperationMetadata" do optional :conversation_model_evaluation, :string, 1 optional :conversation_model, :string, 4 optional :state, :enum, 2, "google.cloud.dialogflow.v2.CreateConversationModelEvaluationOperationMetadata.State" optional :create_time, :message, 3, "google.protobuf.Timestamp" end add_enum "google.cloud.dialogflow.v2.CreateConversationModelEvaluationOperationMetadata.State" do value :STATE_UNSPECIFIED, 0 value :INITIALIZING, 1 value :RUNNING, 2 value :CANCELLED, 3 value :SUCCEEDED, 4 value :FAILED, 5 end end end module Google module Cloud module Dialogflow module V2 ConversationModel = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ConversationModel").msgclass ConversationModel::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ConversationModel.State").enummodule ConversationModel::ModelType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ConversationModel.ModelType").enummodule ConversationModelEvaluation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ConversationModelEvaluation").msgclass EvaluationConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.EvaluationConfig").msgclass EvaluationConfig::SmartReplyConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.EvaluationConfig.SmartReplyConfig").msgclass EvaluationConfig::SmartComposeConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.EvaluationConfig.SmartComposeConfig").msgclass InputDataset = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.InputDataset").msgclass ArticleSuggestionModelMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ArticleSuggestionModelMetadata").msgclass SmartReplyModelMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.SmartReplyModelMetadata").msgclass SmartReplyMetrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.SmartReplyMetrics").msgclass SmartReplyMetrics::TopNMetrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics").msgclass CreateConversationModelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.CreateConversationModelRequest").msgclass GetConversationModelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.GetConversationModelRequest").msgclass ListConversationModelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ListConversationModelsRequest").msgclass ListConversationModelsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ListConversationModelsResponse").msgclass DeleteConversationModelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.DeleteConversationModelRequest").msgclass DeployConversationModelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.DeployConversationModelRequest").msgclass UndeployConversationModelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.UndeployConversationModelRequest").msgclass GetConversationModelEvaluationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.GetConversationModelEvaluationRequest").msgclass ListConversationModelEvaluationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ListConversationModelEvaluationsRequest").msgclass ListConversationModelEvaluationsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.ListConversationModelEvaluationsResponse").msgclass CreateConversationModelEvaluationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.CreateConversationModelEvaluationRequest").msgclass CreateConversationModelOperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.CreateConversationModelOperationMetadata").msgclass CreateConversationModelOperationMetadata::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.CreateConversationModelOperationMetadata.State").enummodule DeployConversationModelOperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.DeployConversationModelOperationMetadata").msgclass UndeployConversationModelOperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.UndeployConversationModelOperationMetadata").msgclass DeleteConversationModelOperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.DeleteConversationModelOperationMetadata").msgclass CreateConversationModelEvaluationOperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.CreateConversationModelEvaluationOperationMetadata").msgclass CreateConversationModelEvaluationOperationMetadata::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.dialogflow.v2.CreateConversationModelEvaluationOperationMetadata.State").enummodule end end end end