ArcGIS Runtime SDK for iOS: AGSEditorTrackingInfo Class Reference
ArcGIS Runtime SDK for iOS  100.12
AGSEditorTrackingInfo Class Reference

Description

information about a feature service's editor tracking configuration and ownership based access control

Since
100
Inheritance diagram for AGSEditorTrackingInfo:
AGSObject

Properties

BOOL allowAnonymousToDelete
 
BOOL allowAnonymousToUpdate
 
BOOL allowOthersToDelete
 
BOOL allowOthersToUpdate
 
BOOL editorTrackingEnabled
 
BOOL ownershipBasedAccessControlEnabled
 

Property Documentation

◆ allowAnonymousToDelete

- (BOOL) allowAnonymousToDelete
readnonatomicassign

Indicates whether anonymous users can delete features

Since
100.3

◆ allowAnonymousToUpdate

- (BOOL) allowAnonymousToUpdate
readnonatomicassign

Indicates whether anonymous users can delete features

Since
100.3

◆ allowOthersToDelete

- (BOOL) allowOthersToDelete
readnonatomicassign

Indicates whether non-owners can delete features

Since
100

◆ allowOthersToUpdate

- (BOOL) allowOthersToUpdate
readnonatomicassign

Indicates whether non-owners can update features

Since
100

◆ editorTrackingEnabled

- (BOOL) editorTrackingEnabled
readnonatomicassign

Indicates whether the feature service has editor tracking enabled

Since
100

◆ ownershipBasedAccessControlEnabled

- (BOOL) ownershipBasedAccessControlEnabled
readnonatomicassign

Indicates whether the feature service has owner access control enabled. If enabled, only users who "own" a feature (i.e created the feature originally) are allowed to update or delete them unless explicitly allowed by allowOthersToUpdate, allowOthersToDelete, allowAnonymousToUpdate, allowAnonymousToDelete settings. When disabled, any user can edit any feature (even if it belongs to another user) as long as the service allows edits in general.

See also
- canDeleteFeature: (AGSFeatureTable) and - canUpdateFeature: (AGSFeatureTable) for information about whether a user can edit a feature based on the specified ownership based access control
Since
100