System/Library/Frameworks/Photos.framework
PHAsset.h
@class NSURL, CLLocation, NSDate, NSManagedObjectContext, NSString, NSSet, NSManagedObjectID, PHPhotoLibrary, NSArray, NSData, NSNumber, PLLazyObject, NSValue;
@interface PHAsset : PHObject <PHThumbnailAsset, _PLImageLoadingAsset, PHResourceChooserAsset> {
PLLazyObject *_lazyCachedLocation;
_Atomic BOOL _canUseLocationCoordinateForLocation;
NSString *_cloudAssetGUID;
unsigned short _bundleScope;
int _packedBadgeAttributes;
}
@property (class, readonly, nonatomic) id quickClassificationFaceAdjustmentVersion;
@property (readonly, nonatomic) NSManagedObjectID *objectID;
@property (readonly, nonatomic) unsigned long long thumbnailIndex;
@property (readonly, nonatomic) BOOL complete;
@property (readonly, nonatomic) long long cloudPlaceholderKind;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) PHPhotoLibrary *photoLibrary;
@property (readonly, nonatomic) NSNumber *livePhotoSRLCompensationAmount;
@property (readonly, nonatomic) long long syndicationEligibility;
@property (readonly, nonatomic) NSString *syndicatedAppDisplayName;
@property (readonly, nonatomic) int avalanchePickType;
@property (readonly, nonatomic) NSData *locationData;
@property (readonly, nonatomic) short savedAssetType;
@property (readonly, nonatomic) BOOL cloudIsDeletable;
@property (readonly, nonatomic) unsigned long long originalResourceChoice;
@property (readonly, copy) NSSet *sceneClassifications;
@property (readonly, copy) NSSet *temporalSceneClassifications;
@property (readonly, copy) NSSet *allSceneClassifications;
@property (readonly, nonatomic) NSData *distanceIdentity;
@property (readonly, nonatomic) long long imageOrientation;
@property (readonly, nonatomic) double aspectRatio;
@property (readonly, nonatomic) NSString *uniformTypeIdentifier;
@property (readonly, nonatomic) unsigned long long persistenceState;
@property (readonly, nonatomic) unsigned long long thumbnailIndex;
@property (readonly, nonatomic) NSString *directory;
@property (readonly, nonatomic) NSString *filename;
@property (readonly, nonatomic) NSDate *trashedDate;
@property (readonly, nonatomic) NSDate *adjustmentTimestamp;
@property (readonly, nonatomic) NSString *thumbnailIdentifier;
@property (readonly, nonatomic) BOOL complete;
@property (readonly, nonatomic) NSURL *ALAssetURL;
@property (readonly, nonatomic) int exifOrientation;
@property (readonly, nonatomic) NSString *originalColorSpace;
@property (readonly, nonatomic) NSData *imageRequestHints;
@property (readonly, nonatomic) double curationScore;
@property (readonly, nonatomic) float overallAestheticScore;
@property (readonly, nonatomic) long long cloudPlaceholderKind;
@property (readonly, nonatomic) long long videoCpDurationValue;
@property (readonly, nonatomic) struct CLLocationCoordinate2D { double latitude; double longitude; } locationCoordinate;
@property (readonly, nonatomic) unsigned short playbackVariation;
@property (readonly, nonatomic) NSNumber *hdrGain;
@property (readonly, nonatomic) NSString *title;
@property (readonly, nonatomic) NSString *originalFilename;
@property (readonly, nonatomic) unsigned short syndicationState;
@property (readonly, nonatomic) unsigned long long reframeVariation;
@property (readonly, nonatomic) NSDate *localCreationDate;
@property (readonly, nonatomic) long long creationDateSource;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } preferredCropRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } acceptableCropRect;
@property (readonly, nonatomic) BOOL hasPhotoColorAdjustments;
@property (readonly, nonatomic) NSArray *faceRegions;
@property (readonly, nonatomic) double faceAreaMinX;
@property (readonly, nonatomic) double faceAreaMaxX;
@property (readonly, nonatomic) double faceAreaMinY;
@property (readonly, nonatomic) double faceAreaMaxY;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } originalFaceAreaRect;
@property (readonly, nonatomic) NSValue *originalFaceAreaRectValue;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } normalizedFaceAreaRect;
@property (readonly, nonatomic) long long RAWBadgeAttributes;
@property (readonly, nonatomic) BOOL hasKeywords;
@property (readonly, copy, nonatomic) NSString *cloudIdentifier;
@property (readonly, nonatomic) id faceAdjustmentVersion;
@property (readonly, nonatomic) short faceAnalysisVersion;
@property (nonatomic) BOOL assetDescriptionWasSet;
@property BOOL canUseLocationCoordinateForLocation;
@property (readonly, nonatomic) NSDate *analysisStateModificationDate;
@property (readonly, nonatomic) unsigned short deferredProcessingNeeded;
@property (readonly, nonatomic) unsigned short videoDeferredProcessingNeeded;
@property (readonly, nonatomic) BOOL isVideo;
@property (readonly, nonatomic) BOOL isHDRVideo;
@property (readonly, nonatomic) BOOL isLoopingVideo;
@property (readonly, nonatomic) BOOL isPhoto;
@property (readonly, nonatomic) BOOL isAudio;
@property (readonly, nonatomic) BOOL isPhotoStreamPhoto;
@property (readonly, nonatomic) BOOL hasPhotoStreamTagID;
@property (readonly, nonatomic) BOOL isCloudSharedAsset;
@property (readonly, nonatomic) BOOL isMomentSharedAsset;
@property (readonly, nonatomic) BOOL isReferencedAsset;
@property (readonly, nonatomic) BOOL isGuestAsset;
@property (readonly, nonatomic) BOOL isSyndicatedAssetSavedToUserLibrary;
@property (readonly, nonatomic) BOOL isOffline;
@property (readonly, nonatomic) BOOL isCloudPlaceholder;
@property (readonly, nonatomic) BOOL isCloudPhotoLibraryAsset;
@property (readonly, nonatomic) BOOL isStreamedVideo;
@property (readonly, nonatomic) BOOL isHighFrameRateVideo;
@property (readonly, nonatomic) BOOL isHDVideo;
@property (readonly, nonatomic) BOOL isProRes;
@property (readonly, nonatomic) BOOL isJPEG;
@property (readonly, nonatomic) BOOL isJPEG2000;
@property (readonly, nonatomic) BOOL isRAW;
@property (readonly, nonatomic) BOOL isRAWPlusJPEG;
@property (readonly, nonatomic) BOOL isHEIF;
@property (readonly, nonatomic) BOOL isTIFF;
@property (readonly, nonatomic) BOOL isPNG;
@property (readonly, nonatomic) BOOL isPDF;
@property (readonly, nonatomic) BOOL isPSD;
@property (readonly, nonatomic) BOOL isAnimatedGIF;
@property (readonly, nonatomic) BOOL isPartOfBurst;
@property (readonly, nonatomic) BOOL isHEICSequence;
@property (readonly, nonatomic) BOOL isCinematicVideo;
@property (readonly, nonatomic) BOOL isSpatialMedia;
@property (readonly, nonatomic) BOOL hasEditableDepth;
@property (readonly, nonatomic) BOOL isPhotoIris;
@property (readonly, nonatomic) BOOL isPhotoIrisPlaceholder;
@property (readonly, nonatomic) BOOL canPlayPhotoIris;
@property (readonly, nonatomic) BOOL canPlayAutoloop;
@property (readonly, nonatomic) BOOL canPlayMirror;
@property (readonly, nonatomic) BOOL canPlayLongExposure;
@property (readonly, nonatomic) BOOL canPlayLoopingVideo;
@property (readonly, nonatomic) BOOL isTimelapsePlaceholder;
@property (readonly, nonatomic) BOOL isIncludedInMoments;
@property (readonly, nonatomic) BOOL isIncludedInCloudFeeds;
@property (readonly, nonatomic, getter=isTrashed) BOOL trashed;
@property (readonly, nonatomic) BOOL canPerformSharingAction;
@property (readonly, nonatomic) double highlightPromotionScore;
@property (readonly, nonatomic) double highlightVisibilityScore;
@property (readonly, nonatomic) BOOL canFlipFullSizeRender;
@property (readonly, nonatomic) BOOL isWalrusEnabled;
@property (readonly, nonatomic) BOOL isLocalVideoKeyFrameValid;
@property (readonly, nonatomic) unsigned short videoCpVisibilityState;
@property (readonly, nonatomic) BOOL participatesInLibraryScope;
@property (readonly, nonatomic) NSString *resourcesDebugDescription;
@property (readonly, nonatomic) NSString *metadataDebugDescription;
@property (readonly, nonatomic) NSString *croppingDebugDescription;
@property (readonly, nonatomic) NSString *variationSuggestionStatesDetails;
@property (readonly, nonatomic) long long playbackStyle;
@property (readonly, nonatomic) long long mediaType;
@property (readonly, nonatomic) unsigned long long mediaSubtypes;
@property (readonly, nonatomic) unsigned long long pixelWidth;
@property (readonly, nonatomic) unsigned long long pixelHeight;
@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) NSDate *modificationDate;
@property (readonly, nonatomic) CLLocation *location;
@property (readonly, nonatomic) double duration;
@property (readonly, nonatomic, getter=isHidden) BOOL hidden;
@property (readonly, nonatomic, getter=isFavorite) BOOL favorite;
@property (readonly, nonatomic, getter=isSyncFailureHidden) BOOL syncFailureHidden;
@property (readonly, nonatomic) NSString *burstIdentifier;
@property (readonly, nonatomic) unsigned long long burstSelectionTypes;
@property (readonly, nonatomic) BOOL representsBurst;
@property (readonly, nonatomic) unsigned long long sourceType;
@property (readonly, nonatomic) BOOL hasAdjustments;
@property (readonly, nonatomic) NSString *adjustmentFormatIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSManagedObjectID *objectID;
@property (readonly, nonatomic) NSManagedObjectContext *managedObjectContextForFetchingResources;
@property (readonly, nonatomic) unsigned long long effectiveThumbnailIndex;
+ (id)fetchType;
+ (id)propertySetsForPropertyFetchHints:(unsigned long long)a0;
+ (id)managedEntityName;
+ (BOOL)managedObjectSupportsTrashedState;
+ (id)propertiesToFetchWithHint:(unsigned long long)a0;
+ (unsigned long long)propertyFetchHintsForPropertySets:(id)a0;
+ (id)fetchPredicateFromComparisonPredicate:(id)a0 options:(id)a1;
+ (id)entityKeyMap;
+ (id)transformValueExpression:(id)a0 forKeyPath:(id)a1;
+ (Class)propertySetClassForPropertySet:(id)a0;
+ (id)propertySetAccessorsByPropertySet;
+ (id)identifierCode;
+ (id)fetchAssetsGroupedByFaceUUIDForFaces:(id)a0;
+ (id)fetchAssetsWithLocalIdentifiers:(id)a0 options:(id)a1;
+ (id)fetchAssetsWithUUIDs:(id)a0 options:(id)a1;
+ (id)fetchAssetsForKeywords:(id)a0 options:(id)a1;
+ (id)fetchUserCuratedAssetsInMemory:(id)a0;
+ (BOOL)managedObjectSupportsScreenshot;
+ (id)_transformMediaSubtypeReferences:(id)a0 inComparisonPredicate:(id)a1 options:(id)a2;
+ (id)requestCuratedAssetsInAssetCollection:(id)a0 referencePersons:(id)a1 options:(id)a2;
+ (id)_assetFetchResultFromAssets:(id)a0 options:(id)a1;
+ (void)_batchFetchAdditionalPropertySetsIfNeeded:(id)a0 forAssets:(id)a1;
+ (id)_composePropertiesToFetchWithHint:(unsigned long long)a0;
+ (void)_computeFingerPrintsOfAsset:(id)a0 completionHandler:(id /* block */)a1;
+ (id)_currentTimestampString;
+ (id)_descriptionForMediaSubtype:(unsigned long long)a0;
+ (id)_descriptionForVariationSuggestionStates:(unsigned long long)a0;
+ (id)_descriptionForVariationSuggestionType:(unsigned long long)a0;
+ (unsigned long long)_extendedPropertyFetchHintsForPropertySets:(id)a0;
+ (id)_fetchRepresentativeAssetInAssetCollection:(id)a0;
+ (id)_imageManagerRequestLoggingQueue;
+ (id)_inq_highestImageManagerRequestIDsObserved;
+ (id)_inq_imageManagerRequestLogsByAssetUUID;
+ (id)_inq_imageManagerRequestMessagesByRequestIDForAssetUUID:(id)a0 requestID:(long long)a1;
+ (void)_inq_recordRequestID:(long long)a0;
+ (void)_inq_trimToMostRecentImageManagerMessages;
+ (BOOL)_isLibraryScopeExiting:(id)a0;
+ (BOOL)_isLivePhotoWithPhotoIris:(BOOL)a0 hasAdjustments:(BOOL)a1 videoCpDuration:(long long)a2 videoCPVisibility:(unsigned short)a3 sourceType:(unsigned long long)a4;
+ (BOOL)_libraryScopeAssetContributedByCurrentUser:(id)a0;
+ (id)_requestCuratedAssetInAssetCollection:(id)a0 referenceAsset:(id)a1 referencePersons:(id)a2 fetchOptions:(id)a3 onlyKey:(BOOL)a4;
+ (id)_unfetchedPropertySetsForAssets:(id)a0 fromPropertySets:(id)a1;
+ (id)composabilityScoresOfAssets:(id)a0 options:(id)a1 error:(id *)a2;
+ (id)corePropertiesToFetch;
+ (long long)countOfAssetsWithLocationFromUUIDs:(id)a0 photoLibrary:(id)a1;
+ (id)descriptionForMediaSubtypes:(unsigned long long)a0;
+ (id)descriptionForMediaType:(long long)a0;
+ (id)descriptionForPlaybackStyle:(long long)a0;
+ (id)faceWorkerPropertiesToFetch;
+ (id)fetchAllAssetsInYearRepresentedByYearHighlight:(id)a0 options:(id)a1;
+ (id)fetchAssetsContainingAllPersons:(id)a0 options:(id)a1;
+ (id)fetchAssetsForBehavioralCurationWithOptions:(id)a0;
+ (id)fetchAssetsForFaceGroups:(id)a0 options:(id)a1;
+ (id)fetchAssetsForFaces:(id)a0 options:(id)a1;
+ (id)fetchAssetsForPerson:(id)a0 faceCount:(unsigned long long)a1 options:(id)a2;
+ (id)fetchAssetsForPerson:(id)a0 options:(id)a1;
+ (id)fetchAssetsForPersons:(id)a0 options:(id)a1;
+ (id)fetchAssetsForReferences:(id)a0 photoLibrary:(id)a1;
+ (id)fetchAssetsForSearchLookupIdentifier:(id)a0 options:(id)a1;
+ (id)fetchAssetsFromCameraSinceDate:(id)a0 options:(id)a1;
+ (id)fetchAssetsGroupedByFaceUUIDForFaces:(id)a0 fetchPropertySets:(id)a1;
+ (id)fetchAssetsInAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchAssetsInAssetCollections:(id)a0 options:(id)a1;
+ (id)fetchAssetsInBoundingBoxWithTopLeftLocation:(id)a0 bottomRightLocation:(id)a1 options:(id)a2;
+ (id)fetchAssetsInImportSessions:(id)a0 options:(id)a1;
+ (id)fetchAssetsInLibraryScope:(id)a0 fromAssets:(id)a1;
+ (id)fetchAssetsInLibraryScope:(id)a0 options:(id)a1;
+ (id)fetchAssetsInPreviewStateInLibraryScope:(id)a0 options:(id)a1;
+ (id)fetchAssetsInPreviewStateWithPhotosOrPhotosDeferredSuggestedByClientTypeWithOptions:(id)a0;
+ (id)fetchAssetsInPreviewStateWithSuggestedByClientType:(short)a0 options:(id)a1;
+ (id)fetchAssetsMatchingAdjustedFingerPrint:(id)a0 photoLibrary:(id)a1;
+ (id)fetchAssetsMatchingMasterFingerPrint:(id)a0 photoLibrary:(id)a1;
+ (id)fetchAssetsWithALAssetURLs:(id)a0 options:(id)a1;
+ (id)fetchAssetsWithBurstIdentifier:(id)a0 options:(id)a1;
+ (id)fetchAssetsWithCloudIdentifiers:(id)a0 options:(id)a1;
+ (id)fetchAssetsWithCurrentUserAsLibraryScopeContributor:(BOOL)a0 inLibraryScope:(id)a1 options:(id)a2;
+ (id)fetchAssetsWithMediaType:(long long)a0 options:(id)a1;
+ (id)fetchAssetsWithObjectIDs:(id)a0 options:(id)a1;
+ (id)fetchAssetsWithOptions:(id)a0;
+ (id)fetchAssetsWithSyndicationIdentifiers:(id)a0 options:(id)a1;
+ (id)fetchAssetsWithSyndicationIdentifiers:(id)a0 options:(id)a1 includeRejected:(BOOL)a2;
+ (id)fetchAssetsWithoutOriginalsInAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchCuratedAssetsForMomentShareCreationWithAssets:(id)a0 options:(id)a1;
+ (id)fetchCuratedAssetsInAssetCollection:(id)a0;
+ (id)fetchCuratedAssetsInAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchCustomUserAssetsInMemory:(id)a0 options:(id)a1;
+ (id)fetchExtendedCuratedAndRepresentativeAssetsAssociatedWithMemory:(id)a0 options:(id)a1;
+ (id)fetchExtendedCuratedAssetsInAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchGuestAssetsInCollectionContainingAsset:(id)a0 options:(id)a1;
+ (id)fetchGuestAssetsWithOptions:(id)a0;
+ (id)fetchKeyAssetByHighlightUUIDForHighlights:(id)a0 options:(id)a1;
+ (id)fetchKeyAssetByMemoryUUIDForMemories:(id)a0 options:(id)a1;
+ (id)fetchKeyAssetBySuggestionUUIDForSuggestions:(id)a0 options:(id)a1;
+ (id)fetchKeyAssetForEachSuggestion:(id)a0 options:(id)a1;
+ (id)fetchKeyAssetForSceneIdentifier:(unsigned int)a0 aboveConfidenceThreshold:(double)a1 minimumSceneAnalysisVersion:(short)a2 options:(id)a3;
+ (id)fetchKeyAssetsInAssetCollection:(id)a0 options:(id)a1;
+ (id)fetchKeyCuratedAssetInAssetCollection:(id)a0 referenceAsset:(id)a1;
+ (id)fetchKeyCuratedAssetInAssetCollection:(id)a0 referenceAsset:(id)a1 options:(id)a2;
+ (id)fetchKeyCuratedAssetInAssetCollection:(id)a0 referencePersons:(id)a1;
+ (id)fetchMovieCuratedAssetsInMemory:(id)a0;
+ (id)fetchPreviewAssetsForMomentShareCreationWithAssets:(id)a0 options:(id)a1;
+ (id)fetchReducedCuratedAssetsInMemory:(id)a0 options:(id)a1;
+ (id)fetchReferencedAssetsWithOptions:(id)a0;
+ (id)fetchRepresentativeAssetsInAssetCollection:(id)a0;
+ (id)fetchSummaryCurationForHighlight:(id)a0 fetchOptions:(id)a1 allowsOnDemand:(BOOL)a2 error:(id *)a3;
+ (id)fetchSyndicatedAssetsWithOptions:(id)a0;
+ (id)fetchSyndicatedAssetsWithOptions:(id)a0 includeRejected:(BOOL)a1;
+ (id)fetchUserCuratedAssetsInMemory:(id)a0 options:(id)a1;
+ (id)filterPredicateForSavedSyndicationAssetsOnly;
+ (id)filterPredicateForUnsavedSyndicationAssets;
+ (id)filterPredicateToExcludeNoSyndicationAssets;
+ (id)filterPredicateToIncludeOnlyReceivedSyndicatedAssets;
+ (id)imageManagerPropertiesToFetch;
+ (BOOL)isOriginalKnownUnsupportedFormatForAsset:(id)a0 failureInfo:(id *)a1;
+ (BOOL)isOriginalVideoComplementKnownUnsupportedFormatForAsset:(id)a0 failureInfo:(id *)a1;
+ (id)locationPropertiesToFetch;
+ (BOOL)managedObjectSupportsAllowedForAnalysis;
+ (BOOL)managedObjectSupportsBursts;
+ (BOOL)managedObjectSupportsContributor;
+ (BOOL)managedObjectSupportsDuplicateVisibilityState;
+ (BOOL)managedObjectSupportsHiddenState;
+ (BOOL)managedObjectSupportsMontage;
+ (BOOL)managedObjectSupportsSavedAssetType;
+ (BOOL)managedObjectSupportsVisibilityState;
+ (id)originalUniformTypeIdentifierForAsset:(id)a0;
+ (id)pl_managedAssetsForAssets:(id)a0;
+ (id)predicateForSyndicatedAssetIdentifiers:(id)a0;
+ (id)predicateForSyndicatedAssetIdentifiers:(id)a0 includeRejected:(BOOL)a1;
+ (id)requestCuratedAssetsInAssetCollection:(id)a0 options:(id)a1;
+ (id)senderIdentifierByAssetUUIDForAssets:(id)a0;
- (id)libraryID;
- (unsigned short)bundleScope;
- (struct CGSize { double x0; double x1; })imageSize;
- (BOOL)canPerformEditOperation:(long long)a0;
- (short)kind;
- (BOOL)isDeleted;
- (id)adjustmentVersion;
- (short)assetSource;
- (void).cxx_destruct;
- (BOOL)isPrimaryImageFormat;
- (int)orientation;
- (BOOL)needsDeferredProcessing;
- (id)objectReference;
- (struct CGSize { double x0; double x1; })originalImageSize;
- (id)destinationAssetCopyProperties;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })suggestedCropForTargetSize:(struct CGSize { double x0; double x1; })a0 withFocusRegion:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })suggestedCropForTargetSize:(struct CGSize { double x0; double x1; })a0 withOcclusionRegion:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 andOutputCropScore:(double *)a2;
- (long long)cloudSharedAssetPlaceholderKind;
- (id)pl_managedAsset;
- (id)__dictionaryWithContentsOfData:(id)a0;
- (BOOL)isMediaSubtype:(unsigned long long)a0;
- (id)pl_photoLibrary;
- (void)_attachPropertyObjectOfClass:(Class)a0 preFetchedProperties:(id)a1;
- (long long)_baseVersionForAdjustmentData:(id)a0 canHandleAdjustmentData:(BOOL)a1;
- (BOOL)_canHandleAdjustmentData:(id)a0 withOptions:(id)a1;
- (id)_createAnalysisStatePropertyObject;
- (id)_createCommentPropertyObject;
- (void)_createExtendedPropertySetsIfNeededWithPropertyHint:(unsigned long long)a0 fetchDictionary:(id)a1;
- (id)_createKeywordPropertyObject;
- (id)_createPropertyObjectOfClass:(Class)a0;
- (id)_createPropertyObjectOfClass:(Class)a0 preFetchedProperties:(id)a1;
- (id)_imageRequestOptionsForBaseVersion:(long long)a0 options:(id)a1 progressEstimateForImageProgress:(id /* block */)a2;
- (void)_initializeCachedLocation;
- (void)_invalidateCachedLocation;
- (void)_renderTemporaryVideoForObjectBuilder:(id)a0 resultHandler:(id /* block */)a1;
- (void)_requestRenderedVideoForVideoURL:(id)a0 adjustmentData:(id)a1 canHandleAdjustmentData:(BOOL)a2 resultHandler:(id /* block */)a3;
- (id)_sceneClassificationsWithPredicate:(id)a0;
- (void)_setupAdjustmentAndDeferredProcessingAttributesFromFetchDictionary:(id)a0;
- (void)_setupAnalysisScoreAttributesFromFetchDictionary:(id)a0;
- (void)_setupAuxiliaryIdentifierAttributesFromFetchDictionary:(id)a0;
- (void)_setupBadgeAttributesFromFetchDictionary:(id)a0;
- (void)_setupFaceAttributesFromFetchDictionary:(id)a0;
- (void)_setupFileSystemAttributesFromFetchDictionary:(id)a0;
- (void)_setupGeometryAttributesFromFetchDictionary:(id)a0;
- (void)_setupHDRAndDepthMediaSubtypesFromFetchDictionary:(id)a0;
- (void)_setupKindSubtypeFromFetchDictionary:(id)a0;
- (void)_setupLocationAndCreationDateAttributesFromFetchDictionary:(id)a0;
- (void)_setupReframeStatusFromFetchDictionary:(id)a0;
- (void)_setupSpatialTypeFromFetchDictionary:(id)a0;
- (void)_setupTypeAndPersistenceStateAttributesFromFetchDictionary:(id)a0;
- (void)_setupUIStateAndTrashAttributesFromFetchDictionary:(id)a0;
- (id)_uncachedLocation;
- (id)_unfetchedPropertySetsFromPropertySets:(id)a0;
- (id)_videoRequestOptionsForBaseVersion:(long long)a0 options:(id)a1 progressEstimateForVideoProgress:(id /* block */)a2;
- (id)adjustmentProperties;
- (id)adjustmentsDebugMetadata;
- (id)aestheticProperties;
- (int)analysisStateForWorkerType:(short)a0 outLastIgnoreDate:(id *)a1 outIgnoreUntilDate:(id *)a2;
- (id)assetAnalysisStateProperties;
- (id)assetUserActivityProperties;
- (id)assetsLibraryURL;
- (id)cameraCaptureDeviceProperties;
- (void)cancelContentEditingInputRequest:(unsigned long long)a0;
- (Class)changeRequestClass;
- (id)characterRecognitionProperties;
- (id)cloudAssetGUID;
- (id)cloudLocalStateProperties;
- (id)coarseLocationProperties;
- (id)commentProperties;
- (unsigned long long)contentChangeFromAsset:(id)a0;
- (id)curationProperties;
- (id)debugFilename;
- (id)descriptionForAestheticsWithManagedAsset:(id)a0;
- (id)descriptionForMediaAnalysisWithManagedAsset:(id)a0;
- (id)descriptionForPhotoAnanlysisWallpaperProeprtiesWithManagedAsset:(id)a0;
- (id)descriptionProperties;
- (id)detailedDebugDescriptionInLibrary:(id)a0;
- (id)evaluationDebugMetadata;
- (id)fileURLForFullsizeRenderImage;
- (id)fileURLForVideoComplementFile;
- (id)fileURLsForDiagnosticFiles;
- (id)gatingDebugMetadata;
- (void)generateLargeThumbnailFileIfNecessary;
- (void)getFingerPrintForAssetType:(long long)a0 withCompletionHandler:(id /* block */)a1;
- (void)getMasterFingerPrintWithCompletionHandler:(id /* block */)a0;
- (id)gridMetadataProperties;
- (BOOL)hasContentEqualTo:(id)a0;
- (BOOL)hasLegacyAdjustments;
- (id)iconicScoreProperties;
- (id)importProperties;
- (id)initWithFetchDictionary:(id)a0 propertyHint:(unsigned long long)a1 photoLibrary:(id)a2;
- (BOOL)isInFlight;
- (BOOL)isIncompleteLivePhotoMissingVideoComplement;
- (BOOL)isLocatedAtCoordinates:(struct CLLocationCoordinate2D { double x0; double x1; })a0;
- (BOOL)isOriginalRaw;
- (BOOL)isOriginalSRGB;
- (BOOL)isScreenRecording;
- (BOOL)isVariationSuggestionStatesUnknown;
- (id)keywordProperties;
- (short)kindSubtype;
- (id)libraryScopeProperties;
- (id)localDateProperties;
- (id)locationDataProperties;
- (id)mainFileURL;
- (id)managedAssetForPhotoLibrary:(id)a0;
- (id)mediaAnalysisProperties;
- (id)messagesForRecentImageManagerRequests;
- (id)montageProperties;
- (id)originalAVAssetCommonMetadata;
- (id)originalAVAssetOrProxy;
- (unsigned long long)originalChoiceToFallbackForUnsupportRAW;
- (id)originalCreationDateWithTimeZone:(id *)a0;
- (long long)originalImageOrientation;
- (id)originalImageProperties;
- (id)originalMetadataProperties;
- (id)originalUTI;
- (id)pathForAdjustmentDataFile;
- (id)pathForAdjustmentFile;
- (id)pathForOriginalFile;
- (id)photoAnalysisWallpaperProperties;
- (id)photoIrisProperties;
- (id)photosInfoPanelExtendedProperties;
- (id)photosInfoPanelLocationProperties;
- (id)photosOneUpProperties;
- (id)pl_managedAssetFromPhotoLibrary:(id)a0;
- (void)recordImageManagerMessageForRequestID:(int)a0 message:(id)a1;
- (unsigned long long)requestContentEditingInputWithOptions:(id)a0 completionHandler:(id /* block */)a1;
- (id)sceneAnalysisProperties;
- (id)sceneClassificationsOfTypes:(id)a0;
- (id)sceneprintProperties;
- (BOOL)shouldUseRAWResourceAsUnadjustedEditBase;
- (BOOL)shouldUseRAWResourceWithOriginalResourceChoice:(unsigned long long)a0;
- (id)spatialMediaProperties;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })suggestedCropForTargetSize:(struct CGSize { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })suggestedCropForTargetSize:(struct CGSize { double x0; double x1; })a0 withFocusRegion:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 andOutputCropScore:(double *)a2;
- (unsigned long long)variationSuggestionStatesForVariationType:(unsigned long long)a0;
- (id)visualSearchProperties;
- (id)wallpaperCroppingDebugKeyValuePairs;
@end