Class: Google::Cloud::ContactCenterInsights::V1::ConversationParticipant

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#dialogflow_participant::String

Deprecated.

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}.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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