MapsIndoors iOS SDK  V3
MPJSONModelClassProperty.h
1 //
2 // MPJSONModelClassProperty.h
3 // MPJSONModel
4 //
5 
6 #import <Foundation/Foundation.h>
7 
16 @interface MPJSONModelClassProperty : NSObject
17 
18 // deprecated
19 @property (assign, nonatomic) BOOL isIndex DEPRECATED_ATTRIBUTE;
20 
22 @property (copy, nonatomic) NSString *name;
23 
25 @property (assign, nonatomic) id type;
26 
28 @property (strong, nonatomic) NSString *structName;
29 
31 @property (copy, nonatomic) NSString *protocol;
32 
34 @property (assign, nonatomic) BOOL isOptional;
35 
37 @property (assign, nonatomic) BOOL isStandardJSONType;
38 
40 @property (assign, nonatomic) BOOL isMutable;
41 
43 @property (assign, nonatomic) SEL customGetter;
44 
46 @property (strong, nonatomic) NSMutableDictionary *customSetters;
47 
48 @end
Definition: MPJSONModelClassProperty.h:17
BOOL isOptional
Definition: MPJSONModelClassProperty.h:34
NSMutableDictionary * customSetters
Definition: MPJSONModelClassProperty.h:46
BOOL isStandardJSONType
Definition: MPJSONModelClassProperty.h:37
NSString * name
Definition: MPJSONModelClassProperty.h:22
SEL customGetter
Definition: MPJSONModelClassProperty.h:43
NSString * protocol
Definition: MPJSONModelClassProperty.h:31
NSString * structName
Definition: MPJSONModelClassProperty.h:28
id type
Definition: MPJSONModelClassProperty.h:25
BOOL isMutable
Definition: MPJSONModelClassProperty.h:40