System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLAggregationProcessor.h
Download PLAggregationProcessor.h
@class NSMutableDictionary, NSCalendar, NSDate;
@interface PLAggregationProcessor : NSObject
@property (class, readonly, nonatomic) BOOL isEnabled;
@property (class, readonly, nonatomic) unsigned long long maximumNumberOfAssetsPerMoment;
@property (class, readonly, nonatomic) unsigned long long maximumNumberOfAssetsPerShortMoment;
@property (class, readonly, nonatomic) unsigned long long maximumNumberOfDaysPerAggregation;
@property (class, readonly, nonatomic) unsigned long long maximumNumberOfAssetsPerAggregation;
@property (class, readonly, nonatomic) NSDate *allowedStartDateToAggregate;
@property (class, readonly, nonatomic) double timeIntervalOfRecentContentToIgnore;
@property (retain, nonatomic) NSCalendar *calendar;
@property (retain, nonatomic) NSMutableDictionary *curatedAssetCountByMomentUUID;
+ (BOOL)requireContiguousAggregation;
+ (void)initialize;
+ (void)setEnabled:(BOOL)a0;
+ (BOOL)shouldAggregateMoment:(id)a0 numberOfAssetsEligibleForCuration:(out unsigned long long *)a1;
+ (BOOL)requireStartAtFirstDayOfWeek;
+ (void)restoreDefaultEnablement;
- (id)init;
- (void).cxx_destruct;
- (id)_aggregationMomentClustersForMomentClusters:(id)a0;
- (id)processAggregationsWithSortedMomentClusters:(id)a0 momentsContainedInOtherHighlights:(id)a1 progressBlock:(id /* block */)a2;
- (id)sortedNeighborMomentClustersOfMomentClusters:(id)a0 forAllMomentClusters:(id)a1;
@end