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

Go to the source code of this file.

Enumerations

enum  AGSPortalPrivilegeRealm {
  AGSPortalPrivilegeRealmUnknown = 0 , AGSPortalPrivilegeRealmFeatures , AGSPortalPrivilegeRealmMarketplace , AGSPortalPrivilegeRealmOpenData ,
  AGSPortalPrivilegeRealmPortal , AGSPortalPrivilegeRealmPremium
}
 
enum  AGSPortalPrivilegeRole { AGSPortalPrivilegeRoleUnknown = 0 , AGSPortalPrivilegeRoleUser , AGSPortalPrivilegeRoleAdmin , AGSPortalPrivilegeRolePublisher }
 
enum  AGSPortalPrivilegeSubtype {
  AGSPortalPrivilegeSubtypeUnknown = 0 , AGSPortalPrivilegeSubtypeNone , AGSPortalPrivilegeSubtypeStored , AGSPortalPrivilegeSubtypeTemporary ,
  AGSPortalPrivilegeSubtypeClosestFacility , AGSPortalPrivilegeSubtypeLocationAllocation , AGSPortalPrivilegeSubtypeOptimizedRouting , AGSPortalPrivilegeSubtypeOriginDestinationCostMatrix ,
  AGSPortalPrivilegeSubtypeRouting , AGSPortalPrivilegeSubtypeServiceArea , AGSPortalPrivilegeSubtypeVehicleRouting
}
 
enum  AGSPortalPrivilegeType {
  AGSPortalPrivilegeTypeUnknown = 0 , AGSPortalPrivilegeTypeEdit , AGSPortalPrivilegeTypeFullEdit , AGSPortalPrivilegeTypeManage ,
  AGSPortalPrivilegeTypePurchase , AGSPortalPrivilegeTypeStartTrial , AGSPortalPrivilegeTypeDesignateGroup , AGSPortalPrivilegeTypeOpenDataAdmin ,
  AGSPortalPrivilegeTypeAssignToGroups , AGSPortalPrivilegeTypeChangeUserRoles , AGSPortalPrivilegeTypeDeleteGroups , AGSPortalPrivilegeTypeDeleteItems ,
  AGSPortalPrivilegeTypeDeleteUsers , AGSPortalPrivilegeTypeDisableUsers , AGSPortalPrivilegeTypeInviteUsers , AGSPortalPrivilegeTypeManageEnterpriseGroups ,
  AGSPortalPrivilegeTypeManageLicenses , AGSPortalPrivilegeTypeReassignGroups , AGSPortalPrivilegeTypeReassignItems , AGSPortalPrivilegeTypeReassignUsers ,
  AGSPortalPrivilegeTypeUpdateGroups , AGSPortalPrivilegeTypeUpdateItems , AGSPortalPrivilegeTypeUpdateUsers , AGSPortalPrivilegeTypeViewGroups ,
  AGSPortalPrivilegeTypeViewItems , AGSPortalPrivilegeTypeViewUsers , AGSPortalPrivilegeTypePublishFeatures , AGSPortalPrivilegeTypePublishScenes ,
  AGSPortalPrivilegeTypePublishTiles , AGSPortalPrivilegeTypeCreateGroup , AGSPortalPrivilegeTypeCreateItem , AGSPortalPrivilegeTypeJoinGroup ,
  AGSPortalPrivilegeTypeJoinNonOrgGroup , AGSPortalPrivilegeTypeShareGroupToOrg , AGSPortalPrivilegeTypeShareGroupToPublic , AGSPortalPrivilegeTypeShareToGroup ,
  AGSPortalPrivilegeTypeShareToOrg , AGSPortalPrivilegeTypeShareToPublic , AGSPortalPrivilegeTypeDemographics , AGSPortalPrivilegeTypeElevation ,
  AGSPortalPrivilegeTypeGeocode , AGSPortalPrivilegeTypeGeoEnrichment , AGSPortalPrivilegeTypeNetworkAnalysis , AGSPortalPrivilegeTypeSpatialAnalysis ,
  AGSPortalPrivilegeTypeCreateUpdateCapableGroup , AGSPortalPrivilegeTypeViewOrgGroups , AGSPortalPrivilegeTypeViewOrgItems , AGSPortalPrivilegeTypeViewOrgUsers ,
  AGSPortalPrivilegeTypeGeoAnalytics , AGSPortalPrivilegeTypeRasterAnalysis , AGSPortalPrivilegeTypePublishServerGPServices , AGSPortalPrivilegeTypePublishServerServices ,
  AGSPortalPrivilegeTypeUpdateItemCategorySchema , AGSPortalPrivilegeTypeFeatureReport , AGSPortalPrivilegeTypeManageCollaborations , AGSPortalPrivilegeTypeManageCredits ,
  AGSPortalPrivilegeTypeManageRoles , AGSPortalPrivilegeTypeManageSecurity , AGSPortalPrivilegeTypeManageServers , AGSPortalPrivilegeTypeManageUtilityServices ,
  AGSPortalPrivilegeTypeManageWebsite , AGSPortalPrivilegeTypeManageReplications , AGSPortalPrivilegeTypeCreateNotebooks , AGSPortalPrivilegeTypeCreateAdvancedNotebooks ,
  AGSPortalPrivilegeTypeBulkPublishFromDataStores , AGSPortalPrivilegeTypeEnumerateDataStores , AGSPortalPrivilegeTypeRegisterDataStores , AGSPortalPrivilegeTypeCategorizeItems ,
  AGSPortalPrivilegeTypeViewTracks , AGSPortalPrivilegeTypeAddExternalMembersToGroup , AGSPortalPrivilegeTypeManageCollaborationGroupMembers , AGSPortalPrivilegeTypeManageVersions ,
  AGSPortalPrivilegeTypePublishDynamicImagery , AGSPortalPrivilegeTypePublishTiledImagery , AGSPortalPrivilegeTypeScheduleNotebooks
}
 

