luxlabs header browser preview


@class NSData, NSString;

@interface KVItem : NSObject <KVJSONEncodable, KVJSONDecodable> {
    const struct Item { unsigned char x0[1]; } *_item;
}

@property (readonly, nonatomic) NSData *buffer;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)itemFromBuffer:(id)a0 error:(id *)a1;

- (long long)itemType;
- (id)init;
- (id)content;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)metaContent;
- (id)itemId;
- (BOOL)isEqualToItem:(id)a0;
- (void)enumerateFieldsUsingBlock:(id /* block */)a0;
- (id)firstFieldWithType:(long long)a0;
- (id)initWithBuffer:(id)a0 verify:(BOOL)a1 copy:(BOOL)a2 error:(id *)a3;
- (void)enumerateFieldsWithLocaleType:(long long)a0 usingBlock:(id /* block */)a1;
- (id)JSONWithIndent:(unsigned char)a0;
- (id)fieldsWithType:(long long)a0;
- (unsigned long long)fieldCount;
- (BOOL)hasFieldWithType:(long long)a0 label:(id)a1 value:(id)a2;
- (id)initFromDictionary:(id)a0 error:(id *)a1;

@end