RFSSearchPersonFilter

Objective-C

@interface RFSSearchPersonFilter : NSObject

@property (nonatomic, strong) NSArray<NSString *> *groups;
@property (nonatomic, strong, nullable) NSNumber *threshold;
@property (nonatomic, assign) NSInteger limit;
@property (nonatomic, assign, readonly) BOOL exclude;
@property (nonatomic, copy, readonly, nullable) NSString *fieldName;
@property (nonatomic, copy, readonly, nullable) NSArray<NSString *> *fieldValues;

- (void)filterField:(NSString *)fieldName fieldValues:(NSArray<NSString *> *)fieldValues;
- (void)filterField:(NSString *)fieldName fieldValues:(NSArray<NSString *> *)fieldValues exclude:(BOOL)exclude;

@end

Swift

class SearchPersonFilter : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *groups

    Swift

    var groups: [String] { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *threshold

    Swift

    var threshold: NSNumber? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSInteger limit

    Swift

    var limit: Int { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL exclude

    Swift

    var exclude: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *fieldName

    Swift

    var fieldName: String? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSArray<NSString *> *fieldValues

    Swift

    var fieldValues: [String]? { get }
  • Undocumented

    Declaration

    Objective-C

    - (void)filterField:(NSString *)fieldName fieldValues:(NSArray<NSString *> *)fieldValues;

    Swift

    func filterField(_ fieldName: String, fieldValues: [String])
  • Undocumented

    Declaration

    Objective-C

    - (void)filterField:(NSString *)fieldName fieldValues:(NSArray<NSString *> *)fieldValues exclude:(BOOL)exclude;

    Swift

    func filterField(_ fieldName: String, fieldValues: [String], exclude: Bool)