Enumeration Type Documentation

◆ AGSPortalPrivilegeRealm

Supported portal privilege realms.

Since
100
Enumerator
AGSPortalPrivilegeRealmUnknown 
AGSPortalPrivilegeRealmFeatures 
AGSPortalPrivilegeRealmMarketplace 
AGSPortalPrivilegeRealmOpenData 
AGSPortalPrivilegeRealmPortal 
AGSPortalPrivilegeRealmPremium 

◆ AGSPortalPrivilegeRole

Supported portal privilege roles.

Since
100
Enumerator
AGSPortalPrivilegeRoleUnknown 
AGSPortalPrivilegeRoleUser 
AGSPortalPrivilegeRoleAdmin 
AGSPortalPrivilegeRolePublisher 

◆ AGSPortalPrivilegeSubtype

An enumeration of the fine-grained operation subtypes a portal privilege can permit.

Since
100.12
Enumerator
AGSPortalPrivilegeSubtypeUnknown 

An unknown portal privilege subtype.

AGSPortalPrivilegeSubtypeNone 

The privilege does not relate to a fine-grained operation.

AGSPortalPrivilegeSubtypeStored 

The ability to perform geocode operations and store the results, in a database for instance.

AGSPortalPrivilegeSubtypeTemporary 

The ability to perform geocode operations in which the results are not stored.

AGSPortalPrivilegeSubtypeClosestFacility 

The ability to perform closest facility tasks.

AGSPortalPrivilegeSubtypeLocationAllocation 

The ability to perform location-allocation tasks.

AGSPortalPrivilegeSubtypeOptimizedRouting 

The ability to perform optimized routing tasks.

AGSPortalPrivilegeSubtypeOriginDestinationCostMatrix 

The ability to perform origin-destination cost matrix tasks.

AGSPortalPrivilegeSubtypeRouting 

The ability to perform simple routing tasks.

AGSPortalPrivilegeSubtypeServiceArea 

The ability to perform service area tasks.

AGSPortalPrivilegeSubtypeVehicleRouting 

The ability to perform vehicle routing tasks.

◆ AGSPortalPrivilegeType

Supported portal privilege types.

Since
100.0
Enumerator
AGSPortalPrivilegeTypeUnknown 

An unknown portal privilege type.

AGSPortalPrivilegeTypeEdit 

Grants the ability to edit features in editable layers, according to the edit options enabled on the layer.

AGSPortalPrivilegeTypeFullEdit 

Grants the ability to add, delete, and update features in a hosted feature layer regardless of the editing options enabled on the layer.

