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.



14632
14633
14634
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14632

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)


14617
14618
14619
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14617

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)


14623
14624
14625
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14623

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)


14629
14630
14631
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14629

def drop_virtual_agent_messages
  @drop_virtual_agent_messages
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14637
14638
14639
14640
14641
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14637

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