Values_2.RealTimeContactAnalysisSegmentTranscriptSourceThe analyzed transcript segment.
type nonrec t = {id : RealTimeContactAnalysisId256.t option;The identifier of the transcript.
*)participantId : Values_0.ParticipantId.t option;The identifier of the participant.
*)participantRole : Values_0.ParticipantRole.t option;The role of the participant. For example, is it a customer, agent, or system.
*)displayName : Values_0.DisplayName.t option;The display name of the participant.
*)content : RealTimeContactAnalysisTranscriptContent.t option;The content of the transcript. Can be redacted.
*)contentType : RealTimeContactAnalysisContentType.t option;The type of content of the item. For example, text/plain.
*)time : RealTimeContactAnalysisTimeData.t option;Field describing the time of the event. It can have different representations of time.
*)redaction : RealTimeContactAnalysisTranscriptItemRedaction.t option;Object describing redaction that was applied to the transcript. If transcript has the field it means part of the transcript was redacted.
*)sentiment : RealTimeContactAnalysisSentimentLabel.t option;The sentiment detected for this piece of transcript.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of RealTimeContactAnalysisId256.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Integer of RealTimeContactAnalysisOffset.t ])
list ]
list
| `Timestamp of RealTimeContactAnalysisTimeInstant.t ])
list ])
list ]