AGSPortalPrivilegeTypeManage 

Grants the ability to create listings, list items and manage subscriptions in ArcGIS Marketplace.

AGSPortalPrivilegeTypePurchase 

Grants the ability to request purchase information about apps and data in ArcGIS Marketplace.

AGSPortalPrivilegeTypeStartTrial 

Grants the ability to start trial subscriptions in ArcGIS Marketplace.

AGSPortalPrivilegeTypeDesignateGroup 

Grants the ability to designate groups within the organization as being available for use in Open Data.

AGSPortalPrivilegeTypeOpenDataAdmin 

Grants the ability to manage Open Data Sites for the organization.

AGSPortalPrivilegeTypeAssignToGroups 

Grants the ability to assign members to, and remove members from, groups within the organization.

AGSPortalPrivilegeTypeChangeUserRoles 

Grants the ability to change the role a member is assigned within the organization.

AGSPortalPrivilegeTypeDeleteGroups 

Grants the ability to delete groups within the organization.

AGSPortalPrivilegeTypeDeleteItems 

Grants the ability to delete content within the organization.

AGSPortalPrivilegeTypeDeleteUsers 

Grants the ability to delete member accounts within the organization.

AGSPortalPrivilegeTypeDisableUsers 

Grants the ability to enable and disable member accounts within the organization.

AGSPortalPrivilegeTypeInviteUsers 

Grants the ability to invite members to the organization.

AGSPortalPrivilegeTypeManageEnterpriseGroups 

Grants the ability to link group membership to an enterprise group.

AGSPortalPrivilegeTypeManageLicenses 

Grants the ability to assign licenses to members of the organization.

AGSPortalPrivilegeTypeReassignGroups 

Grants the ability to reassign groups to other members within the organization.

AGSPortalPrivilegeTypeReassignItems 

Grants the ability to reassign content to other members within the organization.

AGSPortalPrivilegeTypeReassignUsers 

Grants the ability to assign all groups and content of a member to another within the organization.

AGSPortalPrivilegeTypeUpdateGroups 

Grants the ability to update groups within the organization.

AGSPortalPrivilegeTypeUpdateItems 

Grants the ability to update and categorize content within the organization.

AGSPortalPrivilegeTypeUpdateUsers 

Grants the ability to update member account information within the organization.

AGSPortalPrivilegeTypeViewGroups 

Grants the ability to view all groups within the organization.

AGSPortalPrivilegeTypeViewItems 

Grants the ability to view all content within the organization.

AGSPortalPrivilegeTypeViewUsers 

Grants the ability to view full member account information within the organization.

AGSPortalPrivilegeTypePublishFeatures 

Grants the ability to publish hosted feature layers from shapefiles, CSVs, etc.

AGSPortalPrivilegeTypePublishScenes 

Grants the ability to publish hosted scene layers.

AGSPortalPrivilegeTypePublishTiles 

Grants the ability to publish hosted tile layers from tile packages, features, etc.

AGSPortalPrivilegeTypeCreateGroup 

Grants the ability for a member to create, edit, and delete their own groups.

AGSPortalPrivilegeTypeCreateItem 

Grants the ability for a member to create, edit, and delete their own content.

AGSPortalPrivilegeTypeJoinGroup 

Grants the ability to join groups within the organization.

AGSPortalPrivilegeTypeJoinNonOrgGroup 

Grants the ability to join groups external to the organization.

AGSPortalPrivilegeTypeShareGroupToOrg 

Grants the ability to make groups discoverable by the organization.

AGSPortalPrivilegeTypeShareGroupToPublic 

Grants the ability to make groups discoverable by all users of the portal.

AGSPortalPrivilegeTypeShareToGroup 

For a user, grants the ability to share content to groups. For an administrator, grants the ability to share other member's content to groups the user belongs to.

AGSPortalPrivilegeTypeShareToOrg 

For a user, grants the ability to share content to the organization. For an administrator, grants the ability to share other member's content to the organization.

AGSPortalPrivilegeTypeShareToPublic 

For a user, grants the ability to share content to all users of the portal. For an administrator, grants the ability to share other member's content to all users of the portal.

AGSPortalPrivilegeTypeDemographics 

Grants the ability to make use of premium demographic data.

