luxlabs header browser preview


@class SGContactDetailsHolder, NSString, SGRecordId, NSMutableSet;

@interface SGStorageContact : NSObject {
    NSMutableSet *_profiles;
}

@property (retain) SGContactDetailsHolder *internalDetectedDetails;
@property (readonly, nonatomic) long long masterEntityId;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) SGRecordId *recordId;

+ (id)contactFromContactEntity:(id)a0;
+ (id)contactWithMasterEntityId:(long long)a0;
+ (id)mergeAll:(id)a0;

- (void)reload;
- (id)profiles;
- (id)init;
- (unsigned long long)hash;
- (void)addProfile:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (void)merge:(id)a0;
- (BOOL)isEqual:(id)a0;
- (BOOL)canMerge:(id)a0;
- (id)allNames;
- (id)bestProfile;
- (id)convertToContact:(id)a0;
- (id)convertToContact:(id)a0 sourceEntity:(id)a1 enrichments:(id)a2;
- (BOOL)hasProfileFromInteraction;
- (BOOL)hasProfileFromTextMessage;
- (BOOL)isEqualToStorageContact:(id)a0;
- (id)loadAddressDetailsFrom:(id)a0;
- (id)loadAllDetailsFrom:(id)a0;
- (id)loadBirthdayDetailsFrom:(id)a0;
- (id)loadEmailAddressDetailsFrom:(id)a0;
- (id)loadPhoneDetailsFrom:(id)a0;

@end