Values_0.ChatContactMetricsSourceInformation about the overall participant interactions at the contact level.
type nonrec t = {multiParty : NullableBoolean.t option;A boolean flag indicating whether multiparty chat or supervisor barge were enabled on this contact.
*)totalMessages : Count.t option;The number of chat messages on the contact.
*)totalBotMessages : Count.t option;The total number of bot and automated messages on a chat contact.
*)totalBotMessageLengthInChars : Count.t option;The total number of characters from bot and automated messages on a chat contact.
*)conversationCloseTimeInMillis : DurationMillis.t option;The time it took for a contact to end after the last customer message.
*)conversationTurnCount : Count.t option;The number of conversation turns in a chat contact, which represents the back-and-forth exchanges between customer and other participants.
*)agentFirstResponseTimestamp : string option;The agent first response timestamp for a chat contact.
*)agentFirstResponseTimeInMillis : DurationMillis.t option;The time for an agent to respond after obtaining a chat contact.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of NullableBoolean.t
| `Integer of Count.t
| `Long of DurationMillis.t
| `Timestamp of string ])
list ]