luxlabs header browser preview


@class NSString, NSMutableDictionary, NSArray, NSDictionary, NSDate, NSMutableArray, NSObject;
@protocol OS_dispatch_semaphore;

@interface PLEntry : NSObject <NSCopying>

@property (retain) NSMutableDictionary *dictionary;
@property (retain, nonatomic) NSObject<OS_dispatch_semaphore> *sem;
@property (readonly) NSMutableArray *keys;
@property (readonly, getter=allValues) NSMutableArray *values;
@property (readonly) BOOL hasDynamicKeys;
@property (readonly) BOOL hasArrayKeys;
@property (readonly) NSArray *definedKeys;
@property (readonly) NSArray *dynamicKeys;
@property (readonly) NSArray *arrayKeys;
@property BOOL existsInDB;
@property BOOL isErrorEntry;
@property BOOL writeToDB;
@property (retain, nonatomic) NSDictionary *entryDefinition;
@property (retain, nonatomic) NSDate *entryDate;
@property (retain, nonatomic) NSString *entryKey;
@property (readonly) id subEntryKey;
@property (nonatomic) long long entryID;

+ (id)entryKey;
+ (void)load;
+ (void)registerEntry:(Class)a0;
+ (Class)classForEntryKey:(id)a0;
+ (id)entryWithEntryKey:(id)a0 withData:(id)a1;
+ (id)entryWithEntryKey:(id)a0 withRawData:(id)a1;
+ (id)summarizeAggregateEntries:(id)a0;
+ (id)summarizeAggregateEntries:(id)a0 withPrimaryKeys:(id)a1;

- (id)init;
- (id)serialized;
- (void)setObject:(id)a0 forKey:(id)a1;
- (void)setObject:(id)a0 forKeyedSubscript:(id)a1;
- (long long)compare:(id)a0;
- (void)removeObjectForKey:(id)a0;
- (id)serializedForJSON;
- (id)description;
- (void).cxx_destruct;
- (id)objectForKeyedSubscript:(id)a0;
- (id)debugDescription;
- (id)initEntryWithRawData:(id)a0;
- (id)objectForKey:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (long long)compare:(id)a0 options:(short)a1;
- (id)descriptionRespectingAllowlist:(BOOL)a0;
- (short)formaterForKey:(id)a0;
- (void)loadDynamicKeys;
- (void)setObjectsUsingMetricsFromData:(id)a0;
- (void)checkOverridesEntryDateWithNowDate:(id)a0;
- (id)definitionForKey:(id)a0;
- (BOOL)filterEntryLogging;
- (BOOL)hasAppIdentifierKeys;
- (id)initEntryWithData:(id)a0;
- (id)initWithEntryDate:(id)a0;
- (id)initWithEntryKey:(id)a0;
- (id)initWithEntryKey:(id)a0 withData:(id)a1;
- (id)initWithEntryKey:(id)a0 withDate:(id)a1;
- (id)initWithEntryKey:(id)a0 withRawData:(id)a1;
- (BOOL)isKeyAggregateValue:(id)a0;
- (BOOL)isKeyDynamic:(id)a0;
- (id)keyValuePathForKey:(id)a0;
- (void)setDynamicObjectsFromRawData:(id)a0;
- (void)setObjectsFromData:(id)a0;
- (void)setObjectsFromRawData:(id)a0;
- (int)staticArraySizeForKey:(id)a0;
- (id)unitForKey:(id)a0;

@end