21 #import <ArcGIS/AGSObject.h> 22 #import <ArcGIS/AGSJSONSerializable.h> 58 #pragma mark initializers 75 alias:(NSString *)alias
76 length:(NSInteger)length
78 editable:(BOOL)editable
79 allowNull:(BOOL)allowNull;
93 +(instancetype)fieldWithFieldType:(
AGSFieldType)fieldType
95 alias:(NSString *)alias
96 length:(NSInteger)length
98 editable:(BOOL)editable
99 allowNull:(BOOL)allowNull;
107 +(instancetype)dateFieldWithName:(NSString *)name alias:(NSString *)alias;
115 +(instancetype)doubleFieldWithName:(NSString *)name alias:(NSString *)alias;
123 +(instancetype)floatFieldWithName:(NSString *)name alias:(NSString *)alias;
131 +(instancetype)longIntFieldWithName:(NSString *)name alias:(NSString *)alias;
139 +(instancetype)shortIntFieldWithName:(NSString *)name alias:(NSString *)alias;
148 +(instancetype)textFieldWithName:(NSString *)name alias:(NSString *)alias length:(NSInteger)length;
151 #pragma mark properties 156 @property (nonatomic, copy, readonly) NSString *
name;
167 @property (nonatomic, copy, readonly) NSString *
alias;
172 @property (nullable, nonatomic, strong, readonly)
AGSDomain *domain;
177 @property (nonatomic, assign, readonly, getter=isEditable) BOOL
editable;
187 @property (nonatomic, assign, readonly) NSInteger
length;
BOOL allowNull
Definition: AGSField.h:182
Definition: AGSField.h:44
Definition: AGSField.h:38
Definition: AGSField.h:41
Definition: AGSField.h:31
NSString * alias
Definition: AGSField.h:167
NSString * name
Definition: AGSField.h:156
Definition: AGSField.h:39
Definition: AGSField.h:33
Definition: AGSField.h:35
Definition: AGSField.h:40
Definition: AGSField.h:32
BOOL editable
Definition: AGSField.h:177
Definition: AGSObject.h:21
Definition: AGSField.h:34
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:32
Definition: AGSField.h:43
AGSFieldType type
Definition: AGSField.h:161
An object that represents information about a field.
Definition: AGSField.h:55
Definition: AGSField.h:37
Definition: AGSField.h:42
Definition: AGSField.h:36
information about a field's domain
Definition: AGSDomain.h:29
AGSFieldType
Definition: AGSField.h:30
NSInteger length
Definition: AGSField.h:187