luxlabs header browser preview


@class MARelation, NSArray, NSString, MANodeFilter, NSDate, PGGraphPersonNodeCollection, NSDateComponents;

@interface PGGraphPersonNode : PGGraphOptimizedNode <PGPersonResult, PGAssetCollectionFeature>

@property (class, readonly, nonatomic) unsigned long long type;
@property (class, readonly) NSArray *personScoreSortDescriptors;
@property (class, readonly) NSArray *personSortDescriptors;
@property (class, readonly) MARelation *partnerOfPerson;
@property (class, readonly) MARelation *inferredPartnerOfPerson;
@property (class, readonly) MARelation *fatherOfPerson;
@property (class, readonly) MARelation *inferredFatherOfPerson;
@property (class, readonly) MARelation *motherOfPerson;
@property (class, readonly) MARelation *inferredMotherOfPerson;
@property (class, readonly) MARelation *brotherOfPerson;
@property (class, readonly) MARelation *inferredBrotherOfPerson;
@property (class, readonly) MARelation *sisterOfPerson;
@property (class, readonly) MARelation *inferredSisterOfPerson;
@property (class, readonly) MARelation *daughterOfPerson;
@property (class, readonly) MARelation *inferredDaughterOfPerson;
@property (class, readonly) MARelation *sonOfPerson;
@property (class, readonly) MARelation *inferredSonOfPerson;
@property (class, readonly) MARelation *parentOfPerson;
@property (class, readonly) MARelation *inferredParentOfPerson;
@property (class, readonly) MARelation *familyOfPerson;
@property (class, readonly) MARelation *inferredFamilyOfPerson;
@property (class, readonly) MARelation *familySocialGroupOfPerson;
@property (class, readonly) MARelation *inferredFamilySocialGroupOfPerson;
@property (class, readonly) MARelation *childOfPerson;
@property (class, readonly) MARelation *inferredChildOfPerson;
@property (class, readonly) MARelation *friendOfPerson;
@property (class, readonly) MARelation *inferredFriendOfPerson;
@property (class, readonly) MARelation *coworkerOfPerson;
@property (class, readonly) MARelation *inferredCoworkerOfPerson;
@property (class, readonly) MARelation *coworkerSocialGroupOfPerson;
@property (class, readonly) MARelation *inferredCoworkerSocialGroupOfPerson;
@property (class, readonly) MARelation *acquaintanceOfPerson;
@property (class, readonly) MARelation *inferredAcquaintanceOfPerson;
@property (class, readonly) MARelation *vipOfPerson;
@property (class, readonly) MARelation *inferredVipOfPerson;
@property (class, readonly) MARelation *momentOfPerson;
@property (class, readonly) MARelation *momentAuthoredByPerson;
@property (class, readonly) MARelation *momentWithPhysicallyPresentPerson;
@property (class, readonly) MARelation *relationshipTagOfPerson;
@property (class, readonly) MARelation *homeOfPerson;
@property (class, readonly) MARelation *workOfPerson;
@property (class, readonly) MARelation *homeOrWorkOfPerson;
@property (class, readonly) MARelation *personActivityMeaningOfPerson;
@property (class, readonly, nonatomic) MANodeFilter *filterExcludingMe;
@property (class, readonly, nonatomic) MANodeFilter *filterIncludingMe;
@property (class, readonly, nonatomic) MANodeFilter *filterNameNotEmpty;
@property (class, readonly, nonatomic) MANodeFilter *filterNameEmpty;
@property (class, readonly, nonatomic) MANodeFilter *filterShareParticipantIdentifierNotEmpty;

