Values_0.AgentContactReferenceSourceInformation about the contact associated to the user.
type nonrec t = {contactId : ContactId.t option;The identifier of the contact in this instance of Amazon Connect.
*)channel : Channel.t option;The channel of the contact.
*)initiationMethod : ContactInitiationMethod.t option;How the contact was initiated.
*)agentContactState : ContactState.t option;The state of the contact. When AgentContactState is set to CONNECTED_ONHOLD, StateStartTimestamp is not changed. Instead, StateStartTimestamp reflects the time the contact was CONNECTED to the agent.
*)stateStartTimestamp : Timestamp.t option;The epoch timestamp when the contact state started.
*)connectedToAgentTimestamp : Timestamp.t option;The time at which the contact was connected to an agent.
*)queue : QueueReference.t option;}val make :
?contactId:ContactId.t ->
?channel:Channel.t ->
?initiationMethod:ContactInitiationMethod.t ->
?agentContactState:ContactState.t ->
?stateStartTimestamp:Timestamp.t ->
?connectedToAgentTimestamp:Timestamp.t ->
?queue:QueueReference.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ContactId.t
| `Structure of (string * [> `String of QueueId.t ]) list
| `Timestamp of Timestamp.t ])
list ]