System/Library/Frameworks/Photos.framework

PHPerson.h

Download PHPerson.h

  1. NSObject
  2. >
  3. PHObject
@class NSString, NSDictionary;

@interface PHPerson : PHObject

@property (readonly, nonatomic) double mergeCandidateConfidence;
@property (readonly, nonatomic) unsigned long long persistedSuggestionForClient;
@property (readonly, copy, nonatomic) NSString *mdID;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSString *displayName;
@property (readonly, nonatomic) long long type;
@property (readonly, nonatomic) unsigned long long manualOrder;
@property (readonly, nonatomic) NSString *personUri;
@property (readonly, nonatomic, getter=isInPersonNamingModel) BOOL inPersonNamingModel;
@property (readonly, nonatomic) long long faceCount;
@property (readonly, nonatomic, getter=isVerified) BOOL verified;
@property (readonly, nonatomic) long long verifiedType;
@property (readonly, nonatomic) unsigned short questionType;
@property (readonly, nonatomic) unsigned short ageType;
@property (readonly, nonatomic) unsigned short genderType;
@property (readonly, nonatomic) unsigned short sexType;
@property (readonly, nonatomic) short detectionType;
@property (readonly, nonatomic) long long assetSortOrder;
@property (readonly, nonatomic) NSDictionary *contactMatchingDictionary;

