luxlabs header browser preview


@class CNContactStore, NSString, CNContact, CNContactProperty;

@interface CNFavoritesEntry : NSObject {
    NSString *_name;
    NSString *_actionType;
    NSString *_bundleIdentifier;
    long long _type;
    CNContactStore *_contactStore;
    NSString *_label;
    NSString *_propertyKey;
    NSString *_abDatabaseUUID;
    NSString *_originalName;
    CNContact *_contact;
    NSString *_labeledValueIdentifier;
}

@property (nonatomic) int abUid;
@property (nonatomic) int abIdentifier;
@property (retain, nonatomic) NSString *actionChannel;
@property (nonatomic) int oldAbUid;
@property (nonatomic) BOOL dirty;
@property (readonly, nonatomic) NSString *name;
@property (retain, nonatomic) NSString *value;
@property (readonly, nonatomic) CNContactProperty *contactProperty;
@property (readonly, nonatomic) NSString *actionType;
@property (readonly, nonatomic) NSString *bundleIdentifier;
@property (readonly, nonatomic) long long type;

+ (void)initialize;
+ (id)descriptorsForRequiredKeysForPropertyKey:(id)a0;

- (void)dealloc;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)rematch;
- (void)applyChangeRecord:(id)a0;
- (void)dictionaryRepresentation:(id *)a0 isDirty:(BOOL *)a1;
- (id)initWithContact:(id)a0 propertyKey:(id)a1 identifier:(id)a2 type:(long long)a3;
- (id)initWithContact:(id)a0 propertyKey:(id)a1 identifier:(id)a2 type:(long long)a3 store:(id)a4;
- (id)initWithContact:(id)a0 propertyKey:(id)a1 labeledValueIdentifier:(id)a2 actionType:(id)a3 bundleIdentifier:(id)a4 store:(id)a5;
- (id)initWithDictionaryRepresentation:(id)a0 store:(id)a1;
- (BOOL)rematchWithContacts;
- (BOOL)rematchWithGeminiManager:(id)a0;
- (void)resetContactMatch;

@end