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.applyEditsAsync() 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