AWSConnectUserSearchCriteria

Objective-C

@interface AWSConnectUserSearchCriteria

Swift

class AWSConnectUserSearchCriteria

The search criteria to be used to return users.

The name and description fields support “contains” queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

  • A list of conditions which would be applied together with an AND condition.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSConnectUserSearchCriteria *> *_Nullable andConditions;

    Swift

    var andConditions: [AWSConnectUserSearchCriteria]? { get set }
  • A leaf node condition which can be used to specify a hierarchy group condition.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectHierarchyGroupCondition *_Nullable hierarchyGroupCondition;

    Swift

    var hierarchyGroupCondition: AWSConnectHierarchyGroupCondition? { get set }
  • A list of conditions which would be applied together with an OR condition.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSConnectUserSearchCriteria *> *_Nullable orConditions;

    Swift

    var orConditions: [AWSConnectUserSearchCriteria]? { get set }
  • A leaf node condition which can be used to specify a string condition.

    The currently supported values for FieldName are username, firstname, lastname, resourceId, routingProfileId, securityProfileId, agentGroupId, and agentGroupPathIds.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectStringCondition *_Nullable stringCondition;

    Swift

    var stringCondition: AWSConnectStringCondition? { get set }