class Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig

Defines the Human Agent Assistant to connect to a conversation.

Attributes

end_user_suggestion_config[RW]

Detail human agent assistant config. Corresponds to the JSON property `endUserSuggestionConfig` @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig]

human_agent_suggestion_config[RW]

Detail human agent assistant config. Corresponds to the JSON property `humanAgentSuggestionConfig` @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig]

message_analysis_config[RW]

Configuration for analyses to run on each conversation message. Corresponds to the JSON property `messageAnalysisConfig` @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig]

notification_config[RW]

Defines notification behavior. Corresponds to the JSON property `notificationConfig` @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1NotificationConfig]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 9676
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 9681
def update!(**args)
  @end_user_suggestion_config = args[:end_user_suggestion_config] if args.key?(:end_user_suggestion_config)
  @human_agent_suggestion_config = args[:human_agent_suggestion_config] if args.key?(:human_agent_suggestion_config)
  @message_analysis_config = args[:message_analysis_config] if args.key?(:message_analysis_config)
  @notification_config = args[:notification_config] if args.key?(:notification_config)
end