ArcGISFeatureServiceInfo class final
The metadata for an ArcGIS feature service.
An ArcGIS feature service is a data service that provides access to spatial features stored in layers and non-spatial features stored in tables. ArcGISFeatureServiceInfo provides basic information about the feature service, including the feature layers and tables that it contains, the service description, supported spatial reference, sync capabilities, editor tracking information, and so on.
You can obtain the ArcGISFeatureServiceInfo from a loaded GeodatabaseSyncTask or from a loaded ServiceGeodatabase.
- Implemented types
Properties
- allowGeometryUpdates → bool
-
True if the service allows geometry updates, false otherwise.
no setter
- allowTrueCurvesUpdates → bool
-
True if the service allows curve geometries to be updated, false
otherwise.
no setter
- attribution → String
-
The service's attribution.
no setter
- canUseServiceGeodatabaseApplyEdits → bool
-
True if you can use ServiceGeodatabase.applyEdits to commit changes back
to the service, false otherwise.
no setter
- description → String
-
The service's description.
no setter
- documentInfo → ServiceDocumentInfo?
-
The service's document info.
no setter
- editorTrackingInfo → EditorTrackingInfo?
-
The feature service's editor tracking settings.
no setter
- featureServiceCapabilities → FeatureServiceCapabilities
-
The service's capabilities.
no setter
- fullExtent → Envelope?
-
The service's full extent.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasStaticData → bool
-
True if the service has static data, false otherwise.
no setter
- hasVersionedData → bool
-
True if the service has versioned data, false otherwise.
no setter
- initialExtent → Envelope?
-
The service's initial extent.
no setter
-
layerInfos
→ List<
IdInfo> -
The service's layers.
no setter
- maxRecordCount → int
-
The service's max record count.
no setter
- onlyAllowTrueCurveUpdatesByTrueCurveClients → bool
-
True if the service only allows curve geometries to be updated by client
code that identifies itself as a true curve-enabled client, indicating
that client editing workflows account for curve segments correctly, false
otherwise.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceDescription → String
-
The service's service description.
no setter
- spatialReference → SpatialReference?
-
The service's spatial reference.
no setter
- supportsDisconnectedEditing → bool
-
True if the service supports disconnected editing, false otherwise.
no setter
- supportsTrueCurve → bool
-
True if the service supports curve segments in feature geometries, false
otherwise.
no setter
- syncCapabilities → SyncCapabilities?
-
The service's sync capabilities.
no setter
- syncEnabled → bool
-
True if the service has sync enabled, false otherwise.
no setter
-
tableInfos
→ List<
IdInfo> -
The service's tables.
no setter
- unit → Unit
-
Units used by the service.
no setter
- uri → Uri?
-
The service's URL.
no setter
- version → String
-
The service's current version.
no setter
- zDefault → double
-
The service's default z value.
no setter
- zDefaultsEnabled → bool
-
True if the service defaults z values, false otherwise.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited