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.



14954
14955
14956
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14954

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)


14939
14940
14941
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14939

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)


14945
14946
14947
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14945

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)


14951
14952
14953
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14951

def drop_virtual_agent_messages
  @drop_virtual_agent_messages
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14959
14960
14961
14962
14963
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14959

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