View Source GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant (google_api_contact_center_insights v0.10.2)

The call participant speaking for a given utterance.

Attributes

  • dialogflowParticipant (type: String.t, default: nil) - Deprecated. Use dialogflow_participant_name instead. The name of the Dialogflow participant. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
  • dialogflowParticipantName (type: String.t, default: nil) - The name of the participant provided by Dialogflow. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
  • obfuscatedExternalUserId (type: String.t, default: nil) - Obfuscated user ID from Dialogflow.
  • role (type: String.t, default: nil) - The role of the participant.
  • userId (type: String.t, default: nil) - A user-specified ID representing the participant.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant{
    dialogflowParticipant: String.t() | nil,
    dialogflowParticipantName: String.t() | nil,
    obfuscatedExternalUserId: String.t() | nil,
    role: String.t() | nil,
    userId: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.