luxlabs header browser preview


@class NSArray, NSString, PHQuery, NSDate, NSManagedObjectID;

@interface PHCollectionList : PHCollection {
    NSString *_localizedTitle;
    NSManagedObjectID *_parentFolderObjectID;
    int _plAlbumKind;
}

@property (readonly, nonatomic) NSArray *collections;
@property (readonly, nonatomic) PHQuery *query;
@property (readonly, copy, nonatomic) id /* block */ childCollectionsSortingComparator;
@property (readonly, nonatomic) unsigned long long unreadAssetCollectionsCount;
@property (readonly, nonatomic) unsigned long long estimatedChildCollectionCount;
@property (readonly, nonatomic) BOOL keyCollectionsAtEnd;
@property (readonly, nonatomic) NSString *cloudGUID;
@property (readonly, nonatomic) NSString *transientIdentifier;
@property (readonly, nonatomic) long long collectionListType;
@property (readonly, nonatomic) long long collectionListSubtype;
@property (readonly, nonatomic) NSDate *startDate;
@property (readonly, nonatomic) NSDate *endDate;
@property (readonly, nonatomic) NSArray *localizedLocationNames;

+ (id)fetchType;
+ (id)managedEntityName;
+ (BOOL)managedObjectSupportsTrashedState;
+ (id)propertiesToFetchWithHint:(unsigned long long)a0;
+ (id)fetchPredicateFromComparisonPredicate:(id)a0 options:(id)a1;
+ (id)entityKeyMap;
+ (id)identifierCode;
+ (id)fetchCollectionListsContainingCollection:(id)a0 options:(id)a1;
+ (id)fetchCollectionListsForReferences:(id)a0 photoLibrary:(id)a1;
+ (id)fetchCollectionListsWithLocalIdentifiers:(id)a0 options:(id)a1;
+ (id)fetchCollectionListsWithType:(long long)a0 subtype:(long long)a1 options:(id)a2;
+ (id)fetchMomentListsWithSubtype:(long long)a0 containingMoment:(id)a1 options:(id)a2;
+ (id)fetchMomentListsWithSubtype:(long long)a0 options:(id)a1;
+ (id)fetchRootAlbumCollectionListWithOptions:(id)a0;
+ (id)fetchRootProjectCollectionListWithOptions:(id)a0;
+ (id)transientCollectionListWithAssetCollections:(id)a0 title:(id)a1;
+ (id)transientCollectionListWithAssetCollections:(id)a0 title:(id)a1 identifier:(id)a2;
+ (id)transientCollectionListWithAssetCollectionsFetchResult:(id)a0 title:(id)a1;
+ (id)transientCollectionListWithAssetCollectionsFetchResult:(id)a0 title:(id)a1 identifier:(id)a2;
+ (id)transientCollectionListWithCollections:(id)a0 title:(id)a1;
+ (id)transientCollectionListWithCollections:(id)a0 title:(id)a1 identifier:(id)a2;
+ (id)transientCollectionListWithCollections:(id)a0 title:(id)a1 identifier:(id)a2 photoLibrary:(id)a3;
+ (id)transientCollectionListWithCollectionsFetchResult:(id)a0 title:(id)a1;
+ (id)transientCollectionListWithCollectionsFetchResult:(id)a0 title:(id)a1 identifier:(id)a2;

- (BOOL)canPerformEditOperation:(long long)a0;
- (id)localizedTitle;
- (id)description;
- (void).cxx_destruct;
- (id)objectReference;
- (BOOL)hasLocationInfo;
- (BOOL)canContainCollections;
- (Class)changeRequestClass;
- (unsigned long long)collectionFixedOrderPriority;
- (BOOL)collectionHasFixedOrder;
- (id)effectiveCustomSortKey;
- (id)initTransientWithCollections:(id)a0 orQuery:(id)a1 title:(id)a2 identifier:(id)a3 photoLibrary:(id)a4;
- (id)initWithFetchDictionary:(id)a0 propertyHint:(unsigned long long)a1 photoLibrary:(id)a2;
- (id)parentFolderID;
- (id)pl_assetContainerList;

@end