Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Returns a new instance of GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings.



11120
11121
11122
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11120

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)


11105
11106
11107
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11105

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)


11111
11112
11113
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11111

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)


11117
11118
11119
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11117

def drop_virtual_agent_messages
  @drop_virtual_agent_messages
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



11125
11126
11127
11128
11129
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11125

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