AGSPortalPrivilegeTypeElevation 

Grants the ability to perform analytical tasks on elevation data.

AGSPortalPrivilegeTypeGeocode 

Grants the ability to perform large-volume geocoding tasks with the Esri World Geocoder such as publishing a CSV of addresses as a hosted feature layer.

AGSPortalPrivilegeTypeGeoEnrichment 

Grants the ability to geoenrich features.

AGSPortalPrivilegeTypeNetworkAnalysis 

Grants the ability to perform network analysis tasks such as routing and drive-time areas.

AGSPortalPrivilegeTypeSpatialAnalysis 

Grants the ability to perform spatial analysis tasks.

AGSPortalPrivilegeTypeCreateUpdateCapableGroup 

Grants the ability to create and own groups with item update capabilities.

AGSPortalPrivilegeTypeViewOrgGroups 

Grants the ability to view groups shared with the organization.

AGSPortalPrivilegeTypeViewOrgItems 

Grants the ability to view content shared with the organization.

AGSPortalPrivilegeTypeViewOrgUsers 

Grants the ability to view members of the organization.

AGSPortalPrivilegeTypeGeoAnalytics 

Grants the ability to use big data geoanalytics.

AGSPortalPrivilegeTypeRasterAnalysis 

Grants the ability to use raster analysis.

AGSPortalPrivilegeTypePublishServerGPServices 

Grants the ability to publish non-hosted server geoprocessing services.

AGSPortalPrivilegeTypePublishServerServices 

Grants the ability to publish non-hosted server services.

AGSPortalPrivilegeTypeUpdateItemCategorySchema 

Grants the ability to configure the organization content category schema.

AGSPortalPrivilegeTypeFeatureReport 

Grants the ability to generate feature reports.

AGSPortalPrivilegeTypeManageCollaborations 

Grants the ability to manage the organization's collaborations.

AGSPortalPrivilegeTypeManageCredits 

Grants the ability to manage the organization's credit settings.

AGSPortalPrivilegeTypeManageRoles 

Grants the ability to manage the organization's member roles.

AGSPortalPrivilegeTypeManageSecurity 

Grants the ability to manage the organization's security settings.

AGSPortalPrivilegeTypeManageServers 

Grants the ability to manage the portal's server settings.

AGSPortalPrivilegeTypeManageUtilityServices 

Grants the ability to manage the organization's utility service settings.

AGSPortalPrivilegeTypeManageWebsite 

Grants the ability to manage the organization's website settings.

AGSPortalPrivilegeTypeManageReplications 

Grants the ability to manage replications and utilize the collaborations API.

AGSPortalPrivilegeTypeCreateNotebooks 

Grants the ability to create and edit interactive notebook documents.

AGSPortalPrivilegeTypeCreateAdvancedNotebooks 

Grants the ability to publish a notebook as a geoprocessing service.

AGSPortalPrivilegeTypeBulkPublishFromDataStores 

Grants the ability to publish web layers from a registered data store.

AGSPortalPrivilegeTypeEnumerateDataStores 

Grants the ability to get the list of datasets from a registered data store.

AGSPortalPrivilegeTypeRegisterDataStores 

Grants the ability to register data stores to the portal.

AGSPortalPrivilegeTypeCategorizeItems 

Grants the ability to categorize items in groups.

AGSPortalPrivilegeTypeViewTracks 

Grants the ability to view members' location tracks via shared track views when location tracking is enabled.

AGSPortalPrivilegeTypeAddExternalMembersToGroup 

The ability to create groups that allow external members, as well as invite external members to groups.

AGSPortalPrivilegeTypeManageCollaborationGroupMembers 

The ability to manage members in partnered collaboration groups.

AGSPortalPrivilegeTypeManageVersions 

The ability to manage version locks and view, alter, delete, edit, reconcile, and post to all branch versions accessed through ArcGIS Server feature layers.

AGSPortalPrivilegeTypePublishDynamicImagery 

The ability to publish hosted dynamic imagery layers from a single image or collection of images.

AGSPortalPrivilegeTypePublishTiledImagery 

The ability to publish hosted tiled imagery layers from a single image or collection of images.

AGSPortalPrivilegeTypeScheduleNotebooks 

The ability to schedule future automated runs of a notebook.