@property (readonly, nonatomic) NSString *fullName;
@property (readonly, nonatomic) NSString *localIdentifier;
@property (readonly, nonatomic) NSString *contactIdentifier;
@property (readonly, nonatomic) NSString *suggestedContactIdentifier;
@property (readonly, nonatomic) BOOL isVerified;
@property (readonly, nonatomic) BOOL isInferredChild;
@property (readonly, nonatomic) NSDate *birthdayDate;
@property (readonly, nonatomic) NSString *keywordDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSString *name;
@property (readonly) BOOL isUserCreated;
@property (readonly) BOOL isFavorite;
@property (readonly) NSString *localIdentifier;
@property (readonly) NSString *contactIdentifier;
@property (readonly) unsigned long long sex;
@property (readonly) unsigned long long ageCategory;
@property (readonly) NSDate *birthdayDate;
@property (readonly) NSDate *potentialBirthdayDate;
@property (readonly) NSDate *anniversaryDate;
@property (readonly) NSString *shareParticipantLocalIdentifier;
@property (readonly) BOOL belongsToAnySocialGroup;
@property (readonly) BOOL belongsToBestSocialGroups;
@property (readonly) BOOL isMeNode;
@property (readonly) unsigned long long numberOfMomentNodes;
@property (readonly) double personScore;
@property (readonly) BOOL isMemberOfMyFamily;
@property (readonly) BOOL isMyPartner;
@property (readonly) BOOL isMyChild;
@property (readonly) BOOL isMyParent;
@property (readonly) BOOL isMyMother;
@property (readonly) BOOL isMyFather;
@property (readonly) BOOL isMySibling;
@property (readonly) BOOL isMyCoworker;
@property (readonly) BOOL isMyFriend;
@property (readonly) BOOL isMyAcquaintance;
@property (readonly) BOOL isInferredMemberOfMyFamily;
@property (readonly) BOOL isMyInferredPartner;
@property (readonly) BOOL isMyInferredChild;
@property (readonly) BOOL isMyInferredParent;
@property (readonly) BOOL isMyInferredMother;
@property (readonly) BOOL isMyInferredFather;
@property (readonly) BOOL isMyInferredSibling;
@property (readonly) BOOL isMyInferredCoworker;
@property (readonly) BOOL isMyInferredFriend;
@property (readonly) BOOL isMyInferredAcquaintance;
@property (readonly, nonatomic) PGGraphPersonNodeCollection *collection;
@property (readonly, nonatomic) NSDateComponents *birthdayDateComponents;
@property (readonly, nonatomic) NSDateComponents *potentialBirthdayDateComponents;
@property (readonly, nonatomic) NSDateComponents *anniversaryDateComponents;
@property (readonly, nonatomic) unsigned long long featureType;
@property (readonly, nonatomic) NSString *featureIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)filter;
+ (void)setAnniversaryDateComponents:(id)a0 onPersonNodeForIdentifier:(unsigned long long)a1 inGraph:(id)a2;
+ (id)_specialDateComponentsForDate:(id)a0;
+ (id)_specialDateForDateComponents:(id)a0;
+ (double)_specialDateTimeIntervalForDate:(id)a0;
+ (id)changedPropertyNamesForContactsChange;
+ (id)filterForAgeCategories:(id)a0 includingMe:(BOOL)a1;
+ (id)filterForBiologicalSex:(unsigned long long)a0;
+ (id)filterWithShareParticipantIdentifiers:(id)a0;
+ (id)propertiesWithAgeCategory:(unsigned long long)a0;
+ (id)propertiesWithBiologicalSex:(unsigned long long)a0;
+ (id)propertiesWithPerson:(id)a0;
+ (id)relationshipTagOfPersonWithConfidence:(double)a0;
+ (void)setBirthdayDateComponents:(id)a0 onPersonNodeForIdentifier:(unsigned long long)a1 inGraph:(id)a2;
+ (void)setName:(id)a0 onPersonNodeForIdentifier:(unsigned long long)a1 inGraph:(id)a2;
+ (id)socialGroupOfPerson;

- (id)label;
- (id)propertyDictionary;
- (void)setLocalProperties:(id)a0;
- (id)initWithLabel:(id)a0 domain:(unsigned short)a1 properties:(id)a2;
- (void).cxx_destruct;
- (unsigned short)domain;
- (BOOL)hasProperties:(id)a0;
- (id)propertyForKey:(id)a0;
- (id)initWithPerson:(id)a0;
- (id)associatedNodesForRemoval;
- (id)changingPropertiesWithProperties:(id)a0;
- (id)initWithLabel:(id)a0 domain:(unsigned short)a1 weight:(float)a2 properties:(id)a3;
- (BOOL)isIdentifiedByProperties:(id)a0;
- (BOOL)_contactSuggestionEdge:(id)a0 fitsQuery:(unsigned long long)a1;
- (id)_contactSuggestionEdgesSortedByConfidence;
- (BOOL)_hasRelationshipLabel:(id)a0 withStatus:(unsigned long long)a1;
- (long long)compareToPerson:(id)a0;
- (id)entityFilter;
- (void)enumerateBirthdayMomentNodesUsingBlock:(id /* block */)a0;
- (void)enumerateContactSuggestionsSortedByConfidenceMatchingQuery:(unsigned long long)a0 usingBlock:(id /* block */)a1;
- (void)enumerateHomeOrWorkAddressEdgesAndNodesUsingBlock:(id /* block */)a0;
- (void)enumerateHomeOrWorkAddressNodesUsingBlock:(id /* block */)a0;
- (void)enumerateHomeOrWorkNodesUsingBlock:(id /* block */)a0;
- (void)enumerateMomentEdgesAndNodesUsingBlock:(id /* block */)a0;
- (id)stringDescription;

@end