Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1EntityMentionData
- Inherits:
-
Object
- Object
- Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1EntityMentionData
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/contactcenterinsights_v1/classes.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb
Overview
The data for an entity mention annotation. This represents a mention of an
Entity
in the conversation.
Instance Attribute Summary collapse
-
#entity_unique_id ⇒ String
The key of this entity in conversation entities.
-
#sentiment ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData
The data for a sentiment annotation.
-
#type ⇒ String
The type of the entity mention.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1EntityMentionData
constructor
A new instance of GoogleCloudContactcenterinsightsV1EntityMentionData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1EntityMentionData
Returns a new instance of GoogleCloudContactcenterinsightsV1EntityMentionData.
1783 1784 1785 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1783 def initialize(**args) update!(**args) end |
Instance Attribute Details
#entity_unique_id ⇒ String
The key of this entity in conversation entities. Can be used to retrieve the
exact Entity
this mention is attached to.
Corresponds to the JSON property entityUniqueId
1771 1772 1773 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1771 def entity_unique_id @entity_unique_id end |
#sentiment ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData
The data for a sentiment annotation.
Corresponds to the JSON property sentiment
1776 1777 1778 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1776 def sentiment @sentiment end |
#type ⇒ String
The type of the entity mention.
Corresponds to the JSON property type
1781 1782 1783 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1781 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1788 1789 1790 1791 1792 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1788 def update!(**args) @entity_unique_id = args[:entity_unique_id] if args.key?(:entity_unique_id) @sentiment = args[:sentiment] if args.key?(:sentiment) @type = args[:type] if args.key?(:type) end |