25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 #import <ArcGIS/AGSJSONSerializable.h>
28 #import <ArcGIS/AGSGeometry.h>
29 #import <ArcGIS/AGSArcGISMapServiceSublayerType.h>
55 #pragma mark initializers
60 #pragma mark properties
65 @property (nullable, nonatomic, strong, readonly) NSURL *
URL;
151 @property (nonatomic, copy, readonly) NSArray<AGSFeatureType*> *
featureTypes;
157 @property (nonatomic, copy, readonly) NSArray<AGSField*> *
fields;
177 @property (nonatomic, assign, readonly) BOOL
hasM;
182 @property (nonatomic, assign, readonly) BOOL
hasZ;
187 @property (nonatomic, assign, readonly, getter=isDataVersioned) BOOL
dataVersioned;
198 @property (nonatomic, assign, readonly)
double maxScale;
204 @property (nonatomic, assign, readonly)
double minScale;
279 @property (nonatomic, copy, readonly) NSString *
version;
290 -(nullable
AGSField*)fieldWithName:(NSString *)name;
AGSArcGISMapServiceSublayerType
Definition: AGSArcGISMapServiceSublayerType.h:35
AGSGeometryType
Definition: AGSGeometry.h:49
Information about an ArcGIS Server map service capabilities.
Definition: AGSArcGISMapServiceCapabilities.h:37
Information about an individual sublayer in an ArcGIS Map Service.
Definition: AGSArcGISMapServiceSublayerInfo.h:50
NSArray< AGSFeatureType * > * featureTypes
Definition: AGSArcGISMapServiceSublayerInfo.h:151
BOOL hasZ
Definition: AGSArcGISMapServiceSublayerInfo.h:182
BOOL defaultVisibility
Definition: AGSArcGISMapServiceSublayerInfo.h:95
NSArray< AGSRelationshipInfo * > * relationshipInfos
Definition: AGSArcGISMapServiceSublayerInfo.h:219
NSString * version
Definition: AGSArcGISMapServiceSublayerInfo.h:279
AGSEnvelope * extent
Definition: AGSArcGISMapServiceSublayerInfo.h:138
NSInteger serviceLayerID
Definition: AGSArcGISMapServiceSublayerInfo.h:224
NSString * typeIDFieldName
Definition: AGSArcGISMapServiceSublayerInfo.h:268
NSString * subtypeField
Definition: AGSArcGISMapServiceSublayerInfo.h:240
NSString * definitionExpression
Definition: AGSArcGISMapServiceSublayerInfo.h:108
AGSIDInfo * parentLayerInfo
Definition: AGSArcGISMapServiceSublayerInfo.h:214
double effectiveMinScale
Definition: AGSArcGISMapServiceSublayerInfo.h:133
NSString * attribution
Definition: AGSArcGISMapServiceSublayerInfo.h:70
BOOL hasM
Definition: AGSArcGISMapServiceSublayerInfo.h:177
BOOL supportsAdvancedQueries
Definition: AGSArcGISMapServiceSublayerInfo.h:250
AGSArcGISMapServiceSublayerType sublayerType
Definition: AGSArcGISMapServiceSublayerInfo.h:234
BOOL dataVersioned
Definition: AGSArcGISMapServiceSublayerInfo.h:187
long long maxRecordCount
Definition: AGSArcGISMapServiceSublayerInfo.h:192
NSString * serviceLayerName
Definition: AGSArcGISMapServiceSublayerInfo.h:229
AGSGeometryType geometryType
Definition: AGSArcGISMapServiceSublayerInfo.h:162
NSArray< AGSFeatureSubtype * > * featureSubtypes
Definition: AGSArcGISMapServiceSublayerInfo.h:143
BOOL useStandardizedQueries
Definition: AGSArcGISMapServiceSublayerInfo.h:274
AGSDrawingInfo * drawingInfo
Definition: AGSArcGISMapServiceSublayerInfo.h:123
AGSOwnershipBasedAccessControlInfo * ownershipBasedAccessControl
Definition: AGSArcGISMapServiceSublayerInfo.h:209
NSString * displayFieldName
Definition: AGSArcGISMapServiceSublayerInfo.h:118
NSArray< AGSIDInfo * > * sublayerInfos
Definition: AGSArcGISMapServiceSublayerInfo.h:245
BOOL canModifyLayer
Definition: AGSArcGISMapServiceSublayerInfo.h:75
double effectiveMaxScale
Definition: AGSArcGISMapServiceSublayerInfo.h:128
NSArray< AGSField * > * fields
Definition: AGSArcGISMapServiceSublayerInfo.h:157
double minScale
Definition: AGSArcGISMapServiceSublayerInfo.h:204
BOOL hasAttachments
Definition: AGSArcGISMapServiceSublayerInfo.h:167
BOOL hasLabels
Definition: AGSArcGISMapServiceSublayerInfo.h:172
NSURL * URL
Definition: AGSArcGISMapServiceSublayerInfo.h:65
BOOL canScaleSymbols
Definition: AGSArcGISMapServiceSublayerInfo.h:80
NSString * serviceDescription
Definition: AGSArcGISMapServiceSublayerInfo.h:113
AGSArcGISMapServiceCapabilities * capabilities
Definition: AGSArcGISMapServiceSublayerInfo.h:85
double maxScale
Definition: AGSArcGISMapServiceSublayerInfo.h:198
BOOL supportsStatistics
Definition: AGSArcGISMapServiceSublayerInfo.h:255
id defaultSubtypeCode
Definition: AGSArcGISMapServiceSublayerInfo.h:90
AGSLayerTimeInfo * timeInfo
Definition: AGSArcGISMapServiceSublayerInfo.h:262
Drawing information about a sub-layer of map or feature service.
Definition: AGSDrawingInfo.h:40
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:55
Encapsulates properties of types of features in a feature layer.
Definition: AGSFeatureSubtype.h:41
Encapsulates properties of types of features in a feature layer.
Definition: AGSFeatureType.h:41
An object that represents information about a field.
Definition: AGSField.h:62
Metadata for a service.
Definition: AGSIDInfo.h:37
Time information details.
Definition: AGSLayerTimeInfo.h:42
Definition: AGSObject.h:28
Ownership-based access control information for the features of a feature service layer.
Definition: AGSOwnershipBasedAccessControlInfo.h:37
Information about a feature table's relationship.
Definition: AGSRelationshipInfo.h:72
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:38