View Source GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1Conversation (google_api_contact_center_insights v0.6.0)
The conversation resource.
Attributes
-
agentId
(type:String.t
, default:nil
) - An opaque, user-specified string representing the human agent who handled the conversation. -
callMetadata
(type:GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata.t
, default:nil
) - Call-specific metadata. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time at which the conversation was created. -
dataSource
(type:GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource.t
, default:nil
) - The source of the audio and transcription for the conversation. -
dialogflowIntents
(type:%{optional(String.t) => GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent.t}
, default:nil
) - Output only. All the matched Dialogflow intents in the call. The key corresponds to a Dialogflow intent, format: projects/{project}/agent/{agent}/intents/{intent} -
duration
(type:String.t
, default:nil
) - Output only. The duration of the conversation. -
expireTime
(type:DateTime.t
, default:nil
) - The time at which this conversation should expire. After this time, the conversation data and any associated analyses will be deleted. -
labels
(type:map()
, default:nil
) - A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry. -
languageCode
(type:String.t
, default:nil
) - A user-specified language code for the conversation. -
latestAnalysis
(type:GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1Analysis.t
, default:nil
) - Output only. The conversation's latest analysis, if one exists. -
latestSummary
(type:GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData.t
, default:nil
) - Output only. Latest summary of the conversation. -
medium
(type:String.t
, default:nil
) - Immutable. The conversation medium, if unspecified will default to PHONE_CALL. -
name
(type:String.t
, default:nil
) - Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation} -
obfuscatedUserId
(type:String.t
, default:nil
) - Obfuscated user ID which the customer sent to us. -
qualityMetadata
(type:GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata.t
, default:nil
) - Conversation metadata related to quality management. -
runtimeAnnotations
(type:list(GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation.t)
, default:nil
) - Output only. The annotations that were generated during the customer and agent interaction. -
startTime
(type:DateTime.t
, default:nil
) - The time at which the conversation started. -
transcript
(type:GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript.t
, default:nil
) - Output only. The conversation transcript. -
ttl
(type:String.t
, default:nil
) - Input only. The TTL for this resource. If specified, then this TTL will be used to calculate the expire time. -
turnCount
(type:integer()
, default:nil
) - Output only. The number of turns in the conversation. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The most recent time at which the conversation was updated.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1Conversation{ agentId: String.t() | nil, callMetadata: GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata.t() | nil, createTime: DateTime.t() | nil, dataSource: GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource.t() | nil, dialogflowIntents: %{ optional(String.t()) => GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent.t() } | nil, duration: String.t() | nil, expireTime: DateTime.t() | nil, labels: map() | nil, languageCode: String.t() | nil, latestAnalysis: GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1Analysis.t() | nil, latestSummary: GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData.t() | nil, medium: String.t() | nil, name: String.t() | nil, obfuscatedUserId: String.t() | nil, qualityMetadata: GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata.t() | nil, runtimeAnnotations: [ GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation.t() ] | nil, startTime: DateTime.t() | nil, transcript: GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript.t() | nil, ttl: String.t() | nil, turnCount: integer() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.