25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 #import <ArcGIS/AGSJSONSerializable.h>
46 #pragma mark initializers
62 -(instancetype)initWithDescription:(NSString *)description
63 label:(NSString *)label
65 values:(NSArray<
id> *)values;
75 +(instancetype)uniqueValueWithDescription:(NSString *)description
76 label:(NSString *)label
78 values:(NSArray<
id> *)values;
100 - (instancetype)initWithDescription:(NSString *)description
101 label:(NSString *)label
103 values:(NSArray<
id> *)values
104 alternateSymbols:(NSArray<
AGSSymbol *> *)alternateSymbols;
126 + (instancetype)uniqueValueWithDescription:(NSString *)description
127 label:(NSString *)label
129 values:(NSArray<
id> *)values
130 alternateSymbols:(NSArray<
AGSSymbol *> *)alternateSymbols;
133 #pragma mark properties
138 @property (nonatomic, copy, readwrite) NSString *
label;
153 @property (nonatomic, copy, readwrite) NSArray<id> *
values;
Definition: AGSObject.h:28
A symbol used to display a graphic or a feature.
Definition: AGSSymbol.h:93
Each unique value that is symbolized differently by a unique value renderer.
Definition: AGSUniqueValue.h:42
instancetype uniqueValue()
NSArray< AGSSymbol * > * alternateSymbols
Definition: AGSUniqueValue.h:158
NSString * label
Definition: AGSUniqueValue.h:138
NSArray< id > * values
Definition: AGSUniqueValue.h:153
NSString * valueDescription
Definition: AGSUniqueValue.h:143
AGSSymbol * symbol
Definition: AGSUniqueValue.h:148
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:38