Class: Google::Cloud::ContactCenterInsights::V1::ConversationParticipant
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::ContactCenterInsights::V1::ConversationParticipant
 
 
- Extended by:
 - Protobuf::MessageExts::ClassMethods
 
- Includes:
 - Protobuf::MessageExts
 
- Defined in:
 - proto_docs/google/cloud/contactcenterinsights/v1/resources.rb
 
Overview
The call participant speaking for a given utterance.
Defined Under Namespace
Modules: Role
Instance Attribute Summary collapse
- 
  
    
      #dialogflow_participant  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  deprecated
  
  
    Deprecated. 
This field is deprecated and may be removed in the next major version update.
 - 
  
    
      #dialogflow_participant_name  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the participant provided by Dialogflow.
 - 
  
    
      #obfuscated_external_user_id  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Obfuscated user ID from Dialogflow.
 - 
  
    
      #role  ⇒ ::Google::Cloud::ContactCenterInsights::V1::ConversationParticipant::Role 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The role of the participant.
 - 
  
    
      #user_id  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A user-specified ID representing the participant.
 
Instance Attribute Details
#dialogflow_participant ⇒ ::String
This field is deprecated and may be removed in the next major version update.
Returns Deprecated. Use dialogflow_participant_name instead.
The name of the Dialogflow participant. Format:
projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}.
      1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436  | 
    
      # File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1415 class ConversationParticipant include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The role of the participant. module Role # Participant's role is not set. ROLE_UNSPECIFIED = 0 # Participant is a human agent. HUMAN_AGENT = 1 # Participant is an automated agent. AUTOMATED_AGENT = 2 # Participant is an end user who conversed with the contact center. END_USER = 3 # Participant is either a human or automated agent. ANY_AGENT = 4 end end  | 
  
#dialogflow_participant_name ⇒ ::String
Returns The name of the participant provided by Dialogflow. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}.
      1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436  | 
    
      # File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1415 class ConversationParticipant include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The role of the participant. module Role # Participant's role is not set. ROLE_UNSPECIFIED = 0 # Participant is a human agent. HUMAN_AGENT = 1 # Participant is an automated agent. AUTOMATED_AGENT = 2 # Participant is an end user who conversed with the contact center. END_USER = 3 # Participant is either a human or automated agent. ANY_AGENT = 4 end end  | 
  
#obfuscated_external_user_id ⇒ ::String
Returns Obfuscated user ID from Dialogflow.
      1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436  | 
    
      # File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1415 class ConversationParticipant include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The role of the participant. module Role # Participant's role is not set. ROLE_UNSPECIFIED = 0 # Participant is a human agent. HUMAN_AGENT = 1 # Participant is an automated agent. AUTOMATED_AGENT = 2 # Participant is an end user who conversed with the contact center. END_USER = 3 # Participant is either a human or automated agent. ANY_AGENT = 4 end end  | 
  
#role ⇒ ::Google::Cloud::ContactCenterInsights::V1::ConversationParticipant::Role
Returns The role of the participant.
      1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436  | 
    
      # File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1415 class ConversationParticipant include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The role of the participant. module Role # Participant's role is not set. ROLE_UNSPECIFIED = 0 # Participant is a human agent. HUMAN_AGENT = 1 # Participant is an automated agent. AUTOMATED_AGENT = 2 # Participant is an end user who conversed with the contact center. END_USER = 3 # Participant is either a human or automated agent. ANY_AGENT = 4 end end  | 
  
#user_id ⇒ ::String
Returns A user-specified ID representing the participant.
      1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436  | 
    
      # File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1415 class ConversationParticipant include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The role of the participant. module Role # Participant's role is not set. ROLE_UNSPECIFIED = 0 # Participant is a human agent. HUMAN_AGENT = 1 # Participant is an automated agent. AUTOMATED_AGENT = 2 # Participant is an end user who conversed with the contact center. END_USER = 3 # Participant is either a human or automated agent. ANY_AGENT = 4 end end  |