MapsIndoors iOS SDK
V3
|
#import <MPJSONModelClassProperty.h>
Inherits NSObject.
Properties | |
NSString * | name |
id | type |
NSString * | structName |
NSString * | protocol |
BOOL | isOptional |
BOOL | isStandardJSONType |
BOOL | isMutable |
SEL | customGetter |
NSMutableDictionary * | customSetters |
You do not need to instantiate this class yourself. This class is used internally by MPJSONModel to inspect the declared properties of your model class.
Class to contain the information, representing a class property It features the property's name, type, whether it's a required property, and (optionally) the class protocol
|
readwritenonatomicassign |
a custom getter for this property, found in the owning model
|
readwritenonatomicstrong |
custom setters for this property, found in the owning model
|
readwritenonatomicassign |
If YES - create a mutable object for the value of the property
|
readwritenonatomicassign |
If YES, it can be missing in the input data, and the input would be still valid
|
readwritenonatomicassign |
If YES - don't call any transformers on this property's value
|
readwritenonatomiccopy |
The name of the declared property (not the ivar name)
|
readwritenonatomiccopy |
The name of the protocol the property conforms to (or nil)
|
readwritenonatomicstrong |
Struct name if a struct
|
readwritenonatomicassign |
A property class type