ArcGIS Runtime SDK for iOS: AGSArcGISFeatureServiceInfo.h Source File
ArcGIS Runtime SDK for iOS  100.15
AGSArcGISFeatureServiceInfo.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 2022 ESRI
3 
4  All rights reserved under the copyright laws of the United States
5  and applicable international laws, treaties, and conventions.
6 
7  This material is licensed for use under the Esri Master License
8  Agreement (MLA), and is bound by the terms of that agreement.
9  You may redistribute and use this code without modification,
10  provided you adhere to the terms of the MLA and include this
11  copyright notice.
12 
13  See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english
14 
15  For additional information, contact:
16  Environmental Systems Research Institute, Inc.
17  Attn: Contracts and Legal Services Department
18  380 New York Street
19  Redlands, California, 92373
20  USA
21 
22  email: contracts@esri.com
23  */
24 
25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 
29 @class AGSEnvelope;
30 @class AGSUnit;
32 @class AGSSyncCapabilities;
34 @class AGSIDInfo;
35 @class AGSSpatialReference;
36  //Required for Globals API doc
38 
46 
47 
48 
49 #pragma mark -
50 #pragma mark initializers
51 
52 
53 
54 #pragma mark -
55 #pragma mark properties
56 
60 @property (nullable, nonatomic, strong, readonly) NSURL *URL;
61 
66 @property (nonatomic, assign, readonly) BOOL allowGeometryUpdates;
67 
71 @property (nonatomic, copy, readonly) NSString *attribution;
72 
76 @property (nonatomic, copy, readonly) NSString *version;
77 
81 @property (nonatomic, copy, readonly) NSString *dataFrameDescription;
82 
86 @property (nullable, nonatomic, strong, readonly) AGSServiceDocumentInfo *documentInfo;
87 
91 @property (nullable, nonatomic, strong, readonly) AGSEditorTrackingInfo *editorTrackingInfo;
92 
96 @property (nonatomic, assign, readonly) BOOL zDefaultsEnabled;
97 
101 @property (nullable, nonatomic, strong, readonly) AGSEnvelope *fullExtent;
102 
106 @property (nonatomic, assign, readonly) BOOL hasStaticData;
107 
111 @property (nonatomic, assign, readonly) BOOL hasVersionedData;
112 
116 @property (nullable, nonatomic, strong, readonly) AGSEnvelope *initialExtent;
117 
123 @property (nonatomic, copy, readonly) NSArray<AGSIDInfo*> *layerInfos;
124 
130 @property (nonatomic, assign, readonly) NSInteger maxRecordCount;
131 
135 @property (nullable, nonatomic, strong, readonly) AGSFeatureServiceCapabilities *featureServiceCapabilities;
136 
140 @property (nonatomic, copy, readonly) NSString *serviceDescription;
141 
145 @property (nullable, nonatomic, strong, readonly) AGSSpatialReference *spatialReference;
146 
150 @property (nonatomic, assign, readonly) BOOL supportsDisconnectedEditing;
151 
156 @property (nullable, nonatomic, strong, readonly) AGSSyncCapabilities *syncCapabilities;
157 
161 @property (nonatomic, assign, readonly, getter=isSyncEnabled) BOOL syncEnabled;
162 
166 @property (nonatomic, copy, readonly) NSArray<AGSIDInfo*> *tableInfos;
167 
171 @property (nonatomic, assign, readonly) double zDefault;
172 
176 @property (nonatomic, strong, readonly) AGSUnit *unit;
177 
191 @property (nonatomic, assign, readonly) BOOL allowTrueCurvesUpdates;
192 
203 @property (nonatomic, assign, readonly) BOOL onlyAllowTrueCurveUpdatesByTrueCurveClients;
204 
213 @property (nonatomic, assign, readonly) BOOL supportsTrueCurve;
214 
215 #pragma mark -
216 #pragma mark methods
217 
218 
219 
220 @end
information about an ArcGIS Feature service
Definition: AGSArcGISFeatureServiceInfo.h:46
AGSEditorTrackingInfo * editorTrackingInfo
Definition: AGSArcGISFeatureServiceInfo.h:91
BOOL hasVersionedData
Definition: AGSArcGISFeatureServiceInfo.h:111
AGSServiceDocumentInfo * documentInfo
Definition: AGSArcGISFeatureServiceInfo.h:86
AGSEnvelope * fullExtent
Definition: AGSArcGISFeatureServiceInfo.h:101
BOOL syncEnabled
Definition: AGSArcGISFeatureServiceInfo.h:161
double zDefault
Definition: AGSArcGISFeatureServiceInfo.h:171
BOOL allowTrueCurvesUpdates
Definition: AGSArcGISFeatureServiceInfo.h:191
NSString * attribution
Definition: AGSArcGISFeatureServiceInfo.h:71
BOOL allowGeometryUpdates
Definition: AGSArcGISFeatureServiceInfo.h:66
AGSUnit * unit
Definition: AGSArcGISFeatureServiceInfo.h:176
BOOL supportsDisconnectedEditing
Definition: AGSArcGISFeatureServiceInfo.h:150
AGSSyncCapabilities * syncCapabilities
Definition: AGSArcGISFeatureServiceInfo.h:156
BOOL supportsTrueCurve
Definition: AGSArcGISFeatureServiceInfo.h:213
NSURL * URL
Definition: AGSArcGISFeatureServiceInfo.h:60
NSString * version
Definition: AGSArcGISFeatureServiceInfo.h:76
AGSFeatureServiceCapabilities * featureServiceCapabilities
Definition: AGSArcGISFeatureServiceInfo.h:135
NSArray< AGSIDInfo * > * tableInfos
Definition: AGSArcGISFeatureServiceInfo.h:166
BOOL zDefaultsEnabled
Definition: AGSArcGISFeatureServiceInfo.h:96
BOOL hasStaticData
Definition: AGSArcGISFeatureServiceInfo.h:106
NSInteger maxRecordCount
Definition: AGSArcGISFeatureServiceInfo.h:130
BOOL onlyAllowTrueCurveUpdatesByTrueCurveClients
Definition: AGSArcGISFeatureServiceInfo.h:203
AGSSpatialReference * spatialReference
Definition: AGSArcGISFeatureServiceInfo.h:145
NSString * serviceDescription
Definition: AGSArcGISFeatureServiceInfo.h:140
NSString * dataFrameDescription
Definition: AGSArcGISFeatureServiceInfo.h:81
AGSEnvelope * initialExtent
Definition: AGSArcGISFeatureServiceInfo.h:116
NSArray< AGSIDInfo * > * layerInfos
Definition: AGSArcGISFeatureServiceInfo.h:123
information about a feature service's editor tracking configuration and ownership based access contro...
Definition: AGSEditorTrackingInfo.h:35
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:55
Capabilities supported by a feature service.
Definition: AGSFeatureServiceCapabilities.h:37
Metadata for a service.
Definition: AGSIDInfo.h:37
Definition: AGSObject.h:28
metadata about the service
Definition: AGSServiceDocumentInfo.h:61
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:49
Capabilities supported by a sync-enabled service.
Definition: AGSSyncCapabilities.h:37
Defines a unit of measurement.
Definition: AGSUnit.h:68