ArcGIS Runtime SDK for iOS: AGSGeodatabaseTaskTypes.h File Reference
ArcGIS Runtime SDK for iOS  100.15
AGSGeodatabaseTaskTypes.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSAttachmentSyncDirection { AGSAttachmentSyncDirectionNone = 0 , AGSAttachmentSyncDirectionUpload = 1 , AGSAttachmentSyncDirectionBidirectional = 2 }
 
enum  AGSSyncDirection { AGSSyncDirectionNone = 0 , AGSSyncDirectionDownload = 1 , AGSSyncDirectionUpload = 2 , AGSSyncDirectionBidirectional = 3 }
 
enum  AGSSyncModel { AGSSyncModelNone = 0 , AGSSyncModelGeodatabase = 1 , AGSSyncModelLayer = 2 }
 

Enumeration Type Documentation

◆ AGSAttachmentSyncDirection

The direction to synchronize attachments as part of geodatabase sync task.

Since
100.0
Enumerator
AGSAttachmentSyncDirectionNone 

There is no specified attachment sync direction.

AGSAttachmentSyncDirectionUpload 

The attachment changes are uploaded only.

AGSAttachmentSyncDirectionBidirectional 

The attachment changes are both uploaded and downloaded.

◆ AGSSyncDirection

Direction in which changes should be synced.

Since
100.0
Enumerator
AGSSyncDirectionNone 

No changes are synced.

AGSSyncDirectionDownload 

Only download changes from the service during sync.

AGSSyncDirectionUpload 

Only upload changes from the client to the service during sync.

AGSSyncDirectionBidirectional 

Both download and upload changes.

◆ AGSSyncModel

The sync model defines how feature layers in a sync-enabled geodatabase can be synced.

Since
100.0
Enumerator
AGSSyncModelNone 

The geodatabase is not sync enabled.

AGSSyncModelGeodatabase 

Layers within a geodatabase cannot be synchronized independently, the whole geodatabase must be synced. The sync operation and sync direction applies to all the layers in the geodatabase.

AGSSyncModelLayer 

Layers within a geodatabase can be synchronized independently of one another. Any subset of the layers can be synchronized when running the sync operation. Also, each layer's sync direction can be set independently.