AWSConnectSearchCriteria
Objective-C
@interface AWSConnectSearchCriteria
Swift
class AWSConnectSearchCriteria
A structure of search criteria to be used to return contacts.
-
The agent hierarchy groups of the agent at the time of handling the contact.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectAgentHierarchyGroups *_Nullable agentHierarchyGroups;
Swift
var agentHierarchyGroups: AWSConnectAgentHierarchyGroups? { get set }
-
The identifiers of agents who handled the contacts.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable agentIds;
Swift
var agentIds: [String]? { get set }
-
The list of channels associated with contacts.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable channels;
Swift
var channels: [String]? { get set }
-
Search criteria based on analysis outputs from Amazon Connect Contact Lens.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectContactAnalysis *_Nullable contactAnalysis;
Swift
var contactAnalysis: AWSConnectContactAnalysis? { get set }
-
The list of initiation methods associated with contacts.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable initiationMethods;
Swift
var initiationMethods: [String]? { get set }
-
The list of queue IDs associated with contacts.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable queueIds;
Swift
var queueIds: [String]? { get set }
-
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, theGetContactAttributes
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.Declaration
Objective-C
@property (nonatomic, strong) AWSConnectSearchableContactAttributes *_Nullable searchableContactAttributes;
Swift
var searchableContactAttributes: AWSConnectSearchableContactAttributes? { get set }