25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 #import <ArcGIS/AGSGeometry.h>
28 #import <ArcGIS/AGSArcGISFeatureLayerInfoServiceType.h>
29 #import <ArcGIS/AGSServiceType.h>
56 #pragma mark initializers
61 #pragma mark properties
66 @property (nullable, nonatomic, strong, readonly) NSURL *
URL;
106 @property (nonatomic, assign, readonly)
double zDefault;
153 @property (nonatomic, copy, readonly) NSArray<AGSField *> *
fields;
173 @property (nonatomic, assign, readonly) BOOL
hasM;
178 @property (nonatomic, assign, readonly) BOOL
hasZ;
188 @property (nonatomic, assign, readonly)
double maxScale;
193 @property (nonatomic, assign, readonly)
double minScale;
226 @property (nonatomic, copy, readonly) NSArray<AGSFeatureType*> *
featureTypes;
298 @property (nonatomic, copy, readonly) NSString *
version;
314 -(nullable
AGSField*)fieldWithName:(NSString*)name;
AGSArcGISFeatureLayerInfoServiceType
Definition: AGSArcGISFeatureLayerInfoServiceType.h:37
AGSGeometryType
Definition: AGSGeometry.h:49
AGSServiceType
Definition: AGSServiceType.h:35
Information about an individual layer or table in ArcGIS Feature Service.
Definition: AGSArcGISFeatureLayerInfo.h:52
NSArray< AGSRelationshipInfo * > * relationshipInfos
Definition: AGSArcGISFeatureLayerInfo.h:218
AGSEnvelope * extent
Definition: AGSArcGISFeatureLayerInfo.h:147
AGSEditFieldsInfo * editFieldsInfo
Definition: AGSArcGISFeatureLayerInfo.h:132
BOOL allowGeometryUpdates
Definition: AGSArcGISFeatureLayerInfo.h:76
BOOL supportsOBACForAnonymousUsers
Definition: AGSArcGISFeatureLayerInfo.h:247
NSArray< AGSFeatureSubtype * > * featureSubtypes
Definition: AGSArcGISFeatureLayerInfo.h:272
NSString * serviceLayerName
Definition: AGSArcGISFeatureLayerInfo.h:198
BOOL dataVersioned
Definition: AGSArcGISFeatureLayerInfo.h:91
NSString * layerDescription
Definition: AGSArcGISFeatureLayerInfo.h:116
double maxScale
Definition: AGSArcGISFeatureLayerInfo.h:188
NSArray< AGSField * > * fields
Definition: AGSArcGISFeatureLayerInfo.h:153
BOOL visibleByDefault
Definition: AGSArcGISFeatureLayerInfo.h:101
BOOL supportsPagination
Definition: AGSArcGISFeatureLayerInfo.h:257
NSString * typeIDFieldName
Definition: AGSArcGISFeatureLayerInfo.h:293
NSArray< AGSFeatureType * > * featureTypes
Definition: AGSArcGISFeatureLayerInfo.h:226
NSString * globalIDFieldName
Definition: AGSArcGISFeatureLayerInfo.h:163
BOOL supportsQueryExtent
Definition: AGSArcGISFeatureLayerInfo.h:252
BOOL hasAttachments
Definition: AGSArcGISFeatureLayerInfo.h:168
AGSDrawingInfo * drawingInfo
Definition: AGSArcGISFeatureLayerInfo.h:126
id defaultSubtypeCode
Definition: AGSArcGISFeatureLayerInfo.h:96
NSString * objectIDFieldName
Definition: AGSArcGISFeatureLayerInfo.h:203
BOOL supportsRollbackOnFailureParameter
Definition: AGSArcGISFeatureLayerInfo.h:262
double zDefault
Definition: AGSArcGISFeatureLayerInfo.h:106
AGSOwnershipBasedAccessControlInfo * ownershipBasedAccessControl
Definition: AGSArcGISFeatureLayerInfo.h:213
BOOL supportsAdvancedQueries
Definition: AGSArcGISFeatureLayerInfo.h:242
NSInteger maxRecordCount
Definition: AGSArcGISFeatureLayerInfo.h:183
NSString * displayFieldName
Definition: AGSArcGISFeatureLayerInfo.h:121
NSString * CIMVersion
Definition: AGSArcGISFeatureLayerInfo.h:303
NSArray< AGSFeatureTemplate * > * featureTemplates
Definition: AGSArcGISFeatureLayerInfo.h:280
NSString * attribution
Definition: AGSArcGISFeatureLayerInfo.h:81
AGSServiceType serviceSourceType
Definition: AGSArcGISFeatureLayerInfo.h:231
NSString * version
Definition: AGSArcGISFeatureLayerInfo.h:298
double minScale
Definition: AGSArcGISFeatureLayerInfo.h:193
AGSLayerTimeInfo * timeInfo
Definition: AGSArcGISFeatureLayerInfo.h:287
BOOL hasZ
Definition: AGSArcGISFeatureLayerInfo.h:178
BOOL zDefaultsEnabled
Definition: AGSArcGISFeatureLayerInfo.h:111
NSURL * URL
Definition: AGSArcGISFeatureLayerInfo.h:66
NSInteger serviceLayerID
Definition: AGSArcGISFeatureLayerInfo.h:71
BOOL supportsStatistics
Definition: AGSArcGISFeatureLayerInfo.h:267
double effectiveMinScale
Definition: AGSArcGISFeatureLayerInfo.h:142
AGSFeatureServiceCapabilities * capabilities
Definition: AGSArcGISFeatureLayerInfo.h:86
AGSGeometryType geometryType
Definition: AGSArcGISFeatureLayerInfo.h:158
NSString * subtypeField
Definition: AGSArcGISFeatureLayerInfo.h:237
AGSArcGISFeatureLayerInfoServiceType serviceType
Definition: AGSArcGISFeatureLayerInfo.h:208
BOOL hasM
Definition: AGSArcGISFeatureLayerInfo.h:173
double effectiveMaxScale
Definition: AGSArcGISFeatureLayerInfo.h:137
Drawing information about a sub-layer of map or feature service.
Definition: AGSDrawingInfo.h:40
Information about edit tracking fields.
Definition: AGSEditFieldsInfo.h:38
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:55
Capabilities supported by a feature service.
Definition: AGSFeatureServiceCapabilities.h:37
Encapsulates properties of types of features in a feature layer.
Definition: AGSFeatureSubtype.h:41
Represents all of the information needed to create a feature.
Definition: AGSFeatureTemplate.h:64
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
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