Values_2.SearchCriteriaSourceA structure of search criteria to be used to return contacts.
type nonrec t = {name : NameCriteria.t option;Name of the contact.
*)agentIds : Values_0.AgentResourceIdList.t option;The identifiers of agents who handled the contacts.
*)agentHierarchyGroups : Values_0.AgentHierarchyGroups.t option;The agent hierarchy groups of the agent at the time of handling the contact.
*)channels : Values_0.ChannelList.t option;The list of channels associated with contacts.
*)contactAnalysis : Values_0.ContactAnalysis.t option;Search criteria based on analysis outputs from Amazon Connect Contact Lens.
*)initiationMethods : Values_1.InitiationMethodList.t option;The list of initiation methods associated with contacts.
*)queueIds : QueueIdList.t option;The list of queue IDs associated with contacts.
*)routingCriteria : SearchableRoutingCriteria.t option;Routing criteria for the contact.
*)additionalTimeRange : SearchContactsAdditionalTimeRange.t option;Additional TimeRange used to filter contacts.
*)searchableContactAttributes : SearchableContactAttributes.t option;The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by custom contact attributes in the Amazon Connect Administrator Guide. To use SearchableContactAttributes in a search request, the GetContactAttributes action is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissionsActions defined by Amazon Connect.
*)searchableSegmentAttributes : SearchableSegmentAttributes.t option;The search criteria based on searchable segment attributes of a contact.
*)activeRegions : Values_0.ActiveRegionList.t option;The list of active regions for contacts in ACGR instances.
*)contactTags : Values_0.ControlPlaneTagFilter.t option;}val make :
?name:??? ->
?agentIds:??? ->
?agentHierarchyGroups:??? ->
?channels:??? ->
?contactAnalysis:??? ->
?initiationMethods:??? ->
?queueIds:??? ->
?routingCriteria:??? ->
?additionalTimeRange:??? ->
?searchableContactAttributes:??? ->
?searchableSegmentAttributes:??? ->
?activeRegions:??? ->
?contactTags:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `Enum of string | `String of string ] list
| `Structure of
(string
* [> `Enum of string
| `List of
[> `List of
[> `Structure of (string * [> `String of string ]) list ]
list
| `String of string
| `Structure of
(string
* [> `List of
[> `String of SearchableContactAttributeValue.t ]
list
| `String of SearchableContactAttributeKey.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of string ] list
| `Timestamp of Values_0.Timestamp.t ])
list ])
list ]
list
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of string ] list ])
list ]
list
| `String of string ])
list ])
list ])
list ]