luxlabs header browser preview


@class NSData, NSString, NSURL, PLMemory, NSDate, NSSet, NSOrderedSet, NSDictionary, NSArray;

@interface PLPersistedMemoryMetadata : NSObject

@property (retain, nonatomic) PLMemory *memory;
@property (retain, nonatomic) NSURL *metadataURL;
@property (retain, nonatomic) NSString *uuid;
@property (retain, nonatomic) NSString *title;
@property (retain, nonatomic) NSString *subtitle;
@property (retain, nonatomic) NSDate *creationDate;
@property (nonatomic, getter=isRejected) BOOL rejected;
@property (nonatomic, getter=isFavorite) BOOL favorite;
@property (nonatomic) short pendingState;
@property (nonatomic) short userActionOptions;
@property (nonatomic) short category;
@property (nonatomic) short subcategory;
@property (retain, nonatomic) NSString *keyAssetUUID;
@property (retain, nonatomic) NSSet *representativeAssetUUIDs;
@property (retain, nonatomic) NSSet *curatedAssetUUIDs;
@property (retain, nonatomic) NSSet *extendedCuratedAssetUUIDs;
@property (retain, nonatomic) NSSet *movieCuratedAssetUUIDs;
@property (retain, nonatomic) NSSet *userCuratedAssetUUIDs;
@property (retain, nonatomic) NSOrderedSet *customUserAssetUUIDs;
@property (retain, nonatomic) NSData *movieData;
@property (retain, nonatomic) NSDictionary *movieAssetState;
@property (nonatomic) long long photosGraphVersion;
@property (retain, nonatomic) NSData *photosGraphData;
@property (retain, nonatomic) NSData *assetListPredicate;
@property (nonatomic) double score;
@property (nonatomic) short notificationState;
@property (nonatomic) long long version;
@property (retain, nonatomic) NSData *blacklistedFeature;
@property (nonatomic) long long playCount;
@property (nonatomic) long long shareCount;
@property (nonatomic) long long viewCount;
@property (nonatomic) long long pendingPlayCount;
@property (nonatomic) long long pendingShareCount;
@property (nonatomic) long long pendingViewCount;
@property (nonatomic) short featuredState;
@property (retain, nonatomic) NSSet *userFeedbacks;
@property (retain, nonatomic) NSArray *userFeedbacksDictionaryArray;

+ (BOOL)isValidPath:(id)a0;

- (BOOL)isObsolete;
- (id)init;
- (id)description;
- (void).cxx_destruct;
- (BOOL)_readMetadata;
- (id)_metadataData;
- (void)_saveMetadata;
- (BOOL)_updateAssetsInMemory:(id)a0 relationshipName:(id)a1 persistedAssetUUIDs:(id)a2 includePendingChanges:(BOOL)a3;
- (BOOL)_updateAssetsInMemory:(id)a0 relationshipName:(id)a1 persistedOrderedAssetUUIDs:(id)a2 includePendingChanges:(BOOL)a3;
- (BOOL)hasAllAssetsAvailableInManagedObjectContext:(id)a0 includePendingAssetChanges:(BOOL)a1;
- (id)initWithPLMemory:(id)a0 metadataURL:(id)a1;
- (id)initWithPLMemory:(id)a0 pathManager:(id)a1;
- (id)initWithPersistedDataAtURL:(id)a0;
- (id)insertMemoryFromDataInManagedObjectContext:(id)a0;
- (void)removePersistedData;
- (BOOL)updateAssetsInMemory:(id)a0 includePendingAssetChanges:(BOOL)a1;
- (void)writePersistedData;

@end