+ (id)fetchType;
+ (id)propertySetsForPropertyFetchHints:(unsigned long long)a0;
+ (id)managedEntityName;
+ (id)propertiesToFetchWithHint:(unsigned long long)a0;
+ (unsigned long long)propertyFetchHintsForPropertySets:(id)a0;
+ (id)fetchPredicateFromComparisonPredicate:(id)a0 options:(id)a1;
+ (id)displayNameFromContact:(id)a0;
+ (id)entityKeyMap;
+ (id)transformValueExpression:(id)a0 forKeyPath:(id)a1;
+ (id)fullNameFromContact:(id)a0;
+ (Class)propertySetClassForPropertySet:(id)a0;
+ (id)propertySetAccessorsByPropertySet;
+ (id)identifierCode;
+ (id)fetchPersonsForContactIdentifiers:(id)a0 options:(id)a1;
+ (id)fetchPersonsWithOptions:(id)a0;
+ (id)fetchPersonCountGroupedByAssetLocalIdentifierForAssets:(id)a0 options:(id)a1;
+ (id)fetchPersonForFaceCrop:(id)a0 options:(id)a1;
+ (id)_assetLocalIdentifiersForAssetCollection:(id)a0;
+ (id)_composePropertiesToFetchWithHint:(unsigned long long)a0;
+ (id)_convertToPersonSuggestion:(id)a0 photoLibrary:(id)a1;
+ (id)_fetchSuggestedPersonsForClient:(unsigned long long)a0 options:(id)a1;
+ (id)_fetchSuggestedPersonsForRecipients:(id)a0 options:(id)a1 photoLibrary:(id)a2;
+ (id)_fetchSuggestedRecipientsForFocusedAssetCollection:(id)a0 assetCollection:(id)a1 options:(id)a2 client:(unsigned long long)a3;
+ (id)_momentLocalIdentifiersForAssetCollection:(id)a0;
+ (id)_packageSuggestionList:(id)a0 photoLibrary:(id)a1;
+ (id)_personSuggestionMarkedAsConfirmed:(BOOL)a0 fromPersonSuggestion:(id)a1;
+ (long long)_personSuggestionsForPerson:(id)a0 confirmedPersonSuggestions:(id)a1 rejectedPersonSuggestions:(id)a2 fromClient:(id)a3 completion:(id /* block */)a4;
+ (id)_requestSuggestedPersonsForClient:(unsigned long long)a0 options:(id)a1;
+ (id)batchFetchContactInferencesForPersons:(id)a0 queryOptions:(unsigned long long)a1;
+ (id)batchFetchRelationshipInferencesForPersons:(id)a0;
+ (id)batchFetchSuggestedRecipientsForAssets:(id)a0 options:(id)a1;
+ (id)corePropertiesToFetch;
+ (id)fetchAssociatedPersonsGroupedByFaceGroupLocalIdentifierForFaceGroups:(id)a0 options:(id)a1;
+ (id)fetchFinalMergeTargetPersonsForPersonWithUUID:(id)a0 options:(id)a1;
+ (id)fetchInvalidMergeCandidatePersonsForPerson:(id)a0 options:(id)a1;
+ (id)fetchMergeCandidatePersonsForPerson:(id)a0 options:(id)a1;
+ (id)fetchMergeCandidateWithConfidencePersonsForPerson:(id)a0 options:(id)a1;
+ (id)fetchPersonAssociatedWithFaceGroup:(id)a0 options:(id)a1;
+ (id)fetchPersonForShareParticipant:(id)a0 options:(id)a1;
+ (id)fetchPersonUUIDsGroupedByAssetUUIDForAssetUUIDs:(id)a0 options:(id)a1;
+ (id)fetchPersonWithFace:(id)a0 options:(id)a1;
+ (id)fetchPersonsForAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchPersonsForContacts:(id)a0 options:(id)a1;
+ (id)fetchPersonsForReferences:(id)a0 photoLibrary:(id)a1;
+ (id)fetchPersonsGroupedByAssetLocalIdentifierForAssets:(id)a0 options:(id)a1;
+ (id)fetchPersonsInAsset:(id)a0 options:(id)a1;
+ (id)fetchPersonsInAssets:(id)a0 options:(id)a1;
+ (id)fetchPersonsInAssetsFetchResult:(id)a0 options:(id)a1;
+ (id)fetchPersonsWithAutonamingSuggestionFeatureUserFeedbackWithOptions:(id)a0;
+ (id)fetchPersonsWithFaces:(id)a0 options:(id)a1;
+ (id)fetchPersonsWithLocalIdentifiers:(id)a0 options:(id)a1;
+ (id)fetchPersonsWithMdIDs:(id)a0 options:(id)a1;
+ (id)fetchPersonsWithObjectIDs:(id)a0 options:(id)a1;
+ (id)fetchPersonsWithQuestionType:(unsigned short)a0 options:(id)a1;
+ (id)fetchPersonsWithType:(long long)a0 options:(id)a1;
+ (id)fetchPersonsWithUserFeedbackOfAllTypesWithOptions:(id)a0;
+ (id)fetchPersonsWithUserFeedbackWithOptions:(id)a0;
+ (id)fetchRejectedPersonsForFace:(id)a0 options:(id)a1;
+ (id)fetchSuggestedPersonsForAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchSuggestedPersonsForClient:(unsigned long long)a0 options:(id)a1;
+ (id)fetchSuggestedPersonsForFocusedAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchSuggestedRecipientsForAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchSuggestedRecipientsForFocusedAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchVerifiedPersonUUIDsGroupedByAssetUUIDForAssetUUIDs:(id)a0 options:(id)a1;
+ (id)identifierPropertiesToFetch;
+ (id)localIdentifierExpressionForFetchRequests;
+ (BOOL)managedObjectSupportsDetectionType;
+ (BOOL)managedObjectSupportsKeyFaces;
+ (BOOL)managedObjectSupportsPersonFilters;
+ (BOOL)managedObjectSupportsTorsoOnly;
+ (id)momentCountsByPersonUUIDForPersonsWithUUIDs:(id)a0 afterDate:(id)a1 photoLibrary:(id)a2;
+ (id)personSuggestionsForPerson:(id)a0 confirmedPersonSuggestions:(id)a1 rejectedPersonSuggestions:(id)a2;
+ (long long)personSuggestionsForPerson:(id)a0 confirmedPersonSuggestions:(id)a1 rejectedPersonSuggestions:(id)a2 completion:(id /* block */)a3;
+ (id)personToKeepForCloudConsistencyFromPersons:(id)a0;
+ (long long)updateKeyFacesOfPersons:(id)a0 forceUpdate:(BOOL)a1 completion:(id /* block */)a2;

- (id)description;
- (void).cxx_destruct;
- (id)objectReference;
- (id)_createPropertyObjectOfClass:(Class)a0;
- (id)_createPropertyObjectOfClass:(Class)a0 preFetchedProperties:(id)a1;
- (Class)changeRequestClass;
- (id)initWithFetchDictionary:(id)a0 propertyHint:(unsigned long long)a1 photoLibrary:(id)a2;
- (id)linkedContactWithKeysToFetch:(id)a0;
- (void)markAsNeedingKeyFace;
- (id)userFeedbackProperties;

@end