Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1EntityMentionData
- Inherits:
-
Object
- Object
- Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1EntityMentionData
- 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::GoogleCloudContactcenterinsightsV1alpha1SentimentData
The data for a sentiment annotation.
-
#type ⇒ String
The type of the entity mention.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1alpha1EntityMentionData
constructor
A new instance of GoogleCloudContactcenterinsightsV1alpha1EntityMentionData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1alpha1EntityMentionData
Returns a new instance of GoogleCloudContactcenterinsightsV1alpha1EntityMentionData.
5498 5499 5500 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5498 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
5486 5487 5488 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5486 def entity_unique_id @entity_unique_id end |
#sentiment ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData
The data for a sentiment annotation.
Corresponds to the JSON property sentiment
5491 5492 5493 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5491 def sentiment @sentiment end |
#type ⇒ String
The type of the entity mention.
Corresponds to the JSON property type
5496 5497 5498 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5496 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5503 5504 5505 5506 5507 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5503 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 |