Module Values_0.AssociatedContactSummarySource

Contact summary of a contact in contact tree associated with unique identifier.

Sourcetype nonrec t = {
  1. contactId : ContactId.t option;
    (*

    The identifier of the contact in this instance of Amazon Connect.

    *)
  2. contactArn : ARN.t option;
    (*

    The Amazon Resource Name (ARN) of the contact

    *)
  3. initiationTimestamp : Timestamp.t option;
    (*

    The date and time this contact was initiated, in UTC time.

    *)
  4. disconnectTimestamp : Timestamp.t option;
    (*

    The date and time that the customer endpoint disconnected from the current contact, in UTC time. In transfer scenarios, the DisconnectTimestamp of the previous contact indicates the date and time when that contact ended.

    *)
  5. initialContactId : ContactId.t option;
    (*

    If this contact is related to other contacts, this is the ID of the initial contact.

    *)
  6. previousContactId : ContactId.t option;
    (*

    If this contact is not the first contact, this is the ID of the previous contact.

    *)
  7. relatedContactId : ContactId.t option;
    (*

    The contactId that is related to this contact.

    *)
  8. initiationMethod : ContactInitiationMethod.t option;
    (*

    Indicates how the contact was initiated.

    *)
  9. channel : Channel.t option;
    (*

    How the contact reached your contact center.

    *)
}
Sourceval make : ?contactId:??? -> ?contactArn:??? -> ?initiationTimestamp:??? -> ?disconnectTimestamp:??? -> ?initialContactId:??? -> ?previousContactId:??? -> ?relatedContactId:??? -> ?initiationMethod:??? -> ?channel:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ContactId.t | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t