SyncCapabilities class final

The synchronization capabilities supported by a sync-enabled ArcGIS feature service.

If an ArcGIS Feature Service is sync-enabled, you can examine its ArcGISFeatureServiceInfo.syncCapabilities to determine the range of synchronization capabilities that were defined when the service was created. You can examine some of these properties to find out how synchronization has been enabled on the ArcGIS Feature Service:

You can also determine which data types, in addition to features, are supported in the synchronization process:

Implemented types

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportsAnnotations bool
Indicates if Annotation data is available for downloading, false otherwise.
no setter
supportsAsync bool
True if the feature service supports executing sync operations asynchronously, false otherwise.
no setter
supportsAttachmentKeywords bool
True if the feature service supports syncing attachment keywords, false otherwise.
no setter
supportsAttachmentsSyncDirection bool
True if the feature service supports options to define how attachments will be synced, false otherwise.
no setter
supportsAttributeRules bool
True if the service supports creating a replica with attribute rule data, false otherwise
no setter
supportsBranchVersionReconcile bool
True if reconciling replica branch versions with default branch upon sync is supported, false otherwise.
no setter
supportsContingentValues bool
True if Contingent Value data is available, false otherwise.
no setter
supportsDimensions bool
True if Dimension data is available, false otherwise.
no setter
supportsRegisteringExistingData bool
True if registering existing data is supported, false otherwise.
no setter
supportsRollbackOnFailure bool
True if rollback on failure is supported, false otherwise.
no setter
supportsSharedTemplates bool
True if the service supports creating a replica with shared template data, false otherwise.
no setter
supportsSyncDirectionControl bool
True if synchronization direction control is supported, false otherwise.
no setter
supportsSyncModelGeodatabase bool
True if per-replica synchronization is supported, false otherwise.
no setter
supportsSyncModelLayer bool
True if per-layer synchronization is supported, false otherwise.
no setter
supportsSyncModelNone bool
True if no sync model is supported, false otherwise.
no setter
supportsUtilityNetworkSystem bool
True if Utility Network System data is available, false otherwise.
no setter
supportsUtilityNetworkTopology bool
True if utility network topology data is available, false otherwise.
no setter
supportsUtilityNetworkTopologySync bool
True if the available utility network topology data support synchronization in any direction, false otherwise.
no setter
supportsUtilityNetworkTopologySyncDownloadOnly bool
True if the available utility network topology data support download-only synchronization, 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