luxlabs header browser preview


@class NSString, NSDictionary, NSArray, NSEntityDescription;

@interface HMDEntityCodingDescription : NSObject {
    NSEntityDescription *_entity;
    NSString *_typeID;
    NSString *_refContextCodingKey;
    NSString *_refContextKeyPath;
    NSEntityDescription *_refContextEntity;
    NSDictionary *_keyAttributesByCodingKey;
    NSDictionary *_attributesByCodingKey;
    NSDictionary *_attributeCodingKeysByPropertyName;
    NSDictionary *_relationshipsByCodingKey;
    NSDictionary *_relationshipCodingKeysByPropertyName;
    NSDictionary *_concreteSubentitiesByTypeID;
}

@property (readonly) NSEntityDescription *entity;
@property (readonly) NSString *name;
@property (readonly) NSString *typeID;
@property (readonly) BOOL hasConcreteSubentities;
@property (readonly) NSString *refContextCodingKey;
@property (readonly) NSString *refContextKeyPath;
@property (readonly) NSEntityDescription *refContextEntity;
@property (readonly) NSDictionary *keyAttributesByCodingKey;
@property (readonly) NSDictionary *attributesByCodingKey;
@property (readonly) NSDictionary *relationshipsByCodingKey;
@property (readonly) NSDictionary *concreteSubentitiesByTypeID;
@property (readonly) NSArray *parentRelationships;

- (void).cxx_destruct;
- (id)descriptionForAttribute:(id)a0;
- (id)descriptionForRelationship:(id)a0;

@end