Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Returns a new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings.



14879
14880
14881
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14879

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#drop_handoff_messagesBoolean Also known as: drop_handoff_messages?

Corresponds to the JSON property dropHandoffMessages

Returns:

  • (Boolean)


14864
14865
14866
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14864

def drop_handoff_messages
  @drop_handoff_messages
end

#drop_ivr_messagesBoolean Also known as: drop_ivr_messages?

Corresponds to the JSON property dropIvrMessages

Returns:

  • (Boolean)


14870
14871
14872
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14870

def drop_ivr_messages
  @drop_ivr_messages
end

#drop_virtual_agent_messagesBoolean Also known as: drop_virtual_agent_messages?

Corresponds to the JSON property dropVirtualAgentMessages

Returns:

  • (Boolean)


14876
14877
14878
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14876

def drop_virtual_agent_messages
  @drop_virtual_agent_messages
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14884
14885
14886
14887
14888
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14884

def update!(**args)
  @drop_handoff_messages = args[:drop_handoff_messages] if args.key?(:drop_handoff_messages)
  @drop_ivr_messages = args[:drop_ivr_messages] if args.key?(:drop_ivr_messages)
  @drop_virtual_agent_messages = args[:drop_virtual_agent_messages] if args.key?(:drop_virtual_agent_messages)
end