Class ConversationParticipant (1.12.0)

ConversationParticipant(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The call participant speaking for a given utterance.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
dialogflow_participant_name str
The name of the participant provided by Dialogflow. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant} This field is a member of oneof_ participant.
user_id str
A user-specified ID representing the participant. This field is a member of oneof_ participant.
dialogflow_participant str
Deprecated. Use dialogflow_participant_name instead. The name of the Dialogflow participant. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
obfuscated_external_user_id str
Obfuscated user ID from Dialogflow.
role google.cloud.contact_center_insights_v1.types.ConversationParticipant.Role
The role of the participant.

Classes

Role

Role(value)

The role of the participant.

Values: ROLE_UNSPECIFIED (0): Participant's role is not set. HUMAN_AGENT (1): Participant is a human agent. AUTOMATED_AGENT (2): Participant is an automated agent. END_USER (3): Participant is an end user who conversed with the contact center. ANY_AGENT (4): Participant is either a human or automated agent.