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}.
1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 |
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1633 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}
Note: The following fields are mutually exclusive: dialogflow_participant_name
, user_id
. If a field in that set is populated, all other fields in the set will automatically be cleared.
1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 |
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1633 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.
1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 |
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1633 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.
1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 |
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1633 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.
Note: The following fields are mutually exclusive: user_id
, dialogflow_participant_name
. If a field in that set is populated, all other fields in the set will automatically be cleared.
1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 |
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 1633 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 |