luxlabs header browser preview


@class NSSet;

@interface PLDuplicateAlbum : PLManagedAlbum

@property (nonatomic) long long processingVersion;
@property (nonatomic) short duplicateType;
@property (retain, nonatomic) NSSet *metadataMatchingAssets;
@property (retain, nonatomic) NSSet *perceptualMatchingAssets;

+ (id)entityName;
+ (id)duplicateAlbumsInCurrentManagedObjectContext:(id)a0 type:(short)a1;
+ (id)insertIntoPhotoLibrary:(id)a0;
+ (id)duplicateAlbumsInCurrentManagedObjectContext:(id)a0;
+ (id)duplicateAlbumsInCurrentManagedObjectContext:(id)a0 predicate:(id)a1;
+ (id)albumSupportsAssetOrderKeysPredicate;

- (BOOL)supportsAssetOrderKeys;
- (void)awakeFromInsert;
- (id)albumAssetsFetchRequestForDuplicateSort;
- (void)updateAlbumType;
- (id)mutableMetadataMatchingAssets;
- (void)updateDuplicateAssetVisibilityStateWithDuplicateAssets:(id)a0;
- (void)addAssets:(id)a0 type:(short)a1;
- (void)cleanupAlbumForDeletedDuplicateAsset;
- (void)sortAssets;
- (void)updateDuplicateAssetVisibilityStatePropertyForAsset:(id)a0 duplicateAssetVisibilityState:(short)a1;
- (id)duplicateAssetsFromCollection;
- (void)removeAssetsAtIndexes:(id)a0;
- (BOOL)hasDuplicateAssetVisibilityStateVisibleAssets:(id)a0;
- (void)removeInternalAssets:(id)a0;
- (id)mutablePerceptualMatchingAssets;

@end