ArcGIS Runtime SDK for iOS: AGSEnumerations.h File Reference
ArcGIS Runtime SDK for iOS  100.5
AGSEnumerations.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSAngularUnitID {
  AGSAngularUnitIDDegrees = 9102, AGSAngularUnitIDGrads = 9105, AGSAngularUnitIDMinutes = 9103, AGSAngularUnitIDRadians = 9101,
  AGSAngularUnitIDSeconds = 9104, AGSAngularUnitIDOther = 0
}
 
enum  AGSAnimationCurve {
  AGSAnimationCurveLinear = 0, AGSAnimationCurveEaseInQuad = 1, AGSAnimationCurveEaseOutQuad = 2, AGSAnimationCurveEaseInOutQuad = 3,
  AGSAnimationCurveEaseInCubic = 4, AGSAnimationCurveEaseOutCubic = 5, AGSAnimationCurveEaseInOutCubic = 6, AGSAnimationCurveEaseInQuart = 7,
  AGSAnimationCurveEaseOutQuart = 8, AGSAnimationCurveEaseInOutQuart = 9, AGSAnimationCurveEaseInQuint = 10, AGSAnimationCurveEaseOutQuint = 11,
  AGSAnimationCurveEaseInOutQuint = 12, AGSAnimationCurveEaseInSine = 13, AGSAnimationCurveEaseOutSine = 14, AGSAnimationCurveEaseInOutSine = 15,
  AGSAnimationCurveEaseInExpo = 16, AGSAnimationCurveEaseOutExpo = 17, AGSAnimationCurveEaseInOutExpo = 18, AGSAnimationCurveEaseInCirc = 19,
  AGSAnimationCurveEaseOutCirc = 20, AGSAnimationCurveEaseInOutCirc = 21
}
 
enum  AGSAntialiasingMode {
  AGSAntialiasingModeNone = 0, AGSAntialiasingModeFastest = 1, AGSAntialiasingModeFast = 2, AGSAntialiasingModeNormal = 3,
  AGSAntialiasingModeBest = 4
}
 
enum  AGSArcGISFeatureLayerInfoServiceType {
  AGSArcGISFeatureLayerInfoServiceTypeLayer = 0, AGSArcGISFeatureLayerInfoServiceTypeTable = 1, AGSArcGISFeatureLayerInfoServiceTypeGroupLayer = 2, AGSArcGISFeatureLayerInfoServiceTypeAnnotationLayer = 3,
  AGSArcGISFeatureLayerInfoServiceTypeUnknown = -1
}
 
enum  AGSArcGISMapServiceSublayerType {
  AGSArcGISMapServiceSublayerTypeFeatureLayer = 0, AGSArcGISMapServiceSublayerTypeTable = 1, AGSArcGISMapServiceSublayerTypeGroupLayer = 2, AGSArcGISMapServiceSublayerTypeRasterLayer = 3,
  AGSArcGISMapServiceSublayerTypeNetworkAnalysisLayer = 4, AGSArcGISMapServiceSublayerTypeUnknown = -1
}
 
enum  AGSAreaUnitID {
  AGSAreaUnitIDAcres = 109402, AGSAreaUnitIDHectares = 109401, AGSAreaUnitIDSquareCentimeters = 109451, AGSAreaUnitIDSquareDecimeters = 109450,
  AGSAreaUnitIDSquareFeet = 109405, AGSAreaUnitIDSquareKilometers = 109414, AGSAreaUnitIDSquareMeters = 109404, AGSAreaUnitIDSquareMillimeters = 109452,
  AGSAreaUnitIDSquareMiles = 109439, AGSAreaUnitIDSquareYards = 109442, AGSAreaUnitIDOther = 0
}
 
enum  AGSAtmosphereEffect { AGSAtmosphereEffectNone = 0, AGSAtmosphereEffectHorizonOnly = 1, AGSAtmosphereEffectRealistic = 2 }
 
enum  AGSAttachmentSyncDirection { AGSAttachmentSyncDirectionNone = 0, AGSAttachmentSyncDirectionUpload = 1, AGSAttachmentSyncDirectionBidirectional = 2 }
 
enum  AGSAttributeUnit {
  AGSAttributeUnitUnknown = 0, AGSAttributeUnitInches = 1, AGSAttributeUnitFeet = 2, AGSAttributeUnitYards = 3,
  AGSAttributeUnitMiles = 4, AGSAttributeUnitMillimeters = 5, AGSAttributeUnitCentimeters = 6, AGSAttributeUnitDecimeters = 7,
  AGSAttributeUnitMeters = 8, AGSAttributeUnitKilometers = 9, AGSAttributeUnitNauticalMiles = 10, AGSAttributeUnitDecimalDegrees = 11,
  AGSAttributeUnitSeconds = 12, AGSAttributeUnitMinutes = 13, AGSAttributeUnitHours = 14, AGSAttributeUnitDays = 15
}
 
enum  AGSAuthenticationChallengeType {
  AGSAuthenticationChallengeTypeUsernamePassword = 0, AGSAuthenticationChallengeTypeOAuth, AGSAuthenticationChallengeTypeClientCertificate, AGSAuthenticationChallengeTypeUntrustedHost,
  AGSAuthenticationChallengeTypeUnknown
}
 
enum  AGSBarrierType { AGSBarrierTypeRestriction = 0, AGSBarrierTypeCostAdjustment = 1 }
 
enum  AGSBasemapType {
  AGSBasemapTypeImagery = 0, AGSBasemapTypeImageryWithLabels = 1, AGSBasemapTypeStreets = 2, AGSBasemapTypeTopographic = 3,
  AGSBasemapTypeTerrainWithLabels = 4, AGSBasemapTypeLightGrayCanvas = 5, AGSBasemapTypeNationalGeographic = 6, AGSBasemapTypeOceans = 7,
  AGSBasemapTypeOpenStreetMap = 8, AGSBasemapTypeImageryWithLabelsVector = 9, AGSBasemapTypeStreetsVector = 10, AGSBasemapTypeTopographicVector = 11,
  AGSBasemapTypeTerrainWithLabelsVector = 12, AGSBasemapTypeLightGrayCanvasVector = 13, AGSBasemapTypeNavigationVector = 14, AGSBasemapTypeStreetsNightVector = 15,
  AGSBasemapTypeStreetsWithReliefVector = 16, AGSBasemapTypeDarkGrayCanvasVector = 17
}
 
enum  AGSBingMapsLayerStyle { AGSBingMapsLayerStyleAerial = 0, AGSBingMapsLayerStyleHybrid = 1, AGSBingMapsLayerStyleRoad = 2, AGSBingMapsLayerStyleUnknown = -1 }
 
enum  AGSCacheStorageFormat { AGSCacheStorageFormatCompact = 0, AGSCacheStorageFormatCompactV2 = 1, AGSCacheStorageFormatExploded = 2, AGSCacheStorageFormatUnknown = -1 }
 
enum  AGSCredentialErrorType { AGSCredentialErrorTypeNone = 0, AGSCredentialErrorTypeInvalidCredentials, AGSCredentialErrorTypeSSLRequired, AGSCredentialErrorTypeUnknown }
 
enum  AGSCurbApproach {
  AGSCurbApproachEitherSide = 0, AGSCurbApproachLeftSide = 1, AGSCurbApproachRightSide = 2, AGSCurbApproachNoUTurn = 3,
  AGSCurbApproachUnknown = 4
}
 
enum  AGSDestinationTableRowFilter { AGSDestinationTableRowFilterAll = 0, AGSDestinationTableRowFilterRelatedOnly = 1 }
 
enum  AGSDirectionManeuverType {
  AGSDirectionManeuverTypeUnknown = 0, AGSDirectionManeuverTypeStop = 1, AGSDirectionManeuverTypeStraight = 2, AGSDirectionManeuverTypeBearLeft = 3,
  AGSDirectionManeuverTypeBearRight = 4, AGSDirectionManeuverTypeTurnLeft = 5, AGSDirectionManeuverTypeTurnRight = 6, AGSDirectionManeuverTypeSharpLeft = 7,
  AGSDirectionManeuverTypeSharpRight = 8, AGSDirectionManeuverTypeUTurn = 9, AGSDirectionManeuverTypeFerry = 10, AGSDirectionManeuverTypeRoundabout = 11,
  AGSDirectionManeuverTypeHighwayMerge = 12, AGSDirectionManeuverTypeHighwayExit = 13, AGSDirectionManeuverTypeHighwayChange = 14, AGSDirectionManeuverTypeForkCenter = 15,
  AGSDirectionManeuverTypeForkLeft = 16, AGSDirectionManeuverTypeForkRight = 17, AGSDirectionManeuverTypeDepart = 18, AGSDirectionManeuverTypeTripItem = 19,
  AGSDirectionManeuverTypeEndOfFerry = 20, AGSDirectionManeuverTypeRampRight = 21, AGSDirectionManeuverTypeRampLeft = 22, AGSDirectionManeuverTypeTurnLeftRight = 23,
  AGSDirectionManeuverTypeTurnRightLeft = 24, AGSDirectionManeuverTypeTurnRightRight = 25, AGSDirectionManeuverTypeTurnLeftLeft = 26, AGSDirectionManeuverTypePedestrianRamp = 27,
  AGSDirectionManeuverTypeElevator = 28, AGSDirectionManeuverTypeEscalator = 29, AGSDirectionManeuverTypeStairs = 30, AGSDirectionManeuverTypeDoorPassage = 31
}
 
enum  AGSDirectionMessageType {
  AGSDirectionMessageTypeLength =("AGSDirectionMessageTypeLength is no longer supported, use AGSDirectionManeuver.length instead") = 0, AGSDirectionMessageTypeTime =("AGSDirectionMessageTypeTime is no longer supported, use AGSDirectionManeuver.duration instead") = 1, AGSDirectionMessageTypeSummary =("AGSDirectionMessageTypeSummary is no longer supported, use AGSDirectionManeuver.duration and AGSDirectionManeuver.length instead") = 2, AGSDirectionMessageTypeTimeWindow =("AGSDirectionMessageTypeTimeWindow is no longer supported, use AGSStop.timeWindowEnd instead") = 3,
  AGSDirectionMessageTypeViolationTime =("AGSDirectionMessageTypeViolationTime is no longer supported, use AGSStop.violationTime instead") = 4, AGSDirectionMessageTypeWaitTime =("AGSDirectionMessageTypeWaitTime is no longer supported, use AGSStop.waitTime instead") = 5, AGSDirectionMessageTypeServiceTime =("AGSDirectionMessageTypeServiceTime is no longer supported, use the difference between AGSDirectionManeuver.duration and AGSStop.waitTime instead") = 6, AGSDirectionMessageTypeEstimatedArrivalTime =("AGSDirectionMessageTypeEstimatedArrivalTime is no longer supported, use AGSDirectionManeuver.estimatedArriveTime instead") = 7,
  AGSDirectionMessageTypeCumulativeLength =("AGSDirectionMessageTypeCumulativeLength is no longer supported, use the sum of previous AGSDirectionManeuver.length instead") = 8, AGSDirectionMessageTypeStreetName = 9, AGSDirectionMessageTypeAlternativeName = 10, AGSDirectionMessageTypeBranch = 11,
  AGSDirectionMessageTypeToward = 12, AGSDirectionMessageTypeCrossStreet = 13, AGSDirectionMessageTypeExit = 14
}
 
enum  AGSDirectionsStyle { AGSDirectionsStyleDesktop = 0, AGSDirectionsStyleNavigation = 1, AGSDirectionsStyleCampus = 2 }
 
enum  AGSDrawingTool {
  AGSDrawingToolUnknown = -1, AGSDrawingToolAutoCompletePolygon = 0, AGSDrawingToolCircle = 1, AGSDrawingToolDownArrow = 2,
  AGSDrawingToolEllipse = 3, AGSDrawingToolFreeHand = 4, AGSDrawingToolLeftArrow = 5, AGSDrawingToolLine = 6,
  AGSDrawingToolNone = 7, AGSDrawingToolPoint = 8, AGSDrawingToolPolygon = 9, AGSDrawingToolRectangle = 10,
  AGSDrawingToolRightArrow = 11, AGSDrawingToolText = 12, AGSDrawingToolTriangle = 13, AGSDrawingToolUpArrow = 14
}
 
enum  AGSDrawStatus { AGSDrawStatusInProgress = 0, AGSDrawStatusCompleted = 1 }
 
enum  AGSEditOperation { AGSEditOperationAdd = 0, AGSEditOperationUpdate = 1, AGSEditOperationDelete = 2, AGSEditOperationUnknown = -1 }
 
enum  AGSENCAreaSymbolizationType { AGSENCAreaSymbolizationTypePlain = 4, AGSENCAreaSymbolizationTypeSymbolized = 5 }
 
enum  AGSENCColorScheme { AGSENCColorSchemeDay = 1, AGSENCColorSchemeDusk = 2, AGSENCColorSchemeNight = 3 }
 
enum  AGSENCDisplayDepthUnits { AGSENCDisplayDepthUnitsMeters = 1, AGSENCDisplayDepthUnitsFeet = 2, AGSENCDisplayDepthUnitsFathoms = 3 }
 
enum  AGSENCPointSymbolizationType { AGSENCPointSymbolizationTypeSimplified = 2, AGSENCPointSymbolizationTypePaperChart = 1 }
 
enum  AGSErrorCode {
  AGSErrorCodeUnknown = -1, AGSErrorCodeCommonNullPtr = 1, AGSErrorCodeCommonInvalidArgument = 2, AGSErrorCodeCommonNotImplemented = 3,
  AGSErrorCodeCommonOutOfRange = 4, AGSErrorCodeCommonInvalidAccess = 5, AGSErrorCodeCommonIllegalState = 6, AGSErrorCodeCommonNotFound = 7,
  AGSErrorCodeCommonExists = 8, AGSErrorCodeCommonTimeout = 9, AGSErrorCodeCommonRegularExpression = 10, AGSErrorCodeCommonPropertyNotSupported = 11,
  AGSErrorCodeCommonNoPermission = 12, AGSErrorCodeCommonFile = 13, AGSErrorCodeCommonFileNotFound = 14, AGSErrorCodeCommonInvalidCall = 15,
  AGSErrorCodeCommonIO = 16, AGSErrorCodeCommonUserCanceled = 17, AGSErrorCodeCommonInternalError = 18, AGSErrorCodeCommonConversionFailed = 19,
  AGSErrorCodeCommonNoData = 20, AGSErrorCodeCommonInvalidJSON = 21, AGSErrorCodeCommonUserDefinedFailure = 22, AGSErrorCodeCommonBadXml = 23,
  AGSErrorCodeCommonObjectAlreadyOwned = 24, AGSErrorCodeCommonExpired = 26, AGSErrorCodeSqliteError = 1001, AGSErrorCodeSqliteInternal = 1002,
  AGSErrorCodeSqlitePerm = 1003, AGSErrorCodeSqliteAbort = 1004, AGSErrorCodeSqliteBusy = 1005, AGSErrorCodeSqliteLocked = 1006,
  AGSErrorCodeSqliteNoMem = 1007, AGSErrorCodeSqliteReadonly = 1008, AGSErrorCodeSqliteInterrupt = 1009, AGSErrorCodeSqliteIOErr = 1010,
  AGSErrorCodeSqliteCorrupt = 1011, AGSErrorCodeSqliteNotFound = 1012, AGSErrorCodeSqliteFull = 1013, AGSErrorCodeSqliteCantOpen = 1014,
  AGSErrorCodeSqliteProtocol = 1015, AGSErrorCodeSqliteEmpty = 1016, AGSErrorCodeSqliteSchema = 1017, AGSErrorCodeSqliteTooBig = 1018,
  AGSErrorCodeSqliteConstraint = 1019, AGSErrorCodeSqliteMismatch = 1020, AGSErrorCodeSqliteMisuse = 1021, AGSErrorCodeSqliteNolfs = 1022,
  AGSErrorCodeSqliteAuth = 1023, AGSErrorCodeSqliteFormat = 1024, AGSErrorCodeSqliteRange = 1025, AGSErrorCodeSqliteNotadb = 1026,
  AGSErrorCodeSqliteNotice = 1027, AGSErrorCodeSqliteWarning = 1028, AGSErrorCodeSqliteRow = 1029, AGSErrorCodeSqliteDone = 1030,
  AGSErrorCodeGeometryUnknownError = 2000, AGSErrorCodeGeometryCorruptedGeometry = 2001, AGSErrorCodeGeometryEmptyGeometry = 2002, AGSErrorCodeGeometryMathSingularity = 2003,
  AGSErrorCodeGeometryBufferIsTooSmall = 2004, AGSErrorCodeGeometryInvalidShapeType = 2005, AGSErrorCodeGeometryProjectionOutOfSupportedRange = 2006, AGSErrorCodeGeometryNonSimpleGeometry = 2007,
  AGSErrorCodeGeometryCannotCalculateGeodesic = 2008, AGSErrorCodeGeometryNotationConversion = 2009, AGSErrorCodeGeometryMissingGridFile = 2010, AGSErrorCodeGDBValueOutOfRange = 3001,
  AGSErrorCodeGDBDataTypeMismatch = 3002, AGSErrorCodeGDBBadXml = 3003, AGSErrorCodeGDBDatabaseAlreadyExists = 3004, AGSErrorCodeGDBDatabaseDoesNotExist = 3005,
  AGSErrorCodeGDBNameLongerThan128Characters = 3006, AGSErrorCodeGDBInvalidShapeType = 3007, AGSErrorCodeGDBRasterNotSupported = 3008, AGSErrorCodeGDBRelationshipClassOneToOne = 3009,
  AGSErrorCodeGDBItemNotFound = 3010, AGSErrorCodeGDBDuplicateCode = 3011, AGSErrorCodeGDBMissingCode = 3012, AGSErrorCodeGDBWrongItemType = 3013,
  AGSErrorCodeGDBIDFieldNotNullable = 3014, AGSErrorCodeGDBDefaultValueNotSupported = 3015, AGSErrorCodeGDBTableNotEditable = 3016, AGSErrorCodeGDBFieldNotFound = 3017,
  AGSErrorCodeGDBFieldExists = 3018, AGSErrorCodeGDBCannotAlterFieldType = 3019, AGSErrorCodeGDBCannotAlterFieldWidth = 3020, AGSErrorCodeGDBCannotAlterFieldToNullable = 3021,
  AGSErrorCodeGDBCannotAlterFieldToEditable = 3022, AGSErrorCodeGDBCannotAlterFieldToDeletable = 3023, AGSErrorCodeGDBCannotAlterGeometryProperties = 3024, AGSErrorCodeGDBUnnamedTable = 3025,
  AGSErrorCodeGDBInvalidTypeForDomain = 3026, AGSErrorCodeGDBMinMaxReversed = 3027, AGSErrorCodeGDBFieldNotSupportedOnRelationshipClass = 3028, AGSErrorCodeGDBRelationshipClassKey = 3029,
  AGSErrorCodeGDBValueIsNull = 3030, AGSErrorCodeGDBMultipleSqlStatements = 3031, AGSErrorCodeGDBNoSqlStatements = 3032, AGSErrorCodeGDBGeometryFieldMissing = 3033,
  AGSErrorCodeGDBTransactionStarted = 3034, AGSErrorCodeGDBTransactionNotStarted = 3035, AGSErrorCodeGDBShapeRequiresZ = 3036, AGSErrorCodeGDBShapeRequiresM = 3037,
  AGSErrorCodeGDBShapeNoZ = 3038, AGSErrorCodeGDBShapeNoM = 3039, AGSErrorCodeGDBShapeWrongType = 3040, AGSErrorCodeGDBCannotUpdateFieldType = 3041,
  AGSErrorCodeGDBNoRowsAffected = 3042, AGSErrorCodeGDBSubtypeInvalid = 3043, AGSErrorCodeGDBSubtypeMustBeInteger = 3044, AGSErrorCodeGDBSubtypesNotEnabled = 3045,
  AGSErrorCodeGDBSubtypeExists = 3046, AGSErrorCodeGDBDuplicateFieldNotAllowed = 3047, AGSErrorCodeGDBCannotDeleteField = 3048, AGSErrorCodeGDBIndexExists = 3049,
  AGSErrorCodeGDBIndexNotFound = 3050, AGSErrorCodeGDBCursorNotOnRow = 3051, AGSErrorCodeGDBInternalError = 3052, AGSErrorCodeGDBCannotWriteGeodatabaseManagedFields = 3053,
  AGSErrorCodeGDBItemAlreadyExists = 3054, AGSErrorCodeGDBInvalidSpatialIndexName = 3055, AGSErrorCodeGDBRequiresSpatialIndex = 3056, AGSErrorCodeGDBReservedName = 3057,
  AGSErrorCodeGDBCannotUpdateSchemaIfChangeTracking = 3058, AGSErrorCodeGDBInvalidDate = 3059, AGSErrorCodeGDBDatabaseDoesNotHaveChanges = 3060, AGSErrorCodeGDBReplicaDoesNotExist = 3061,
  AGSErrorCodeGDBStorageTypeNotSupported = 3062, AGSErrorCodeGDBReplicaModelError = 3063, AGSErrorCodeGDBReplicaClientGenError = 3064, AGSErrorCodeGDBReplicaNoUploadToAcknowledge = 3065,
  AGSErrorCodeGDBLastWriteTimeInTheFuture = 3066, AGSErrorCodeGDBInvalidArgument = 3067, AGSErrorCodeGDBTransportationNetworkCorrupt = 3068, AGSErrorCodeGDBTransportationNetworkFileIO = 3069,
  AGSErrorCodeGDBFeatureHasPendingEdits = 3070, AGSErrorCodeGDBChangeTrackingNotEnabled = 3071, AGSErrorCodeGDBTransportationNetworkFileOpen = 3072, AGSErrorCodeGDBTransportationNetworkUnsupported = 3073,
  AGSErrorCodeGDBCannotSyncCopy = 3074, AGSErrorCodeGDBAccessControlDenied = 3075, AGSErrorCodeGDBGeometryOutsideReplicaExtent = 3076, AGSErrorCodeGDBUploadAlreadyInProgress = 3077,
  AGSErrorCodeGDBDatabaseClosed = 3078, AGSErrorCodeGDBDomainAlreadyExists = 3079, AGSErrorCodeGDBGeometryTypeNotSupported = 3080, AGSErrorCodeGeocodeUnsupportedFileFormat = 4001,
  AGSErrorCodeGeocodeUnsupportedSpatialReference = 4002, AGSErrorCodeGeocodeUnsupportedProjectionTransformation = 4003, AGSErrorCodeGeocodeGeocoderCreation = 4004, AGSErrorCodeGeocodeIntersectionsNotSupported = 4005,
  AGSErrorCodeGeocodeUninitializedGeocodeTask = 4006, AGSErrorCodeGeocodeInvalidLocatorProperties = 4007, AGSErrorCodeGeocodeRequiredFieldMissing = 4008, AGSErrorCodeGeocodeCannotReadAddress = 4009,
  AGSErrorCodeGeocodeReverseGeocodingNotSupported = 4010, AGSErrorCodeNAInvalidRouteSettings = 5001, AGSErrorCodeNANoSolution = 5002, AGSErrorCodeNATaskCanceled = 5003,
  AGSErrorCodeNAInvalidNetwork = 5004, AGSErrorCodeNADirectionsError = 5005, AGSErrorCodeNAInsufficientNumberOfStops = 5006, AGSErrorCodeNAStopUnlocated = 5007,
  AGSErrorCodeNAStopLocatedOnNonTraversableElement = 5008, AGSErrorCodeNAPointBarrierInvalidAddedCostAttributeName = 5009, AGSErrorCodeNALineBarrierInvalidScaledCostAttributeName = 5010, AGSErrorCodeNAPolygonBarrierInvalidScaledCostAttributeName = 5011,
  AGSErrorCodeNAPolygonBarrierInvalidScaledCostAttributeValue = 5012, AGSErrorCodeNAPolylineBarrierInvalidScaledCostAttributeValue = 5013, AGSErrorCodeNAInvalidImpedanceAttribute = 5014, AGSErrorCodeNAInvalidRestrictionAttribute = 5015,
  AGSErrorCodeNAInvalidAccumulateAttribute = 5016, AGSErrorCodeNAInvalidDirectionsTimeAttribute = 5017, AGSErrorCodeNAInvalidDirectionsDistanceAttribute = 5018, AGSErrorCodeNAInvalidAttributeParametersAttributeName = 5019,
  AGSErrorCodeNAInvalidAttributeParametersParameterName = 5020, AGSErrorCodeNAInvalidAttributeParametersValueType = 5021, AGSErrorCodeNAInvalidAttributeParametersRestrictionUsageValue = 5022, AGSErrorCodeNANetworkHasNoHierarchyAttribute = 5023,
  AGSErrorCodeNANoPathFoundBetweenStops = 5024, AGSErrorCodeNAUndefinedInputSpatialReference = 5025, AGSErrorCodeNAUndefinedOutputSpatialReference = 5026, AGSErrorCodeNAInvalidDirectionsStyle = 5027,
  AGSErrorCodeNAInvalidDirectionsLanguage = 5028, AGSErrorCodeNADirectionsTimeAndImpedanceAttributeMismatch = 5029, AGSErrorCodeNAInvalidDirectionsRoadClassAttribute = 5030, AGSErrorCodeNAStopIsUnreachable = 5031,
  AGSErrorCodeNAStopTimeWindowStartsBeforeUnixEpoch = 5032, AGSErrorCodeNAStopTimeWindowIsInverted = 5033, AGSErrorCodeNAWalkingModeRouteTooLarge = 5034, AGSErrorCodeNAStopHasNullGeometry = 5035,
  AGSErrorCodeNAPointBarrierHasNullGeometry = 5036, AGSErrorCodeNAPolylineBarrierHasNullGeometry = 5037, AGSErrorCodeNAPolygonBarrierHasNullGeometry = 5038, AGSErrorCodeNAUnsupportedSearchWhereClause = 5039,
  AGSErrorCodeNAInsufficientNumberOfFacilities = 5040, AGSErrorCodeNAFacilityHasNullGeometry = 5041, AGSErrorCodeNAFacilityHasInvalidAddedCostAttributeName = 5042, AGSErrorCodeNAFacilityHasNegativeAddedCostAttribute = 5043,
  AGSErrorCodeNAFacilityHasInvalidImpedanceCutoff = 5044, AGSErrorCodeNAInsufficientNumberOfIncidents = 5045, AGSErrorCodeNAIncidentHasNullGeometry = 5046, AGSErrorCodeNAIncidentHasInvalidAddedCostAttributeName = 5047,
  AGSErrorCodeNAIncidentHasNegativeAddedCostAttribute = 5048, AGSErrorCodeNAInvalidTargetFacilityCount = 5049, AGSErrorCodeNAIncidentHasInvalidImpedanceCutoff = 5050, AGSErrorCodeNAStartTimeIsBeforeUnixEpoch = 5051,
  AGSErrorCodeNAInvalidDefaultImpedanceCutoff = 5052, AGSErrorCodeNAInvalidDefaultTargetFacilityCount = 5053, AGSErrorCodeNAInvalidPolygonBufferDistance = 5054, AGSErrorCodeNAPolylinesCannotBeReturned = 5055,
  AGSErrorCodeNATimeWindowsWithNonTimeImpedance = 5056, AGSErrorCodeNAUnsupportedStopType = 5057, AGSErrorCodeNARouteStartsOrEndsOnWaypoint = 5058, AGSErrorCodeNAWaypointsAndRestBreaksForbiddenReordering = 5059,
  AGSErrorCodeNAWaypointHasTimeWindows = 5060, AGSErrorCodeNAWaypointHasAddedCostAttribute = 5061, AGSErrorCodeNAStopHasInvalidCurbApproach = 5062, AGSErrorCodeNAPointBarrierHasInvalidCurbApproach = 5063,
  AGSErrorCodeNAFacilityHasInvalidCurbApproach = 5064, AGSErrorCodeNAIncidentHasInvalidCurbApproach = 5065, AGSErrorCodeNANetworkDoesNotSupportDirections = 5066, AGSErrorCodeNADirectionsLanguageNotFound = 5067,
  AGSErrorCodeJSONParserInvalidToken = 6001, AGSErrorCodeJSONParserInvalidCharacter = 6002, AGSErrorCodeJSONParserInvalidUnicode = 6003, AGSErrorCodeJSONParserInvalidJSONStart = 6004,
  AGSErrorCodeJSONParserInvalidEndOfPair = 6005, AGSErrorCodeJSONParserInvalidEndOfElement = 6006, AGSErrorCodeJSONParserInvalidEscapeSequence = 6007, AGSErrorCodeJSONParserInvalidEndOfFieldName = 6008,
  AGSErrorCodeJSONParserInvalidStartOfFieldName = 6009, AGSErrorCodeJSONParserInvalidStartOfComment = 6010, AGSErrorCodeJSONParserInvalidDecDigit = 6011, AGSErrorCodeJSONParserInvalidHexDigit = 6012,
  AGSErrorCodeJSONParserExpectingNull = 6013, AGSErrorCodeJSONParserExpectingTrue = 6014, AGSErrorCodeJSONParserExpectingFalse = 6015, AGSErrorCodeJSONParserExpectingClosingQuote = 6016,
  AGSErrorCodeJSONParserExpectingNan = 6017, AGSErrorCodeJSONParserExpectingEndOfComment = 6018, AGSErrorCodeJSONParserUnexpectedEndOfData = 6019, AGSErrorCodeJSONObjectExpectingStartObject = 6020,
  AGSErrorCodeJSONObjectExpectingStartArray = 6021, AGSErrorCodeJSONObjectExpectingValueObject = 6022, AGSErrorCodeJSONObjectExpectingValueArray = 6023, AGSErrorCodeJSONObjectExpectingValueInt32 = 6024,
  AGSErrorCodeJSONObjectExpectingIntegerType = 6025, AGSErrorCodeJSONObjectExpectingNumberType = 6026, AGSErrorCodeJSONObjectExpectingValueString = 6027, AGSErrorCodeJSONObjectExpectingValueBool = 6028,
  AGSErrorCodeJSONObjectIteratorNotStarted = 6029, AGSErrorCodeJSONObjectIteratorIsFinished = 6030, AGSErrorCodeJSONObjectKeyNotFound = 6031, AGSErrorCodeJSONObjectIndexOutOfRange = 6032,
  AGSErrorCodeJSONStringWriterJSONIsComplete = 6033, AGSErrorCodeJSONStringWriterInvalidJSONInput = 6034, AGSErrorCodeJSONStringWriterExpectingContainer = 6035, AGSErrorCodeJSONStringWriterExpectingKeyOrEndObject = 6036,
  AGSErrorCodeJSONStringWriterExpectingValueOrEndArray = 6037, AGSErrorCodeJSONStringWriterExpectingValue = 6038, AGSErrorCodeMappingMissingSpatialReference = 7001, AGSErrorCodeMappingMissingInitialViewpoint = 7002,
  AGSErrorCodeMappingInvalidResponse = 7003, AGSErrorCodeMappingMissingBingMapsKey = 7004, AGSErrorCodeMappingUnsupportedLayerType = 7005, AGSErrorCodeMappingSyncNotEnabled = 7006,
  AGSErrorCodeMappingTileExportNotEnabled = 7007, AGSErrorCodeMappingMissingItemProperty = 7008, AGSErrorCodeMappingWebmapNotSupported = 7009, AGSErrorCodeMappingSpatialReferenceInvalid = 7011,
  AGSErrorCodeMappingPackageUnpackRequired = 7012, AGSErrorCodeMappingUnsupportedElevationFormat = 7013, AGSErrorCodeMappingWebsceneNotSupported = 7014, AGSErrorCodeLicensingUnlicensedFeature = 8001,
  AGSErrorCodeLicensingLicenseLevelFixed = 8002, AGSErrorCodeLicensingLicenseLevelAlreadySet = 8003, AGSErrorCodeLicensingMainLicenseNotSet = 8004, AGSErrorCodeLicensingUnlicensedExtension = 8005,
  AGSErrorCodeLocalServerServerFailedToStart = 9001, AGSErrorCodeLocalServerServiceFailedToStart = 9002, AGSErrorCodeLocalServerServiceTerminatedUnexpectedly = 9003, AGSErrorCodeLocalServerServerFailed = 9004,
  AGSErrorCodeLocalServerServiceFailed = 9005, AGSErrorCodeStdIosBaseFailure = 10001, AGSErrorCodeStdBadArrayNewLength = 10002, AGSErrorCodeStdUnderflowError = 10003,
  AGSErrorCodeStdSystemError = 10004, AGSErrorCodeStdRangeError = 10005, AGSErrorCodeStdOverflowError = 10006, AGSErrorCodeStdOutOfRange = 10007,
  AGSErrorCodeStdLengthError = 10008, AGSErrorCodeStdInvalidArgument = 10009, AGSErrorCodeStdFutureError = 10010, AGSErrorCodeStdDomainError = 10011,
  AGSErrorCodeStdRuntimeError = 10012, AGSErrorCodeStdLogicError = 10013, AGSErrorCodeStdBadWeakPtr = 10014, AGSErrorCodeStdBadTypeId = 10015,
  AGSErrorCodeStdBadFunctionCall = 10016, AGSErrorCodeStdBadException = 10017, AGSErrorCodeStdBadCast = 10018, AGSErrorCodeStdBadAlloc = 10019,
  AGSErrorCodeStdException = 10020
}
 
enum  AGSExpirationType { AGSExpirationTypeAllowExpiredAccess = 0, AGSExpirationTypePreventExpiredAccess = 1 }
 
enum  AGSExtrusionMode {
  AGSExtrusionModeNone = 0, AGSExtrusionModeMinimum = 1, AGSExtrusionModeMaximum = 2, AGSExtrusionModeAbsoluteHeight = 3,
  AGSExtrusionModeBaseHeight = 4
}
 
enum  AGSFeatureRenderingMode { AGSFeatureRenderingModeAutomatic = 0, AGSFeatureRenderingModeStatic = 1, AGSFeatureRenderingModeDynamic = 2 }
 
enum  AGSFeatureRequestMode { AGSFeatureRequestModeUndefined = 0, AGSFeatureRequestModeOnInteractionCache = 1, AGSFeatureRequestModeOnInteractionNoCache = 2, AGSFeatureRequestModeManualCache = 3 }
 
enum  AGSFieldType {
  AGSFieldTypeUnknown = -1, AGSFieldTypeInt16 = 0, AGSFieldTypeInt32 = 1, AGSFieldTypeGUID = 3,
  AGSFieldTypeFloat = 4, AGSFieldTypeDouble = 5, AGSFieldTypeDate = 6, AGSFieldTypeText = 7,
  AGSFieldTypeOID = 8, AGSFieldTypeGlobalID = 9, AGSFieldTypeBlob = 10, AGSFieldTypeGeometry = 11,
  AGSFieldTypeRaster = 12, AGSFieldTypeXML = 13
}
 
enum  AGSFontDecoration { AGSFontDecorationLineThrough = 0, AGSFontDecorationNone = 1, AGSFontDecorationUnderline = 2 }
 
enum  AGSFontStyle { AGSFontStyleItalic = 0, AGSFontStyleNormal = 1, AGSFontStyleOblique = 2 }
 
enum  AGSFontWeight { AGSFontWeightBold = 0, AGSFontWeightNormal = 1 }
 
enum  AGSGARSConversionMode { AGSGARSConversionModeLowerLeft = 0, AGSGARSConversionModeCenter = 1 }
 
enum  AGSGenerateLayerQueryOption { AGSGenerateLayerQueryOptionUnknown = -1, AGSGenerateLayerQueryOptionAll = 0, AGSGenerateLayerQueryOptionNone = 1, AGSGenerateLayerQueryOptionUseFilter = 2 }
 
enum  AGSGeodeticCurveType {
  AGSGeodeticCurveTypeGeodesic = 0, AGSGeodeticCurveTypeLoxodrome, AGSGeodeticCurveTypeGreatElliptic, AGSGeodeticCurveTypeNormalSection,
  AGSGeodeticCurveTypeShapePreserving
}
 
enum  AGSGeometricEffectType { AGSGeometricEffectTypeUnknown = -1, AGSGeometricEffectTypeDashGeometricEffect = 0 }
 
enum  AGSGeometryDimension {
  AGSGeometryDimensionPoint = 0, AGSGeometryDimensionCurve = 1, AGSGeometryDimensionArea = 2, AGSGeometryDimensionVolume = 3,
  AGSGeometryDimensionUnknown = -1
}
 
enum  AGSGeometryExtendOption {
  AGSGeometryExtendOptionDefault = 0, AGSGeometryExtendOptionRelocateEnds = 1 << 0, AGSGeometryExtendOptionKeepEndAttributes = 1 << 1, AGSGeometryExtendOptionNoEndAttributes = 1 << 2,
  AGSGeometryExtendOptionDoNotExtendFromStartPoint = 1 << 3, AGSGeometryExtendOptionDoNotExtendFromEndPoint = 1 << 4
}
 
enum  AGSGeometryOffsetType { AGSGeometryOffsetTypeMitered = 0, AGSGeometryOffsetTypeBevelled = 1, AGSGeometryOffsetTypeRounded = 2, AGSGeometryOffsetTypeSquared = 3 }
 
enum  AGSGeometryType {
  AGSGeometryTypeUnknown = -1, AGSGeometryTypePoint = 1, AGSGeometryTypeEnvelope = 2, AGSGeometryTypePolyline = 3,
  AGSGeometryTypePolygon = 4, AGSGeometryTypeMultipoint = 5
}
 
enum  AGSGeoprocessingExecutionType { AGSGeoprocessingExecutionTypeAsynchronousSubmit = 0, AGSGeoprocessingExecutionTypeSynchronousExecute = 1, AGSGeoprocessingExecutionTypeUnknown = -1 }
 
enum  AGSGeoprocessingLinearUnits {
  AGSGeoprocessingLinearUnitsCentimeter = 0, AGSGeoprocessingLinearUnitsDecimeter = 1, AGSGeoprocessingLinearUnitsKilometer = 2, AGSGeoprocessingLinearUnitsMeter = 3,
  AGSGeoprocessingLinearUnitsMillimeter = 4, AGSGeoprocessingLinearUnitsPoint = 5, AGSGeoprocessingLinearUnitsUSNauticalMile = 6, AGSGeoprocessingLinearUnitsUSSurveyFoot = 7,
  AGSGeoprocessingLinearUnitsUSSurveyInch = 8, AGSGeoprocessingLinearUnitsUSSurveyMile = 9, AGSGeoprocessingLinearUnitsUSSurveyYard = 10, AGSGeoprocessingLinearUnitsUnknown = -1
}
 
enum  AGSGeoprocessingParameterDirection { AGSGeoprocessingParameterDirectionInput = 0, AGSGeoprocessingParameterDirectionOutput = 1 }
 
enum  AGSGeoprocessingParameterType {
  AGSGeoprocessingParameterTypeBoolean = 0, AGSGeoprocessingParameterTypeDataFile = 1, AGSGeoprocessingParameterTypeDate = 2, AGSGeoprocessingParameterTypeDouble = 3,
  AGSGeoprocessingParameterTypeFeatures = 4, AGSGeoprocessingParameterTypeLinearUnit = 5, AGSGeoprocessingParameterTypeLong = 6, AGSGeoprocessingParameterTypeMultiValue = 7,
  AGSGeoprocessingParameterTypeRaster = 8, AGSGeoprocessingParameterTypeString = 9, AGSGeoprocessingParameterTypeUnknown = 10
}
 
enum  AGSGraphicsRenderingMode { AGSGraphicsRenderingModeDynamic = 0, AGSGraphicsRenderingModeStatic = 1 }
 
enum  AGSGridLabelPosition {
  AGSGridLabelPositionGeographic = 0, AGSGridLabelPositionBottomLeft = 1, AGSGridLabelPositionBottomRight = 2, AGSGridLabelPositionTopLeft = 3,
  AGSGridLabelPositionTopRight = 4, AGSGridLabelPositionCenter = 5, AGSGridLabelPositionAllSides = 6
}
 
enum  AGSHorizontalAlignment { AGSHorizontalAlignmentCenter = 0, AGSHorizontalAlignmentJustify = 1, AGSHorizontalAlignmentLeft = 2, AGSHorizontalAlignmentRight = 3 }
 
enum  AGSImageScaleMode { AGSImageScaleModeFill = 0, AGSImageScaleModeAspectFit, AGSImageScaleModeAspectFill }
 
enum  AGSJobMessageSeverity { AGSJobMessageSeverityUnknown = -1, AGSJobMessageSeverityInfo = 0, AGSJobMessageSeverityWarning = 1, AGSJobMessageSeverityError = 2 }
 
enum  AGSJobMessageSource { AGSJobMessageSourceClient = 0, AGSJobMessageSourceService = 1 }
 
enum  AGSJobStatus {
  AGSJobStatusNotStarted = 0, AGSJobStatusStarted = 1, AGSJobStatusPaused = 2, AGSJobStatusSucceeded = 3,
  AGSJobStatusFailed = 4
}
 
enum  AGSJobType {
  AGSJobTypeGenerateGeodatabase = 0, AGSJobTypeSyncGeodatabase = 1, AGSJobTypeExportTileCache = 2, AGSJobTypeEstimateTileCacheSize = 3,
  AGSJobTypeGeoprocessingJob = 4, AGSJobTypeGenerateOfflineMap = 5, AGSJobTypeOfflineMapSync = 7
}
 
enum  AGSJoinType { AGSJoinTypeInnerJoin = 0, AGSJoinTypeLeftOuterJoin = 1, AGSJoinTypeUnknown = -1 }
 
enum  AGSKeychainItemAccessible {
  AGSKeychainItemAccessibleAfterFirstUnlock = 0, AGSKeychainItemAccessibleAfterFirstUnlockThisDeviceOnly, AGSKeychainItemAccessibleAlways, AGSKeychainItemAccessibleWhenPasscodeSetThisDeviceOnly,
  AGSKeychainItemAccessibleAlwaysThisDeviceOnly, AGSKeychainItemAccessibleWhenUnlocked, AGSKeychainItemAccessibleWhenUnlockedThisDeviceOnly
}
 
enum  AGSKMLAltitudeMode { AGSKMLAltitudeModeClampToGround = 0, AGSKMLAltitudeModeRelativeToGround = 1, AGSKMLAltitudeModeAbsolute = 2, AGSKMLAltitudeModeUnknown = -1 }
 
enum  AGSKMLGeometryType {
  AGSKMLGeometryTypePoint = 0, AGSKMLGeometryTypePolyline = 1, AGSKMLGeometryTypePolygon = 2, AGSKMLGeometryTypeModel = 3,
  AGSKMLGeometryTypeUnknown = -1
}
 
enum  AGSKMLGraphicType {
  AGSKMLGraphicTypeNone = 0, AGSKMLGraphicTypePoint = 1, AGSKMLGraphicTypePolyline = 2, AGSKMLGraphicTypePolygon = 3,
  AGSKMLGraphicTypeExtrudedPoint = 4, AGSKMLGraphicTypeExtrudedPolyline = 5, AGSKMLGraphicTypeExtrudedPolygon = 6, AGSKMLGraphicTypeModel = 7,
  AGSKMLGraphicTypeMultiGeometry = 8, AGSKMLGraphicTypeUnknown = -1
}
 
enum  AGSKMLListItemType { AGSKMLListItemTypeCheck = 0, AGSKMLListItemTypeRadioFolder = 1, AGSKMLListItemTypeCheckHideChildren = 2, AGSKMLListItemTypeUnknown = -1 }
 
enum  AGSKMLRefreshMode { AGSKMLRefreshModeOnChange = 0, AGSKMLRefreshModeOnInterval = 1, AGSKMLRefreshModeOnExpire = 2 }
 
enum  AGSKMLRefreshStatus { AGSKMLRefreshStatusNone = 0, AGSKMLRefreshStatusInProgress = 1, AGSKMLRefreshStatusCompleted = 2, AGSKMLRefreshStatusFailed = 3 }
 
enum  AGSKMLTourStatus {
  AGSKMLTourStatusNotInitialized = 0, AGSKMLTourStatusInitializing = 1, AGSKMLTourStatusInitialized = 2, AGSKMLTourStatusPlaying = 3,
  AGSKMLTourStatusPaused = 4, AGSKMLTourStatusCompleted = 5
}
 
enum  AGSKMLViewpointType { AGSKMLViewpointTypeCamera = 0, AGSKMLViewpointTypeLookAt = 1, AGSKMLViewpointTypeUnknown = -1 }
 
enum  AGSKMLViewRefreshMode { AGSKMLViewRefreshModeNever = 0, AGSKMLViewRefreshModeOnStop = 1, AGSKMLViewRefreshModeOnRequest = 2, AGSKMLViewRefreshModeOnRegion = 3 }
 
enum  AGSLabelingPlacement {
  AGSLabelingPlacementUnknown = -1, AGSLabelingPlacementLineAboveAfter = 0, AGSLabelingPlacementLineAboveAlong = 1, AGSLabelingPlacementLineAboveBefore = 2,
  AGSLabelingPlacementLineAboveEnd = 3, AGSLabelingPlacementLineAboveStart = 4, AGSLabelingPlacementLineBelowAfter = 5, AGSLabelingPlacementLineBelowAlong = 6,
  AGSLabelingPlacementLineBelowBefore = 7, AGSLabelingPlacementLineBelowEnd = 8, AGSLabelingPlacementLineBelowStart = 9, AGSLabelingPlacementLineCenterAfter = 10,
  AGSLabelingPlacementLineCenterAlong = 11, AGSLabelingPlacementLineCenterBefore = 12, AGSLabelingPlacementLineCenterEnd = 13, AGSLabelingPlacementLineCenterStart = 14,
  AGSLabelingPlacementPointAboveCenter = 15, AGSLabelingPlacementPointAboveLeft = 16, AGSLabelingPlacementPointAboveRight = 17, AGSLabelingPlacementPointBelowCenter = 18,
  AGSLabelingPlacementPointBelowLeft = 19, AGSLabelingPlacementPointBelowRight = 20, AGSLabelingPlacementPointCenterCenter = 21, AGSLabelingPlacementPointCenterLeft = 22,
  AGSLabelingPlacementPointCenterRight = 23, AGSLabelingPlacementPolygonAlwaysHorizontal = 24
}
 
enum  AGSLatitudeLongitudeFormat { AGSLatitudeLongitudeFormatDecimalDegrees = 0, AGSLatitudeLongitudeFormatDegreesDecimalMinutes = 1, AGSLatitudeLongitudeFormatDegreesMinutesSeconds = 2 }
 
enum  AGSLatitudeLongitudeGridLabelFormat { AGSLatitudeLongitudeGridLabelFormatDecimalDegrees = 0, AGSLatitudeLongitudeGridLabelFormatDegreesMinutesSeconds = 1 }
 
enum  AGSLayerViewStatus {
  AGSLayerViewStatusActive = 1 << 0, AGSLayerViewStatusNotVisible = 1 << 1, AGSLayerViewStatusOutOfScale = 1 << 2, AGSLayerViewStatusLoading = 1 << 3,
  AGSLayerViewStatusError = 1 << 4
}
 
enum  AGSLicenseLevel {
  AGSLicenseLevelDeveloper = 0, AGSLicenseLevelLite = 1, AGSLicenseLevelBasic = 2, AGSLicenseLevelStandard = 3,
  AGSLicenseLevelAdvanced = 4
}
 
enum  AGSLicenseStatus { AGSLicenseStatusInvalid = 0, AGSLicenseStatusExpired = 1, AGSLicenseStatusLoginRequired = 2, AGSLicenseStatusValid = 3 }
 
enum  AGSLicenseType { AGSLicenseTypeDeveloper = 0, AGSLicenseTypeNamedUser = 1, AGSLicenseTypeLicenseKey = 2 }
 
enum  AGSLightingMode { AGSLightingModeNoLight = 0, AGSLightingModeLight = 1, AGSLightingModeLightAndShadows = 2 }
 
enum  AGSLinearUnitID {
  AGSLinearUnitIDCentimeters = 1033, AGSLinearUnitIDFeet = 9002, AGSLinearUnitIDInches = 109008, AGSLinearUnitIDKilometers = 9036,
  AGSLinearUnitIDMeters = 9001, AGSLinearUnitIDMiles = 9093, AGSLinearUnitIDMillimeters = 1025, AGSLinearUnitIDNauticalMiles = 9030,
  AGSLinearUnitIDYards = 9096, AGSLinearUnitIDOther = 0
}
 
enum  AGSLineOfSightTargetVisibility { AGSLineOfSightTargetVisibilityVisible = 0, AGSLineOfSightTargetVisibilityObstructed = 1, AGSLineOfSightTargetVisibilityUnknown = 2 }
 
enum  AGSLoadStatus {
  AGSLoadStatusLoaded = 0, AGSLoadStatusLoading = 1, AGSLoadStatusFailedToLoad = 2, AGSLoadStatusNotLoaded = 3,
  AGSLoadStatusUnknown = -1
}
 
enum  AGSLocalItemType {
  AGSLocalItemTypeUnknown = -1, AGSLocalItemTypeMobileMap = 0, AGSLocalItemTypeMobileScene = 1, AGSLocalItemTypeMobileMapPackage = 2,
  AGSLocalItemTypeMobileScenePackage = 3
}
 
enum  AGSLocationDisplayAutoPanMode { AGSLocationDisplayAutoPanModeOff = 0, AGSLocationDisplayAutoPanModeRecenter = 1, AGSLocationDisplayAutoPanModeNavigation = 2, AGSLocationDisplayAutoPanModeCompassNavigation = 3 }
 
enum  AGSLocationStatus { AGSLocationStatusNotLocated = 0, AGSLocationStatusOnClosest = 1, AGSLocationStatusOnClosestNotRestricted = 2, AGSLocationStatusNotReached = 3 }
 
enum  AGSMapServiceImageFormat {
  AGSMapServiceImageFormatDefault = 0, AGSMapServiceImageFormatPNG = 1, AGSMapServiceImageFormatPNG8 = 2, AGSMapServiceImageFormatPNG24 = 3,
  AGSMapServiceImageFormatPNG32 = 4, AGSMapServiceImageFormatJPG = 5, AGSMapServiceImageFormatJPGPNG = 6, AGSMapServiceImageFormatBMP = 7,
  AGSMapServiceImageFormatGIF = 8, AGSMapServiceImageFormatTIFF = 9, AGSMapServiceImageFormatUnknown = -1
}
 
enum  AGSMarkerSymbolAngleAlignment { AGSMarkerSymbolAngleAlignmentMap = 0, AGSMarkerSymbolAngleAlignmentScreen = 1 }
 
enum  AGSMGRSConversionMode {
  AGSMGRSConversionModeAutomatic = 0, AGSMGRSConversionModeNew180InZone01 = 1, AGSMGRSConversionModeNew180InZone60 = 2, AGSMGRSConversionModeOld180InZone01 = 3,
  AGSMGRSConversionModeOld180InZone60 = 4
}
 
enum  AGSMGRSGridLabelUnit { AGSMGRSGridLabelUnitKilometersMeters = 0, AGSMGRSGridLabelUnitMeters = 1 }
 
enum  AGSNavigationConstraint { AGSNavigationConstraintNone = 0, AGSNavigationConstraintStayAbove = 1 }
 
enum  AGSNoDataTileBehavior { AGSNoDataTileBehaviorUpSample = 0, AGSNoDataTileBehaviorBlank = 1, AGSNoDataTileBehaviorShow = 2, AGSNoDataTileBehaviorUnknown = -1 }
 
enum  AGSOfflineMapParametersType { AGSOfflineMapParametersTypeGenerateGeodatabase = 0, AGSOfflineMapParametersTypeExportVectorTiles = 1, AGSOfflineMapParametersTypeExportTileCache = 2, AGSOfflineMapParametersTypeUnknown = -1 }
 
enum  AGSOGCAxisOrder { AGSOGCAxisOrderAuto = 0, AGSOGCAxisOrderSwap = 1, AGSOGCAxisOrderNoSwap = 2 }
 
enum  AGSPansharpenType {
  AGSPansharpenTypeNone = -1, AGSPansharpenTypeIHS = 0, AGSPansharpenTypeBrovey = 1, AGSPansharpenTypeMean = 2,
  AGSPansharpenTypeEsri = 3, AGSPansharpenTypeGramSchmidt = 4
}
 
enum  AGSPixelType {
  AGSPixelTypeUnknown = -1, AGSPixelTypeUInt1 = 0, AGSPixelTypeUInt2 = 1, AGSPixelTypeUInt4 = 2,
  AGSPixelTypeUInt8 = 3, AGSPixelTypeInt8 = 4, AGSPixelTypeUInt16 = 5, AGSPixelTypeInt16 = 6,
  AGSPixelTypeUInt32 = 7, AGSPixelTypeInt32 = 8, AGSPixelTypeFloat32 = 9, AGSPixelTypeFloat64 = 10
}
 
enum  AGSPopupAttachmentEditState { AGSPopupAttachmentEditStateOriginal = 0, AGSPopupAttachmentEditStateAdded, AGSPopupAttachmentEditStateDeleted }
 
enum  AGSPopupAttachmentSize {
  AGSPopupAttachmentSizeActual = 0, AGSPopupAttachmentSizeSmall, AGSPopupAttachmentSizeMedium, AGSPopupAttachmentSizeLarge,
  AGSPopupAttachmentSizeExtraLarge
}
 
enum  AGSPopupAttachmentType { AGSPopupAttachmentTypeImage = 0, AGSPopupAttachmentTypeVideo, AGSPopupAttachmentTypeDocument, AGSPopupAttachmentTypeOther }
 
enum  AGSPopupDateFormat {
  AGSPopupDateFormatDayShortMonthYear = 0, AGSPopupDateFormatLongDate = 1, AGSPopupDateFormatLongMonthDayYear = 2, AGSPopupDateFormatLongMonthYear = 3,
  AGSPopupDateFormatShortDate = 4, AGSPopupDateFormatShortDateLE = 5, AGSPopupDateFormatShortDateLELongTime = 6, AGSPopupDateFormatShortDateLELongTime24 = 7,
  AGSPopupDateFormatShortDateLEShortTime = 8, AGSPopupDateFormatShortDateLEShortTime24 = 9, AGSPopupDateFormatShortDateLongTime = 10, AGSPopupDateFormatShortDateLongTime24 = 11,
  AGSPopupDateFormatShortDateShortTime = 12, AGSPopupDateFormatShortDateShortTime24 = 13, AGSPopupDateFormatShortMonthYear = 14, AGSPopupDateFormatYear = 15,
  AGSPopupDateFormatUnknown = -1
}
 
enum  AGSPopupExpressionReturnType { AGSPopupExpressionReturnTypeString = 0, AGSPopupExpressionReturnTypeNumber = 1 }
 
enum  AGSPopupFeatureTypeChangeMode { AGSPopupFeatureTypeChangeModeResetDefaultValues = 0, AGSPopupFeatureTypeChangeModeKeepValues = 1 }
 
enum  AGSPopupMediaType {
  AGSPopupMediaTypeImage = 0, AGSPopupMediaTypeBarChart = 1, AGSPopupMediaTypeColumnChart = 2, AGSPopupMediaTypeLineChart = 3,
  AGSPopupMediaTypePieChart = 4, AGSPopupMediaTypeUnknown = -1
}
 
enum  AGSPopupStringFieldOption { AGSPopupStringFieldOptionSingleLine = 0, AGSPopupStringFieldOptionMultiLine = 1, AGSPopupStringFieldOptionRichText = 2, AGSPopupStringFieldOptionUnknown = -1 }
 
enum  AGSPopupsViewControllerContainerStyle { AGSPopupsViewControllerContainerStyleNavigationController, AGSPopupsViewControllerContainerStyleNavigationBar, AGSPopupsViewControllerContainerStyleCustom }
 
enum  AGSPopupsViewControllerGeometryEditingStyle { AGSPopupsViewControllerGeometryEditingStyleToolbar, AGSPopupsViewControllerGeometryEditingStyleInline }
 
enum  AGSPopupValidationErrorCode {
  AGSPopupValidationErrorCodeInvalidGeoElement = 11000, AGSPopupValidationErrorCodeNullNotAllowed = 11001, AGSPopupValidationErrorCodeValueOutOfRange = 11002, AGSPopupValidationErrorExceedsMaxLength = 11003,
  AGSPopupValidationErrorInvalidNumericString = 11004, AGSPopupValidationErrorExceedsNumericMaximum = 11005, AGSPopupValidationErrorLessThanNumericMinimum = 11006
}
 
enum  AGSPopupViewControllerType {
  AGSPopupViewControllerTypeContainer = 0, AGSPopupViewControllerTypeUIImagePicker, AGSPopupViewControllerTypeFullMedia, AGSPopupViewControllerTypeWeb,
  AGSPopupViewControllerTypeMovie, AGSPopupViewControllerTypeAttributeInput, AGSPopupViewControllerTypeAlert
}
 
enum  AGSPortalAccess {
  AGSPortalAccessUnknown = -1, AGSPortalAccessOrganization = 0, AGSPortalAccessPrivate = 1, AGSPortalAccessPublic = 2,
  AGSPortalAccessShared = 3
}
 
enum  AGSPortalGroupSortField {
  AGSPortalGroupSortFieldUnknown = 0, AGSPortalGroupSortFieldTitle, AGSPortalGroupSortFieldOwner, AGSPortalGroupSortFieldAvgRating,
  AGSPortalGroupSortFieldNumViews, AGSPortalGroupSortFieldCreated, AGSPortalGroupSortFieldModified
}
 
enum  AGSPortalItemType {
  AGSPortalItemTypeUnknown = -1, AGSPortalItemTypeArcGISProAddIn = 0, AGSPortalItemTypeArcPadPackage = 1, AGSPortalItemTypeCADDrawing = 2,
  AGSPortalItemTypeCSV = 3, AGSPortalItemTypeCityEngineWebScene = 4, AGSPortalItemTypeCodeAttachment = 5, AGSPortalItemTypeCodeSample = 6,
  AGSPortalItemTypeColorSet = 7, AGSPortalItemTypeDesktopAddIn = 8, AGSPortalItemTypeDesktopApplication = 9, AGSPortalItemTypeDesktopApplicationTemplate = 10,
  AGSPortalItemTypeDesktopStyle = 11, AGSPortalItemTypeDocumentLink = 12, AGSPortalItemTypeExplorerAddIn = 13, AGSPortalItemTypeExplorerLayer = 14,
  AGSPortalItemTypeExplorerMap = 15, AGSPortalItemTypeFeatureCollection = 16, AGSPortalItemTypeFeatureCollectionTemplate = 17, AGSPortalItemTypeFeatureService = 18,
  AGSPortalItemTypeFileGeodatabase = 19, AGSPortalItemTypeForm = 20, AGSPortalItemTypeGeocodingService = 21, AGSPortalItemTypeGeodataService = 22,
  AGSPortalItemTypeGeometryService = 23, AGSPortalItemTypeGeoprocessingPackage = 24, AGSPortalItemTypeGeoprocessingPackageProVersion = 25, AGSPortalItemTypeGeoprocessingSample = 26,
  AGSPortalItemTypeGeoprocessingService = 27, AGSPortalItemTypeGlobeDocument = 28, AGSPortalItemTypeGlobeService = 29, AGSPortalItemTypeImage = 30,
  AGSPortalItemTypeImageCollection = 31, AGSPortalItemTypeImageService = 32, AGSPortalItemTypeInsightsModel = 33, AGSPortalItemTypeInsightsPage = 34,
  AGSPortalItemTypeInsightsWorkbook = 35, NS_SWIFT_NAME =(iWorkKeynote) = 36, NS_SWIFT_NAME =(iWorkKeynote) = 36, NS_SWIFT_NAME =(iWorkKeynote) = 36,
  AGSPortalItemTypeIWorkKeynote =("Please use AGSPortalItemTypeiWorkKeynote. Available at 100.3") = AGSPortalItemTypeiWorkKeynote, AGSPortalItemTypeIWorkNumbers =("Please use AGSPortalItemTypeiWorkNumbers. Available at 100.3") = AGSPortalItemTypeiWorkNumbers, AGSPortalItemTypeIWorkPages =("Please use AGSPortalItemTypeiWorkPages. Available at 100.3") = AGSPortalItemTypeiWorkPages, AGSPortalItemTypeKML = 39,
  AGSPortalItemTypeKMLCollection = 40, AGSPortalItemTypeLayer = 41, AGSPortalItemTypeLayerPackage = 42, AGSPortalItemTypeLayout = 43,
  AGSPortalItemTypeLocatorPackage = 44, AGSPortalItemTypeMapDocument = 45, AGSPortalItemTypeMapPackage = 46, AGSPortalItemTypeMapService = 47,
  AGSPortalItemTypeMapTemplate = 48, AGSPortalItemTypeMicrosoftExcel = 49, AGSPortalItemTypeMicrosoftPowerpoint = 50, AGSPortalItemTypeMicrosoftWord = 51,
  AGSPortalItemTypeMobileApplication = 52, AGSPortalItemTypeMobileBasemapPackage = 53, AGSPortalItemTypeMobileMapPackage = 54, AGSPortalItemTypeNativeApplication = 55,
  AGSPortalItemTypeNativeApplicationInstaller = 56, AGSPortalItemTypeNativeApplicationTemplate = 57, AGSPortalItemTypeNetCDF = 58, AGSPortalItemTypeNetworkAnalysisService = 59,
  AGSPortalItemTypeOperationView = 60, AGSPortalItemTypeOperationsDashboardAddIn = 61, AGSPortalItemTypeOperationsDashboardExtension = 62, AGSPortalItemTypePDF = 63,
  AGSPortalItemTypeProjectPackage = 64, AGSPortalItemTypeProjectTemplate = 65, AGSPortalItemTypeProMap = 66, AGSPortalItemTypePublishedMap = 67,
  AGSPortalItemTypeRasterFunctionTemplate = 68, AGSPortalItemTypeRelationalDatabaseConnection = 69, AGSPortalItemTypeReportTemplate = 70, AGSPortalItemTypeRulePackage = 71,
  AGSPortalItemTypeSceneDocument = 72, AGSPortalItemTypeScenePackage = 73, AGSPortalItemTypeSceneService = 74, AGSPortalItemTypeServiceDefinition = 75,
  AGSPortalItemTypeShapeFile = 76, AGSPortalItemTypeStatisticalDataCollection = 77, AGSPortalItemTypeSymbolSet = 78, AGSPortalItemTypeTaskFile = 79,
  AGSPortalItemTypeTilePackage = 80, AGSPortalItemTypeVectorTilePackage = 81, AGSPortalItemTypeVectorTileService = 82, AGSPortalItemTypeVisioDocument = 83,
  AGSPortalItemTypeVr360Experience = 84, AGSPortalItemTypeWFS = 85, AGSPortalItemTypeWMS = 86, AGSPortalItemTypeWMTS = 87,
  AGSPortalItemTypeWebMap = 88, AGSPortalItemTypeWebMappingApplication = 89, AGSPortalItemTypeWebScene = 90, AGSPortalItemTypeWindowsMobilePackage = 91,
  AGSPortalItemTypeWorkflowManagerPackage = 92, AGSPortalItemTypeWorkflowManagerService = 93, AGSPortalItemTypeWorkforceProject = 94, AGSPortalItemTypeSQLiteGeodatabase = 95,
  AGSPortalItemTypeMapArea = 96, AGSPortalItemTypeHubInitiative = 97, AGSPortalItemTypeHubSiteApplication = 98, AGSPortalItemTypeHubPage = 99,
  AGSPortalItemTypeAppBuilderExtension = 100, AGSPortalItemTypeAppBuilderWidgetPackage = 101, AGSPortalItemTypeDashboard = 102, AGSPortalItemTypeArcGISProConfiguration = 103,
  AGSPortalItemTypeContentCategorySet = 104, AGSPortalItemTypeInsightsTheme = 105, AGSPortalItemTypeMobileScenePackage = 106, AGSPortalItemTypeOrientedImageryCatalog = 107,
  AGSPortalItemTypeOrthoMappingProject = 108, AGSPortalItemTypeOrthoMappingTemplate = 109, AGSPortalItemTypeSolution = 110, AGSPortalItemTypeBuildingSceneLayer = 111,
  AGSPortalItemTypeCompactTilePackage = 112, AGSPortalItemTypeDataStore = 113, AGSPortalItemTypeDeepLearningPackage = 114, AGSPortalItemTypeExcaliburImageryProject = 115,
  AGSPortalItemTypeGeoPackage = 116, AGSPortalItemTypeMission = 117, AGSPortalItemTypeSiteApplication = 118, AGSPortalItemTypeSitePage = 119
}
 
enum  AGSPortalLoginType { AGSPortalLoginTypeOAuth = 0, AGSPortalLoginTypeClientCertificate, AGSPortalLoginTypeUsernamePassword, AGSPortalLoginTypeUnknown }
 
enum  AGSPortalMode { AGSPortalModeSingleTenant = 0, AGSPortalModeMultiTenant }
 
enum  AGSPortalPrivilegeRealm {
  AGSPortalPrivilegeRealmUnknown = 0, AGSPortalPrivilegeRealmFeatures, AGSPortalPrivilegeRealmMarketplace, AGSPortalPrivilegeRealmOpenData,
  AGSPortalPrivilegeRealmPortal, AGSPortalPrivilegeRealmPremium
}
 
enum  AGSPortalPrivilegeRole { AGSPortalPrivilegeRoleUnknown = 0, AGSPortalPrivilegeRoleUser, AGSPortalPrivilegeRoleAdmin, AGSPortalPrivilegeRolePublisher }
 
enum  AGSPortalPrivilegeType {
  AGSPortalPrivilegeTypeUnknown = 0, AGSPortalPrivilegeTypeEdit, AGSPortalPrivilegeTypeFullEdit, AGSPortalPrivilegeTypeManage,
  AGSPortalPrivilegeTypePurchase, AGSPortalPrivilegeTypeStartTrial, AGSPortalPrivilegeTypeDesignateGroup, AGSPortalPrivilegeTypeOpenDataAdmin,
  AGSPortalPrivilegeTypeAssignToGroups, AGSPortalPrivilegeTypeManageEnterpriseGroups, AGSPortalPrivilegeTypeChangeUserRoles, AGSPortalPrivilegeTypeDeleteGroups,
  AGSPortalPrivilegeTypeDeleteItems, AGSPortalPrivilegeTypeDeleteUsers, AGSPortalPrivilegeTypeDisableUsers, AGSPortalPrivilegeTypeInviteUsers,
  AGSPortalPrivilegeTypeManageLicenses, AGSPortalPrivilegeTypeReassignGroups, AGSPortalPrivilegeTypeReassignItems, AGSPortalPrivilegeTypeReassignUsers,
  AGSPortalPrivilegeTypeUpdateGroups, AGSPortalPrivilegeTypeUpdateItems, AGSPortalPrivilegeTypeUpdateUsers, AGSPortalPrivilegeTypeViewGroups,
  AGSPortalPrivilegeTypeViewItems, AGSPortalPrivilegeTypeViewUsers, AGSPortalPrivilegeTypePublishFeatures, AGSPortalPrivilegeTypePublishTiles,
  AGSPortalPrivilegeTypePublishScenes, AGSPortalPrivilegeTypeCreateGroup, AGSPortalPrivilegeTypeCreateItem, AGSPortalPrivilegeTypeJoinGroup,
  AGSPortalPrivilegeTypeJoinNonOrgGroup, AGSPortalPrivilegeTypeShareGroupToOrg, AGSPortalPrivilegeTypeShareGroupToPublic, AGSPortalPrivilegeTypeShareToGroup,
  AGSPortalPrivilegeTypeShareToOrg, AGSPortalPrivilegeTypeShareToPublic, AGSPortalPrivilegeTypeDemographics, AGSPortalPrivilegeTypeElevation,
  AGSPortalPrivilegeTypeGeocode, AGSPortalPrivilegeTypeGeoEnrichment, AGSPortalPrivilegeTypeNetworkAnalysis, AGSPortalPrivilegeTypeSpatialAnalysis,
  AGSPortalPrivilegeTypeViewOrgUsers, AGSPortalPrivilegeTypeViewOrgItems, AGSPortalPrivilegeTypeViewOrgGroups, AGSPortalPrivilegeTypeGeoAnalytics,
  AGSPortalPrivilegeTypeRasterAnalysis, AGSPortalPrivilegeTypeCreateUpdateCapableGroup, AGSPortalPrivilegeTypePublishServerGPServices, AGSPortalPrivilegeTypePublishServerServices,
  AGSPortalPrivilegeTypeUpdateItemCategorySchema
}
 
enum  AGSPortalQuerySortOrder { AGSPortalQuerySortOrderAscending = 0, AGSPortalQuerySortOrderDescending }
 
enum  AGSPortalUserRole { AGSPortalUserRoleUnknown = 0, AGSPortalUserRoleUser, AGSPortalUserRolePublisher, AGSPortalUserRoleAdmin }
 
enum  AGSPresetColorRampType { AGSPresetColorRampTypeNone = -1, AGSPresetColorRampTypeElevation = 0, AGSPresetColorRampTypeDEMScreen = 1, AGSPresetColorRampTypeDEMLight = 2 }
 
enum  AGSQueryFeatureFields { AGSQueryFeatureFieldsIDsOnly = 0, AGSQueryFeatureFieldsMinimum = 1, AGSQueryFeatureFieldsLoadAll = 2 }
 
enum  AGSRelationshipCardinality { AGSRelationshipCardinalityManyToMany = 0, AGSRelationshipCardinalityOneToMany = 1, AGSRelationshipCardinalityOneToOne = 2, AGSRelationshipCardinalityUnknown = -1 }
 
enum  AGSRelationshipConstraintViolationType { AGSRelationshipConstraintViolationTypeNone = 0, AGSRelationshipConstraintViolationTypeCardinality = 1, AGSRelationshipConstraintViolationTypeOrphaned = 2 }
 
enum  AGSRelationshipRole { AGSRelationshipRoleDestination = 0, AGSRelationshipRoleOrigin = 1, AGSRelationshipRoleUnknown = -1 }
 
enum  AGSRendererClassificationMethod {
  AGSRendererClassificationMethodDefinedInterval = 0, AGSRendererClassificationMethodEqualInterval = 1, AGSRendererClassificationMethodGeometricalInterval = 2, AGSRendererClassificationMethodNaturalBreaks = 3,
  AGSRendererClassificationMethodQuantile = 4, AGSRendererClassificationMethodStandardDeviation = 5, AGSRendererClassificationMethodManual = 6
}
 
enum  AGSRendererNormalizationType {
  AGSRendererNormalizationTypeByField = 0, AGSRendererNormalizationTypeByLog = 1, AGSRendererNormalizationTypeByPercentOfTotal = 2, AGSRendererNormalizationTypeNone = 3,
  AGSRendererNormalizationTypeUnknown =("AGSRendererNormalizationTypeUnknown is no longer supported") = -1
}
 
enum  AGSRequestHTTPMethod { AGSRequestHTTPMethodGet = 0, AGSRequestHTTPMethodPostFormEncodeParameters = 1, AGSRequestHTTPMethodPostJSON = 2 }
 
enum  AGSReturnLayerAttachmentOption { AGSReturnLayerAttachmentOptionNone = 0, AGSReturnLayerAttachmentOptionAllLayers = 1, AGSReturnLayerAttachmentOptionReadOnlyLayers = 2, AGSReturnLayerAttachmentOptionEditableLayers = 3 }
 
enum  AGSRouteShapeType { AGSRouteShapeTypeNone = 0, AGSRouteShapeTypeStraightLine = 1, AGSRouteShapeTypeTrueShapeWithMeasures = 2 }
 
enum  AGSSceneLayerDataType { AGSSceneLayerDataTypeUnknown = 0, AGSSceneLayerDataTypeSceneObject = 1, AGSSceneLayerDataTypePoint = 2, AGSSceneLayerDataTypeIntegratedMesh = 3 }
 
enum  AGSSceneSymbolAnchorPosition { AGSSceneSymbolAnchorPositionTop = 0, AGSSceneSymbolAnchorPositionBottom = 1, AGSSceneSymbolAnchorPositionCenter = 2, AGSSceneSymbolAnchorPositionOrigin = 3 }
 
enum  AGSSceneViewTilingScheme { AGSSceneViewTilingSchemeGeographic = 0, AGSSceneViewTilingSchemeWebMercator = 1 }
 
enum  AGSScreenLocationVisibility {
  AGSScreenLocationVisibilityVisible = 0, AGSScreenLocationVisibilityHiddenByBaseSurface = 1, AGSScreenLocationVisibilityHiddenByEarth = 2, AGSScreenLocationVisibilityHiddenByElevation = 3,
  AGSScreenLocationVisibilityNotOnScreen = 4
}
 
enum  AGSSelectionMode { AGSSelectionModeAdd = 0, AGSSelectionModeNew = 1, AGSSelectionModeSubtract = 2 }
 
enum  AGSServiceAreaOverlapGeometry { AGSServiceAreaOverlapGeometryOverlap = 0, AGSServiceAreaOverlapGeometryDissolve = 1, AGSServiceAreaOverlapGeometrySplit = 2 }
 
enum  AGSServiceAreaPolygonCutoffGeometry { AGSServiceAreaPolygonCutoffGeometryRings = 0, AGSServiceAreaPolygonCutoffGeometryDisks = 1 }
 
enum  AGSServiceAreaPolygonDetail { AGSServiceAreaPolygonDetailGeneralized = 0, AGSServiceAreaPolygonDetailStandard = 1, AGSServiceAreaPolygonDetailHigh = 2 }
 
enum  AGSServicesErrorCode {
  AGSServicesErrorCodeBadRequest = 400, AGSServicesErrorCodeUnauthorized = 401, AGSServicesErrorCodeURLNotFound = 404, AGSServicesErrorCodeInvalidToken = 498,
  AGSServicesErrorCodeTokenRequired = 499, AGSServicesErrorCodeUnknownError = 500
}
 
enum  AGSServiceType { AGSServiceTypeUnknown = -1, AGSServiceTypeFeatureService = 0, AGSServiceTypeImageService = 1, AGSServiceTypeMapService = 2 }
 
enum  AGSSimpleFillSymbolStyle {
  AGSSimpleFillSymbolStyleBackwardDiagonal = 0, AGSSimpleFillSymbolStyleCross = 1, AGSSimpleFillSymbolStyleDiagonalCross = 2, AGSSimpleFillSymbolStyleForwardDiagonal = 3,
  AGSSimpleFillSymbolStyleHorizontal = 4, AGSSimpleFillSymbolStyleNull = 5, AGSSimpleFillSymbolStyleSolid = 6, AGSSimpleFillSymbolStyleVertical = 7
}
 
enum  AGSSimpleLineSymbolMarkerPlacement { AGSSimpleLineSymbolMarkerPlacementBegin = 0, AGSSimpleLineSymbolMarkerPlacementEnd = 1, AGSSimpleLineSymbolMarkerPlacementBeginAndEnd = 2 }
 
enum  AGSSimpleLineSymbolMarkerStyle { AGSSimpleLineSymbolMarkerStyleNone = 0, AGSSimpleLineSymbolMarkerStyleArrow = 1 }
 
enum  AGSSimpleLineSymbolStyle {
  AGSSimpleLineSymbolStyleDash = 0, AGSSimpleLineSymbolStyleDashDot = 1, AGSSimpleLineSymbolStyleDashDotDot = 2, AGSSimpleLineSymbolStyleDot = 3,
  AGSSimpleLineSymbolStyleNull = 4, AGSSimpleLineSymbolStyleSolid = 5
}
 
enum  AGSSimpleMarkerSceneSymbolStyle {
  AGSSimpleMarkerSceneSymbolStyleCone = 0, AGSSimpleMarkerSceneSymbolStyleCube = 1, AGSSimpleMarkerSceneSymbolStyleCylinder = 2, AGSSimpleMarkerSceneSymbolStyleDiamond = 3,
  AGSSimpleMarkerSceneSymbolStyleSphere = 4, AGSSimpleMarkerSceneSymbolStyleTetrahedron = 5
}
 
enum  AGSSimpleMarkerSymbolStyle {
  AGSSimpleMarkerSymbolStyleCircle = 0, AGSSimpleMarkerSymbolStyleCross = 1, AGSSimpleMarkerSymbolStyleDiamond = 2, AGSSimpleMarkerSymbolStyleSquare = 3,
  AGSSimpleMarkerSymbolStyleTriangle = 4, AGSSimpleMarkerSymbolStyleX = 5
}
 
enum  AGSSketchCreationMode {
  AGSSketchCreationModeUnset = -1, AGSSketchCreationModePoint, AGSSketchCreationModeMultipoint, AGSSketchCreationModePolyline,
  AGSSketchCreationModePolygon, AGSSketchCreationModeFreehandPolyline, AGSSketchCreationModeFreehandPolygon, AGSSketchCreationModeRectangle,
  AGSSketchCreationModeEllipse, AGSSketchCreationModeTriangle, AGSSketchCreationModeArrow
}
 
enum  AGSSketchResizeMode { AGSSketchResizeModeNone, AGSSketchResizeModeStretch, AGSSketchResizeModeUniform }
 
enum  AGSSketchVertexEditMode { AGSSketchVertexEditModeInteractionEdit, AGSSketchVertexEditModeSelectOnly }
 
enum  AGSSlopeType { AGSSlopeTypeNone = -1, AGSSlopeTypeDegree = 0, AGSSlopeTypePercentRise = 1, AGSSlopeTypeScaled = 2 }
 
enum  AGSSortOrder { AGSSortOrderAscending = 0, AGSSortOrderDescending = 1 }
 
enum  AGSSpatialRelationship {
  AGSSpatialRelationshipUnknown = -1, AGSSpatialRelationshipRelate = 0, AGSSpatialRelationshipEquals = 1, AGSSpatialRelationshipDisjoint = 2,
  AGSSpatialRelationshipIntersects = 3, AGSSpatialRelationshipTouches = 4, AGSSpatialRelationshipCrosses = 5, AGSSpatialRelationshipWithin = 6,
  AGSSpatialRelationshipContains = 7, AGSSpatialRelationshipOverlaps = 8, AGSSpatialRelationshipEnvelopeIntersects = 9, AGSSpatialRelationshipIndexIntersects = 10
}
 
enum  AGSStartTimeUsage { AGSStartTimeUsageDepartureTime = 0, AGSStartTimeUsageArrivalTime = 1 }
 
enum  AGSStatisticType {
  AGSStatisticTypeAverage = 0, AGSStatisticTypeCount = 1, AGSStatisticTypeMaximum = 2, AGSStatisticTypeMinimum = 3,
  AGSStatisticTypeStandardDeviation = 4, AGSStatisticTypeSum = 5, AGSStatisticTypeVariance = 6
}
 
enum  AGSStopType { AGSStopTypeStop = 0, AGSStopTypeWaypoint = 1, AGSStopTypeRestBreak = 2 }
 
enum  AGSStrokeSymbolLayerCapStyle { AGSStrokeSymbolLayerCapStyleButt = 0, AGSStrokeSymbolLayerCapStyleRound = 1, AGSStrokeSymbolLayerCapStyleSquare = 2 }
 
enum  AGSStrokeSymbolLayerLineStyle3D { AGSStrokeSymbolLayerLineStyle3DTube = 0, AGSStrokeSymbolLayerLineStyle3DStrip = 1 }
 
enum  AGSSurfacePlacement { AGSSurfacePlacementDraped = 0, AGSSurfacePlacementAbsolute = 1, AGSSurfacePlacementRelative = 2 }
 
enum  AGSSymbolAnchorPlacementMode { AGSSymbolAnchorPlacementModeRelative = 0, AGSSymbolAnchorPlacementModeAbsolute = 1 }
 
enum  AGSSymbolLayerType {
  AGSSymbolLayerTypeUnknown = -1, AGSSymbolLayerTypeSymbolLayer = 0, AGSSymbolLayerTypeMarkerSymbolLayer = 1, AGSSymbolLayerTypeVectorMarkerSymbolLayer = 2,
  AGSSymbolLayerTypeStrokeSymbolLayer = 3, AGSSymbolLayerTypeSolidStrokeSymbolLayer = 4, AGSSymbolLayerTypePictureMarkerSymbolLayer = 5, AGSSymbolLayerTypeFillSymbolLayer = 6,
  AGSSymbolLayerTypeSolidFillSymbolLayer = 7, AGSSymbolLayerTypePictureFillSymbolLayer = 8, AGSSymbolLayerTypeHatchFillSymbolLayer = 9
}
 
enum  AGSSymbolRotationType { AGSSymbolRotationTypeArithmetic = 0, AGSSymbolRotationTypeGeographic = 1 }
 
enum  AGSSymbolSizeUnits { AGSSymbolSizeUnitsDIPs = 0, AGSSymbolSizeUnitsMeters = 1 }
 
enum  AGSSyncDirection { AGSSyncDirectionNone = 0, AGSSyncDirectionDownload = 1, AGSSyncDirectionUpload = 2, AGSSyncDirectionBidirectional = 3 }
 
enum  AGSSyncModel { AGSSyncModelNone = 0, AGSSyncModelGeodatabase = 1, AGSSyncModelLayer = 2 }
 
enum  AGSTextAntialiasingMode { AGSTextAntialiasingModeNone = 0, AGSTextAntialiasingModeNormal = 1, AGSTextAntialiasingModeForce = 2 }
 
enum  AGSTileImageFormat {
  AGSTileImageFormatPNG = 0, AGSTileImageFormatPNG8 = 1, AGSTileImageFormatPNG24 = 2, AGSTileImageFormatPNG32 = 3,
  AGSTileImageFormatJPG = 4, AGSTileImageFormatMIXED = 5, AGSTileImageFormatLERC = 6, AGSTileImageFormatUnknown = -1
}
 
enum  AGSTimeRelation { AGSTimeRelationUnknown = -1, AGSTimeRelationOverlaps = 0, AGSTimeRelationAfterStartOverlapsEnd = 1, AGSTimeRelationOverlapsStartWithinEnd = 2 }
 
enum  AGSTimeUnit {
  AGSTimeUnitUnknown = -1, AGSTimeUnitCenturies = 0, AGSTimeUnitDays = 1, AGSTimeUnitDecades = 2,
  AGSTimeUnitHours = 3, AGSTimeUnitMilliseconds = 4, AGSTimeUnitMinutes = 5, AGSTimeUnitMonths = 6,
  AGSTimeUnitSeconds = 7, AGSTimeUnitWeeks = 8, AGSTimeUnitYears = 9
}
 
enum  AGSTravelDirection { AGSTravelDirectionFromFacility = 0, AGSTravelDirectionToFacility = 1 }
 
enum  AGSUnitSystem { AGSUnitSystemUnknown = -1, AGSUnitSystemImperial = 0, AGSUnitSystemMetric = 1 }
 
enum  AGSUSNGGridLabelUnit { AGSUSNGGridLabelUnitKilometersMeters = 0, AGSUSNGGridLabelUnitMeters = 1 }
 
enum  AGSUTMConversionMode { AGSUTMConversionModeLatitudeBandIndicators = 0, AGSUTMConversionModeNorthSouthIndicators = 1 }
 
enum  AGSUTurnPolicy { AGSUTurnPolicyNotAllowed = 0, AGSUTurnPolicyAllowedAtDeadEnds = 1, AGSUTurnPolicyAllowedAtIntersections = 2, AGSUTurnPolicyAllowedAtDeadEndsAndIntersections = 3 }
 
enum  AGSVerticalAlignment { AGSVerticalAlignmentBaseline = 0, AGSVerticalAlignmentBottom = 1, AGSVerticalAlignmentMiddle = 2, AGSVerticalAlignmentTop = 3 }
 
enum  AGSViewpointType { AGSViewpointTypeCenterAndScale = 0, AGSViewpointTypeBoundingGeometry = 1, AGSViewpointTypeUnknown = -1 }
 
enum  AGSWMSVersion { AGSWMSVersionV110 = 110, AGSWMSVersionV111 = 111, AGSWMSVersionV130 = 130 }
 
enum  AGSWrapAroundMode { AGSWrapAroundModeEnabledWhenSupported = 0, AGSWrapAroundModeDisabled = 1 }
 

Functions

AGS_EXTERN NSString * AGSLoadStatusAsString (AGSLoadStatus loadStatus)
 
AGS_EXTERN AGSLoadStatus AGSLoadStatusFromString (NSString *loadStatus)
 

Variables

AGS_EXTERN NSString *const AGSErrorDomain
 
AGS_EXTERN NSString *const AGSPopupValidationErrorDomain
 
AGS_EXTERN NSString *const AGSServicesErrorDomain
 
 typedef
 

Enumeration Type Documentation

§ AGSAngularUnitID

Angular units.

Since
100
Enumerator
AGSAngularUnitIDDegrees 

Degrees

AGSAngularUnitIDGrads 

Gradians

AGSAngularUnitIDMinutes 

Minutes

AGSAngularUnitIDRadians 

Radians

AGSAngularUnitIDSeconds 

Seconds

AGSAngularUnitIDOther 

Other

§ AGSAnimationCurve

Since
100
Enumerator
AGSAnimationCurveLinear 
AGSAnimationCurveEaseInQuad 
AGSAnimationCurveEaseOutQuad 
AGSAnimationCurveEaseInOutQuad 
AGSAnimationCurveEaseInCubic 
AGSAnimationCurveEaseOutCubic 
AGSAnimationCurveEaseInOutCubic 
AGSAnimationCurveEaseInQuart 
AGSAnimationCurveEaseOutQuart 
AGSAnimationCurveEaseInOutQuart 
AGSAnimationCurveEaseInQuint 
AGSAnimationCurveEaseOutQuint 
AGSAnimationCurveEaseInOutQuint 
AGSAnimationCurveEaseInSine 
AGSAnimationCurveEaseOutSine 
AGSAnimationCurveEaseInOutSine 
AGSAnimationCurveEaseInExpo 
AGSAnimationCurveEaseOutExpo 
AGSAnimationCurveEaseInOutExpo 
AGSAnimationCurveEaseInCirc 
AGSAnimationCurveEaseOutCirc 
AGSAnimationCurveEaseInOutCirc 

§ AGSAntialiasingMode

Since
100
Enumerator
AGSAntialiasingModeNone 
AGSAntialiasingModeFastest 
AGSAntialiasingModeFast 
AGSAntialiasingModeNormal 
AGSAntialiasingModeBest 

§ AGSArcGISFeatureLayerInfoServiceType

Supported service type of feature layer info.

Since
100
Enumerator
AGSArcGISFeatureLayerInfoServiceTypeLayer 
AGSArcGISFeatureLayerInfoServiceTypeTable 
AGSArcGISFeatureLayerInfoServiceTypeGroupLayer 
AGSArcGISFeatureLayerInfoServiceTypeAnnotationLayer 
AGSArcGISFeatureLayerInfoServiceTypeUnknown 

§ AGSArcGISMapServiceSublayerType

The type of sublayer in the ArcGIS Map Service

Since
100.1
Enumerator
AGSArcGISMapServiceSublayerTypeFeatureLayer 

Feature layer

AGSArcGISMapServiceSublayerTypeTable 

Non-spatial table

AGSArcGISMapServiceSublayerTypeGroupLayer 

Group layer

AGSArcGISMapServiceSublayerTypeRasterLayer 

Raster layer

AGSArcGISMapServiceSublayerTypeNetworkAnalysisLayer 

Network Analysis layer

AGSArcGISMapServiceSublayerTypeUnknown 

Other

§ AGSAreaUnitID

Area units.

Since
100
Enumerator
AGSAreaUnitIDAcres 

Acres

AGSAreaUnitIDHectares 

Hectares

AGSAreaUnitIDSquareCentimeters 

Sq. Centimeters

AGSAreaUnitIDSquareDecimeters 

Sq. Decimeters

AGSAreaUnitIDSquareFeet 

Sq. Feet

AGSAreaUnitIDSquareKilometers 

Sq. Kilometers

AGSAreaUnitIDSquareMeters 

Sq. Meters

AGSAreaUnitIDSquareMillimeters 

Sq. Millimeters

AGSAreaUnitIDSquareMiles 

Sq. Miles

AGSAreaUnitIDSquareYards 

Sq. Yards

AGSAreaUnitIDOther 

Other

§ AGSAtmosphereEffect

Visual effect for a scene view's atmosphere

Since
100
Enumerator
AGSAtmosphereEffectNone 
AGSAtmosphereEffectHorizonOnly 
AGSAtmosphereEffectRealistic 

§ AGSAttachmentSyncDirection

Since
100
Enumerator
AGSAttachmentSyncDirectionNone 

Data may not be uploaded or downloaded

AGSAttachmentSyncDirectionUpload 

Data may only be uploaded to the service, but not downloaded

AGSAttachmentSyncDirectionBidirectional 

Data may either be uploaded or downloaded

§ AGSAttributeUnit

Since
100
Enumerator
AGSAttributeUnitUnknown 
AGSAttributeUnitInches 
AGSAttributeUnitFeet 
AGSAttributeUnitYards 
AGSAttributeUnitMiles 
AGSAttributeUnitMillimeters 
AGSAttributeUnitCentimeters 
AGSAttributeUnitDecimeters 
AGSAttributeUnitMeters 
AGSAttributeUnitKilometers 
AGSAttributeUnitNauticalMiles 
AGSAttributeUnitDecimalDegrees 
AGSAttributeUnitSeconds 
AGSAttributeUnitMinutes 
AGSAttributeUnitHours 
AGSAttributeUnitDays 

§ AGSAuthenticationChallengeType

Supported authentication challenge types.

Since
100
Enumerator
AGSAuthenticationChallengeTypeUsernamePassword 
AGSAuthenticationChallengeTypeOAuth 
AGSAuthenticationChallengeTypeClientCertificate 
AGSAuthenticationChallengeTypeUntrustedHost 
AGSAuthenticationChallengeTypeUnknown 

§ AGSBarrierType

Since
100
Enumerator
AGSBarrierTypeRestriction 
AGSBarrierTypeCostAdjustment 

§ AGSBasemapType

Since
100
Enumerator
AGSBasemapTypeImagery 
AGSBasemapTypeImageryWithLabels 
AGSBasemapTypeStreets 
AGSBasemapTypeTopographic 
AGSBasemapTypeTerrainWithLabels 
AGSBasemapTypeLightGrayCanvas 
AGSBasemapTypeNationalGeographic 
AGSBasemapTypeOceans 
AGSBasemapTypeOpenStreetMap 
AGSBasemapTypeImageryWithLabelsVector 
AGSBasemapTypeStreetsVector 
AGSBasemapTypeTopographicVector 
AGSBasemapTypeTerrainWithLabelsVector 
AGSBasemapTypeLightGrayCanvasVector 
AGSBasemapTypeNavigationVector 
AGSBasemapTypeStreetsNightVector 
AGSBasemapTypeStreetsWithReliefVector 
AGSBasemapTypeDarkGrayCanvasVector 

§ AGSBingMapsLayerStyle

Bing Maps style

Since
100
Enumerator
AGSBingMapsLayerStyleAerial 

Aerial

AGSBingMapsLayerStyleHybrid 

Hybrid

AGSBingMapsLayerStyleRoad 

Road

AGSBingMapsLayerStyleUnknown 

Unknown

§ AGSCacheStorageFormat

Since
100
Enumerator
AGSCacheStorageFormatCompact 
AGSCacheStorageFormatCompactV2 
AGSCacheStorageFormatExploded 
AGSCacheStorageFormatUnknown 

§ AGSCredentialErrorType

Error types returned

Since
100
Enumerator
AGSCredentialErrorTypeNone 
AGSCredentialErrorTypeInvalidCredentials 
AGSCredentialErrorTypeSSLRequired 
AGSCredentialErrorTypeUnknown 

§ AGSCurbApproach

Since
100
Enumerator
AGSCurbApproachEitherSide 
AGSCurbApproachLeftSide 
AGSCurbApproachRightSide 
AGSCurbApproachNoUTurn 
AGSCurbApproachUnknown 

§ AGSDestinationTableRowFilter

Indicates whether tables in relationships will contain all rows or can be filtered to a smaller set of related rows.

Since
100.4
Enumerator
AGSDestinationTableRowFilterAll 

All rows of a table will be take offline

AGSDestinationTableRowFilterRelatedOnly 

Where appropriate, a table will be filtered to only related rows when taking the table offline.

§ AGSDirectionManeuverType

Since
100
Enumerator
AGSDirectionManeuverTypeUnknown 
AGSDirectionManeuverTypeStop 
AGSDirectionManeuverTypeStraight 
AGSDirectionManeuverTypeBearLeft 
AGSDirectionManeuverTypeBearRight 
AGSDirectionManeuverTypeTurnLeft 
AGSDirectionManeuverTypeTurnRight 
AGSDirectionManeuverTypeSharpLeft 
AGSDirectionManeuverTypeSharpRight 
AGSDirectionManeuverTypeUTurn 
AGSDirectionManeuverTypeFerry 
AGSDirectionManeuverTypeRoundabout 
AGSDirectionManeuverTypeHighwayMerge 
AGSDirectionManeuverTypeHighwayExit 
AGSDirectionManeuverTypeHighwayChange 
AGSDirectionManeuverTypeForkCenter 
AGSDirectionManeuverTypeForkLeft 
AGSDirectionManeuverTypeForkRight 
AGSDirectionManeuverTypeDepart 
AGSDirectionManeuverTypeTripItem 
AGSDirectionManeuverTypeEndOfFerry 
AGSDirectionManeuverTypeRampRight 
AGSDirectionManeuverTypeRampLeft 
AGSDirectionManeuverTypeTurnLeftRight 
AGSDirectionManeuverTypeTurnRightLeft 
AGSDirectionManeuverTypeTurnRightRight 
AGSDirectionManeuverTypeTurnLeftLeft 
AGSDirectionManeuverTypePedestrianRamp 
AGSDirectionManeuverTypeElevator 
AGSDirectionManeuverTypeEscalator 
AGSDirectionManeuverTypeStairs 
AGSDirectionManeuverTypeDoorPassage 

§ AGSDirectionMessageType

Since
100
Deprecated:

100.2 AGSDirectionMessageTypeLength is not supported, use AGSDirectionManeuver::length instead

100.2 AGSDirectionMessageTypeTime is not supported, use AGSDirectionManeuver::duration instead

100.2 AGSDirectionMessageTypeSummary is not supported, use AGSDirectionManeuver::duration and AGSDirectionManeuver::length instead

100.2 AGSDirectionMessageTypeTimeWindow is not supported, use AGSStop::timeWindowEnd instead

100.2 AGSDirectionMessageTypeViolationTime is not supported, use AGSStop::violationTime instead

100.2 AGSDirectionMessageTypeWaitTime is not supported, use AGSStop::waitTime instead

100.2 AGSDirectionMessageTypeServiceTime is not supported, use the difference between AGSDirectionManeuver::duration and AGSStop::waitTime instead

100.2 AGSDirectionMessageTypeEstimatedArrivalTime is not supported, use AGSDirectionManeuver::estimatedArriveTime instead

100.2 AGSDirectionMessageTypeCumulativeLength is not supported, use the sum of previous AGSDirectionManeuver::length instead

Enumerator
AGSDirectionMessageTypeLength 
AGSDirectionMessageTypeTime 
AGSDirectionMessageTypeSummary 
AGSDirectionMessageTypeTimeWindow 
AGSDirectionMessageTypeViolationTime 
AGSDirectionMessageTypeWaitTime 
AGSDirectionMessageTypeServiceTime 
AGSDirectionMessageTypeEstimatedArrivalTime 
AGSDirectionMessageTypeCumulativeLength 
AGSDirectionMessageTypeStreetName 
AGSDirectionMessageTypeAlternativeName 
AGSDirectionMessageTypeBranch 
AGSDirectionMessageTypeToward 
AGSDirectionMessageTypeCrossStreet 
AGSDirectionMessageTypeExit 

§ AGSDirectionsStyle

Since
100
Enumerator
AGSDirectionsStyleDesktop 
AGSDirectionsStyleNavigation 
AGSDirectionsStyleCampus 

§ AGSDrawingTool

Supported drawing tools.

Since
100
Enumerator
AGSDrawingToolUnknown 
AGSDrawingToolAutoCompletePolygon 
AGSDrawingToolCircle 
AGSDrawingToolDownArrow 
AGSDrawingToolEllipse 
AGSDrawingToolFreeHand 
AGSDrawingToolLeftArrow 
AGSDrawingToolLine 
AGSDrawingToolNone 
AGSDrawingToolPoint 
AGSDrawingToolPolygon 
AGSDrawingToolRectangle 
AGSDrawingToolRightArrow 
AGSDrawingToolText 
AGSDrawingToolTriangle 
AGSDrawingToolUpArrow 

§ AGSDrawStatus

The draw status

Since
100
Enumerator
AGSDrawStatusInProgress 

In progress

AGSDrawStatusCompleted 

Completed

§ AGSEditOperation

Since
100
Enumerator
AGSEditOperationAdd 
AGSEditOperationUpdate 
AGSEditOperationDelete 
AGSEditOperationUnknown 

§ AGSENCAreaSymbolizationType

Since
100.2
Enumerator
AGSENCAreaSymbolizationTypePlain 
AGSENCAreaSymbolizationTypeSymbolized 

§ AGSENCColorScheme

Since
100.2
Enumerator
AGSENCColorSchemeDay 
AGSENCColorSchemeDusk 
AGSENCColorSchemeNight 

§ AGSENCDisplayDepthUnits

Since
100.2
Enumerator
AGSENCDisplayDepthUnitsMeters 
AGSENCDisplayDepthUnitsFeet 
AGSENCDisplayDepthUnitsFathoms 

§ AGSENCPointSymbolizationType

Since
100.2
Enumerator
AGSENCPointSymbolizationTypeSimplified 
AGSENCPointSymbolizationTypePaperChart 

§ AGSErrorCode

Constants representing core error codes. These errors belongs to AGSErrorDomain.

Since
100
Enumerator
AGSErrorCodeUnknown 
AGSErrorCodeCommonNullPtr 
AGSErrorCodeCommonInvalidArgument 
AGSErrorCodeCommonNotImplemented 
AGSErrorCodeCommonOutOfRange 
AGSErrorCodeCommonInvalidAccess 
AGSErrorCodeCommonIllegalState 
AGSErrorCodeCommonNotFound 
AGSErrorCodeCommonExists 
AGSErrorCodeCommonTimeout 
AGSErrorCodeCommonRegularExpression 
AGSErrorCodeCommonPropertyNotSupported 
AGSErrorCodeCommonNoPermission 
AGSErrorCodeCommonFile 
AGSErrorCodeCommonFileNotFound 
AGSErrorCodeCommonInvalidCall 
AGSErrorCodeCommonIO 
AGSErrorCodeCommonUserCanceled 
AGSErrorCodeCommonInternalError 
AGSErrorCodeCommonConversionFailed 
AGSErrorCodeCommonNoData 
AGSErrorCodeCommonInvalidJSON 
AGSErrorCodeCommonUserDefinedFailure 
AGSErrorCodeCommonBadXml 
AGSErrorCodeCommonObjectAlreadyOwned 
AGSErrorCodeCommonExpired 

The resource is past its expiry date.

Since
100.5
AGSErrorCodeSqliteError 
AGSErrorCodeSqliteInternal 
AGSErrorCodeSqlitePerm 
AGSErrorCodeSqliteAbort 
AGSErrorCodeSqliteBusy 
AGSErrorCodeSqliteLocked 
AGSErrorCodeSqliteNoMem 
AGSErrorCodeSqliteReadonly 
AGSErrorCodeSqliteInterrupt 
AGSErrorCodeSqliteIOErr 
AGSErrorCodeSqliteCorrupt 
AGSErrorCodeSqliteNotFound 
AGSErrorCodeSqliteFull 
AGSErrorCodeSqliteCantOpen 
AGSErrorCodeSqliteProtocol 
AGSErrorCodeSqliteEmpty 
AGSErrorCodeSqliteSchema 
AGSErrorCodeSqliteTooBig 
AGSErrorCodeSqliteConstraint 
AGSErrorCodeSqliteMismatch 
AGSErrorCodeSqliteMisuse 
AGSErrorCodeSqliteNolfs 
AGSErrorCodeSqliteAuth 
AGSErrorCodeSqliteFormat 
AGSErrorCodeSqliteRange 
AGSErrorCodeSqliteNotadb 
AGSErrorCodeSqliteNotice 
AGSErrorCodeSqliteWarning 
AGSErrorCodeSqliteRow 
AGSErrorCodeSqliteDone 
AGSErrorCodeGeometryUnknownError 
AGSErrorCodeGeometryCorruptedGeometry 
AGSErrorCodeGeometryEmptyGeometry 
AGSErrorCodeGeometryMathSingularity 
AGSErrorCodeGeometryBufferIsTooSmall 
AGSErrorCodeGeometryInvalidShapeType 
AGSErrorCodeGeometryProjectionOutOfSupportedRange 
AGSErrorCodeGeometryNonSimpleGeometry 
AGSErrorCodeGeometryCannotCalculateGeodesic 
AGSErrorCodeGeometryNotationConversion 
AGSErrorCodeGeometryMissingGridFile 
AGSErrorCodeGDBValueOutOfRange 
AGSErrorCodeGDBDataTypeMismatch 
AGSErrorCodeGDBBadXml 
AGSErrorCodeGDBDatabaseAlreadyExists 
AGSErrorCodeGDBDatabaseDoesNotExist 
AGSErrorCodeGDBNameLongerThan128Characters 
AGSErrorCodeGDBInvalidShapeType 
AGSErrorCodeGDBRasterNotSupported 
AGSErrorCodeGDBRelationshipClassOneToOne 
AGSErrorCodeGDBItemNotFound 
AGSErrorCodeGDBDuplicateCode 
AGSErrorCodeGDBMissingCode 
AGSErrorCodeGDBWrongItemType 
AGSErrorCodeGDBIDFieldNotNullable 
AGSErrorCodeGDBDefaultValueNotSupported 
AGSErrorCodeGDBTableNotEditable 
AGSErrorCodeGDBFieldNotFound 
AGSErrorCodeGDBFieldExists 
AGSErrorCodeGDBCannotAlterFieldType 
AGSErrorCodeGDBCannotAlterFieldWidth 
AGSErrorCodeGDBCannotAlterFieldToNullable 
AGSErrorCodeGDBCannotAlterFieldToEditable 
AGSErrorCodeGDBCannotAlterFieldToDeletable 
AGSErrorCodeGDBCannotAlterGeometryProperties 
AGSErrorCodeGDBUnnamedTable 
AGSErrorCodeGDBInvalidTypeForDomain 
AGSErrorCodeGDBMinMaxReversed 
AGSErrorCodeGDBFieldNotSupportedOnRelationshipClass 
AGSErrorCodeGDBRelationshipClassKey 
AGSErrorCodeGDBValueIsNull 
AGSErrorCodeGDBMultipleSqlStatements 
AGSErrorCodeGDBNoSqlStatements 
AGSErrorCodeGDBGeometryFieldMissing 
AGSErrorCodeGDBTransactionStarted 
AGSErrorCodeGDBTransactionNotStarted 
AGSErrorCodeGDBShapeRequiresZ 
AGSErrorCodeGDBShapeRequiresM 
AGSErrorCodeGDBShapeNoZ 
AGSErrorCodeGDBShapeNoM 
AGSErrorCodeGDBShapeWrongType 
AGSErrorCodeGDBCannotUpdateFieldType 
AGSErrorCodeGDBNoRowsAffected 
AGSErrorCodeGDBSubtypeInvalid 
AGSErrorCodeGDBSubtypeMustBeInteger 
AGSErrorCodeGDBSubtypesNotEnabled 
AGSErrorCodeGDBSubtypeExists 
AGSErrorCodeGDBDuplicateFieldNotAllowed 
AGSErrorCodeGDBCannotDeleteField 
AGSErrorCodeGDBIndexExists 
AGSErrorCodeGDBIndexNotFound 
AGSErrorCodeGDBCursorNotOnRow 
AGSErrorCodeGDBInternalError 
AGSErrorCodeGDBCannotWriteGeodatabaseManagedFields 
AGSErrorCodeGDBItemAlreadyExists 
AGSErrorCodeGDBInvalidSpatialIndexName 
AGSErrorCodeGDBRequiresSpatialIndex 
AGSErrorCodeGDBReservedName 
AGSErrorCodeGDBCannotUpdateSchemaIfChangeTracking 
AGSErrorCodeGDBInvalidDate 
AGSErrorCodeGDBDatabaseDoesNotHaveChanges 
AGSErrorCodeGDBReplicaDoesNotExist 
AGSErrorCodeGDBStorageTypeNotSupported 
AGSErrorCodeGDBReplicaModelError 
AGSErrorCodeGDBReplicaClientGenError 
AGSErrorCodeGDBReplicaNoUploadToAcknowledge 
AGSErrorCodeGDBLastWriteTimeInTheFuture 
AGSErrorCodeGDBInvalidArgument 
AGSErrorCodeGDBTransportationNetworkCorrupt 
AGSErrorCodeGDBTransportationNetworkFileIO 
AGSErrorCodeGDBFeatureHasPendingEdits 
AGSErrorCodeGDBChangeTrackingNotEnabled 
AGSErrorCodeGDBTransportationNetworkFileOpen 
AGSErrorCodeGDBTransportationNetworkUnsupported 
AGSErrorCodeGDBCannotSyncCopy 
AGSErrorCodeGDBAccessControlDenied 
AGSErrorCodeGDBGeometryOutsideReplicaExtent 
AGSErrorCodeGDBUploadAlreadyInProgress 
AGSErrorCodeGDBDatabaseClosed 
AGSErrorCodeGDBDomainAlreadyExists 
AGSErrorCodeGDBGeometryTypeNotSupported 
AGSErrorCodeGeocodeUnsupportedFileFormat 
AGSErrorCodeGeocodeUnsupportedSpatialReference 
AGSErrorCodeGeocodeUnsupportedProjectionTransformation 
AGSErrorCodeGeocodeGeocoderCreation 
AGSErrorCodeGeocodeIntersectionsNotSupported 
AGSErrorCodeGeocodeUninitializedGeocodeTask 
AGSErrorCodeGeocodeInvalidLocatorProperties 
AGSErrorCodeGeocodeRequiredFieldMissing 
AGSErrorCodeGeocodeCannotReadAddress 
AGSErrorCodeGeocodeReverseGeocodingNotSupported 
AGSErrorCodeNAInvalidRouteSettings 
AGSErrorCodeNANoSolution 
AGSErrorCodeNATaskCanceled 
AGSErrorCodeNAInvalidNetwork 
AGSErrorCodeNADirectionsError 
AGSErrorCodeNAInsufficientNumberOfStops 
AGSErrorCodeNAStopUnlocated 
AGSErrorCodeNAStopLocatedOnNonTraversableElement 
AGSErrorCodeNAPointBarrierInvalidAddedCostAttributeName 
AGSErrorCodeNALineBarrierInvalidScaledCostAttributeName 
AGSErrorCodeNAPolygonBarrierInvalidScaledCostAttributeName 
AGSErrorCodeNAPolygonBarrierInvalidScaledCostAttributeValue 
AGSErrorCodeNAPolylineBarrierInvalidScaledCostAttributeValue 
AGSErrorCodeNAInvalidImpedanceAttribute 
AGSErrorCodeNAInvalidRestrictionAttribute 
AGSErrorCodeNAInvalidAccumulateAttribute 
AGSErrorCodeNAInvalidDirectionsTimeAttribute 
AGSErrorCodeNAInvalidDirectionsDistanceAttribute 
AGSErrorCodeNAInvalidAttributeParametersAttributeName 
AGSErrorCodeNAInvalidAttributeParametersParameterName 
AGSErrorCodeNAInvalidAttributeParametersValueType 
AGSErrorCodeNAInvalidAttributeParametersRestrictionUsageValue 
AGSErrorCodeNANetworkHasNoHierarchyAttribute 
AGSErrorCodeNANoPathFoundBetweenStops 
AGSErrorCodeNAUndefinedInputSpatialReference 
AGSErrorCodeNAUndefinedOutputSpatialReference 
AGSErrorCodeNAInvalidDirectionsStyle 
AGSErrorCodeNAInvalidDirectionsLanguage 
AGSErrorCodeNADirectionsTimeAndImpedanceAttributeMismatch 
AGSErrorCodeNAInvalidDirectionsRoadClassAttribute 
AGSErrorCodeNAStopIsUnreachable 
AGSErrorCodeNAStopTimeWindowStartsBeforeUnixEpoch 
AGSErrorCodeNAStopTimeWindowIsInverted 
AGSErrorCodeNAWalkingModeRouteTooLarge 
AGSErrorCodeNAStopHasNullGeometry 
AGSErrorCodeNAPointBarrierHasNullGeometry 
AGSErrorCodeNAPolylineBarrierHasNullGeometry 
AGSErrorCodeNAPolygonBarrierHasNullGeometry 
AGSErrorCodeNAUnsupportedSearchWhereClause 
AGSErrorCodeNAInsufficientNumberOfFacilities 
AGSErrorCodeNAFacilityHasNullGeometry 
AGSErrorCodeNAFacilityHasInvalidAddedCostAttributeName 
AGSErrorCodeNAFacilityHasNegativeAddedCostAttribute 
AGSErrorCodeNAFacilityHasInvalidImpedanceCutoff 
AGSErrorCodeNAInsufficientNumberOfIncidents 
AGSErrorCodeNAIncidentHasNullGeometry 
AGSErrorCodeNAIncidentHasInvalidAddedCostAttributeName 
AGSErrorCodeNAIncidentHasNegativeAddedCostAttribute 
AGSErrorCodeNAInvalidTargetFacilityCount 
AGSErrorCodeNAIncidentHasInvalidImpedanceCutoff 
AGSErrorCodeNAStartTimeIsBeforeUnixEpoch 
AGSErrorCodeNAInvalidDefaultImpedanceCutoff 
AGSErrorCodeNAInvalidDefaultTargetFacilityCount 
AGSErrorCodeNAInvalidPolygonBufferDistance 
AGSErrorCodeNAPolylinesCannotBeReturned 
AGSErrorCodeNATimeWindowsWithNonTimeImpedance 
AGSErrorCodeNAUnsupportedStopType 
AGSErrorCodeNARouteStartsOrEndsOnWaypoint 
AGSErrorCodeNAWaypointsAndRestBreaksForbiddenReordering 
AGSErrorCodeNAWaypointHasTimeWindows 
AGSErrorCodeNAWaypointHasAddedCostAttribute 
AGSErrorCodeNAStopHasInvalidCurbApproach 
AGSErrorCodeNAPointBarrierHasInvalidCurbApproach 
AGSErrorCodeNAFacilityHasInvalidCurbApproach 
AGSErrorCodeNAIncidentHasInvalidCurbApproach 
AGSErrorCodeNANetworkDoesNotSupportDirections 
AGSErrorCodeNADirectionsLanguageNotFound 
AGSErrorCodeJSONParserInvalidToken 
AGSErrorCodeJSONParserInvalidCharacter 
AGSErrorCodeJSONParserInvalidUnicode 
AGSErrorCodeJSONParserInvalidJSONStart 
AGSErrorCodeJSONParserInvalidEndOfPair 
AGSErrorCodeJSONParserInvalidEndOfElement 
AGSErrorCodeJSONParserInvalidEscapeSequence 
AGSErrorCodeJSONParserInvalidEndOfFieldName 
AGSErrorCodeJSONParserInvalidStartOfFieldName 
AGSErrorCodeJSONParserInvalidStartOfComment 
AGSErrorCodeJSONParserInvalidDecDigit 
AGSErrorCodeJSONParserInvalidHexDigit 
AGSErrorCodeJSONParserExpectingNull 
AGSErrorCodeJSONParserExpectingTrue 
AGSErrorCodeJSONParserExpectingFalse 
AGSErrorCodeJSONParserExpectingClosingQuote 
AGSErrorCodeJSONParserExpectingNan 
AGSErrorCodeJSONParserExpectingEndOfComment 
AGSErrorCodeJSONParserUnexpectedEndOfData 
AGSErrorCodeJSONObjectExpectingStartObject 
AGSErrorCodeJSONObjectExpectingStartArray 
AGSErrorCodeJSONObjectExpectingValueObject 
AGSErrorCodeJSONObjectExpectingValueArray 
AGSErrorCodeJSONObjectExpectingValueInt32 
AGSErrorCodeJSONObjectExpectingIntegerType 
AGSErrorCodeJSONObjectExpectingNumberType 
AGSErrorCodeJSONObjectExpectingValueString 
AGSErrorCodeJSONObjectExpectingValueBool 
AGSErrorCodeJSONObjectIteratorNotStarted 
AGSErrorCodeJSONObjectIteratorIsFinished 
AGSErrorCodeJSONObjectKeyNotFound 
AGSErrorCodeJSONObjectIndexOutOfRange 
AGSErrorCodeJSONStringWriterJSONIsComplete 
AGSErrorCodeJSONStringWriterInvalidJSONInput 
AGSErrorCodeJSONStringWriterExpectingContainer 
AGSErrorCodeJSONStringWriterExpectingKeyOrEndObject 
AGSErrorCodeJSONStringWriterExpectingValueOrEndArray 
AGSErrorCodeJSONStringWriterExpectingValue 
AGSErrorCodeMappingMissingSpatialReference 
AGSErrorCodeMappingMissingInitialViewpoint 
AGSErrorCodeMappingInvalidResponse 
AGSErrorCodeMappingMissingBingMapsKey 
AGSErrorCodeMappingUnsupportedLayerType 
AGSErrorCodeMappingSyncNotEnabled 
AGSErrorCodeMappingTileExportNotEnabled 
AGSErrorCodeMappingMissingItemProperty 
AGSErrorCodeMappingWebmapNotSupported 
AGSErrorCodeMappingSpatialReferenceInvalid 
AGSErrorCodeMappingPackageUnpackRequired 
AGSErrorCodeMappingUnsupportedElevationFormat 
AGSErrorCodeMappingWebsceneNotSupported 
AGSErrorCodeLicensingUnlicensedFeature 
AGSErrorCodeLicensingLicenseLevelFixed 
AGSErrorCodeLicensingLicenseLevelAlreadySet 
AGSErrorCodeLicensingMainLicenseNotSet 
AGSErrorCodeLicensingUnlicensedExtension 
AGSErrorCodeLocalServerServerFailedToStart 
AGSErrorCodeLocalServerServiceFailedToStart 
AGSErrorCodeLocalServerServiceTerminatedUnexpectedly 
AGSErrorCodeLocalServerServerFailed 
AGSErrorCodeLocalServerServiceFailed 
AGSErrorCodeStdIosBaseFailure 
AGSErrorCodeStdBadArrayNewLength 
AGSErrorCodeStdUnderflowError 
AGSErrorCodeStdSystemError 
AGSErrorCodeStdRangeError 
AGSErrorCodeStdOverflowError 
AGSErrorCodeStdOutOfRange 
AGSErrorCodeStdLengthError 
AGSErrorCodeStdInvalidArgument 
AGSErrorCodeStdFutureError 
AGSErrorCodeStdDomainError 
AGSErrorCodeStdRuntimeError 
AGSErrorCodeStdLogicError 
AGSErrorCodeStdBadWeakPtr 
AGSErrorCodeStdBadTypeId 
AGSErrorCodeStdBadFunctionCall 
AGSErrorCodeStdBadException 
AGSErrorCodeStdBadCast 
AGSErrorCodeStdBadAlloc 
AGSErrorCodeStdException 

§ AGSExpirationType

Supported expiration types for packages

Since
100.5
Enumerator
AGSExpirationTypeAllowExpiredAccess 

Expiration is provided for warning purposes only. The package can still be used.

AGSExpirationTypePreventExpiredAccess 

Expiration is mandatory and the package can no longer be used. For example, it will fail to load.

§ AGSExtrusionMode

Since
100
Enumerator
AGSExtrusionModeNone 

No extrusion

AGSExtrusionModeMinimum 

A z-value is calculated by adding the extrusion height to the minimum z-value of the geo-element, and the geo-element is extruded to a flat top at that value.

AGSExtrusionModeMaximum 

A z-value is calculated by adding the extrusion height to the maximum z-value of the geo-element, and the geo-element is extruded to a flat top at that value.

AGSExtrusionModeAbsoluteHeight 

The geo-element is extruded to the specified z-value as a flat top, regardless of the z-values of the geo-element.

AGSExtrusionModeBaseHeight 

A z-value is calculated for each vertex of the geo-element's base, and the geo-element is extruded to the various z-values. This is the only extrusion mode that doesn't have a flat top.

§ AGSFeatureRenderingMode

Rendering modes available for feature layers.

Since
100.2
Enumerator
AGSFeatureRenderingModeAutomatic 

The rendering mode for the layer will be automatically chosen based on the geometry type and renderer. For point geometries it is typically Dynamic, for polyline and polgyon it is Static.

AGSFeatureRenderingModeStatic 

Static rendering mode - Features are updated after zoom and pan operations complete. This mode is good for complex geometries or features to be rendered with cartographic quality symbology for example. It may also be suited for rendering features when low end graphics hardware is used.

AGSFeatureRenderingModeDynamic 

Dynamic rendering mode - Features will be updated continuously while pan and zoom operations are performed for a smoothly rendered display. This mode is not supported by all renderers. A heat map renderer is an example of a renderer not supported by the dynamic rendering mode.

§ AGSFeatureRequestMode

Specifies how AGSServiceFeatureTable should retrieve data from its service.

Since
100
Enumerator
AGSFeatureRequestModeUndefined 
AGSFeatureRequestModeOnInteractionCache 

Data is automatically requested as the user navigates and interacts with the map. All data that is requested is cached locally. Cached data is never requested again even when the map is navigated to areas that have been already visited. Suitable for fairly static data that does not change on the server.

AGSFeatureRequestModeOnInteractionNoCache 

Data is automatically requested as the user navigates and interacts with the map, but it is never cached. The same data may be requested mutliple times when the map is navigated to areas that have been already visited. Suitable for continually updateing data on the server.

AGSFeatureRequestModeManualCache 

Data is not automatically requested upon map interaction or navigation. The developer needs to explicitly request data using AGSServiceFeatureTable::populateFromServiceWithParameters:clearCache:completion:

§ AGSFieldType

Since
100
Enumerator
AGSFieldTypeUnknown 
AGSFieldTypeInt16 
AGSFieldTypeInt32 
AGSFieldTypeGUID 
AGSFieldTypeFloat 
AGSFieldTypeDouble 
AGSFieldTypeDate 
AGSFieldTypeText 
AGSFieldTypeOID 
AGSFieldTypeGlobalID 
AGSFieldTypeBlob 
AGSFieldTypeGeometry 
AGSFieldTypeRaster 
AGSFieldTypeXML 

§ AGSFontDecoration

Since
100
Enumerator
AGSFontDecorationLineThrough 
AGSFontDecorationNone 
AGSFontDecorationUnderline 

§ AGSFontStyle

Since
100
Enumerator
AGSFontStyleItalic 
AGSFontStyleNormal 
AGSFontStyleOblique 

§ AGSFontWeight

Since
100
Enumerator
AGSFontWeightBold 
AGSFontWeightNormal 

§ AGSGARSConversionMode

Indicates the location of a point relative to a GARS cell.

Since
100.1
Enumerator
AGSGARSConversionModeLowerLeft 

Represents a GARS cell by the coordinate of its south-west corner.

AGSGARSConversionModeCenter 

Represents a GARS cell by the coordinate of its center.

§ AGSGenerateLayerQueryOption

Defines whether and how filters will be applied to a layer/table when including its data in a geodatabase.

Since
100.1
Enumerator
AGSGenerateLayerQueryOptionUnknown 
AGSGenerateLayerQueryOptionAll 

All the features from the layer are included regardless of what is specified in AGSGenerateLayerOption::includeRelated, AGSGenerateLayerOption::whereClause, or AGSGenerateLayerOption::useGeometry

AGSGenerateLayerQueryOptionNone 

No features are included, unless they are related to a feature in another layer in the geodatabase and AGSGenerateLayerOption::includeRelated is YES. When combined with a sync direction of AGSAttachmentSyncDirectionUpload this option can be used for an efficient upload-only work-flow.

AGSGenerateLayerQueryOptionUseFilter 

Only those features are included that satisfy filtering based on AGSGenerateLayerOption::whereClause and optionally, the specified extent for the geodatabase (AGSGenerateGeodatabaseParameters::extent) if AGSGenerateLayerOption::useGeometry is YES

§ AGSGeodeticCurveType

Types of Geodetic curves.

Since
100
See also
About geodetic features
Enumerator
AGSGeodeticCurveTypeGeodesic 

The shortest line between any two points on the Earth's surface on a spheroid (ellipsoid)

AGSGeodeticCurveTypeLoxodrome 

A line of constant bearing, or azimuth.

AGSGeodeticCurveTypeGreatElliptic 

The line on a spheroid (ellipsoid) defined by the intersection at the surface by a plane that passes through the center of the spheroid and the start and end points of a segment. This is also known as a great circle when a sphere is used

AGSGeodeticCurveTypeNormalSection 
AGSGeodeticCurveTypeShapePreserving 

Keeps the original shape of the geometry or curve

§ AGSGeometricEffectType

Possible geometric effects for symbol layers

Since
100.5
Enumerator
AGSGeometricEffectTypeUnknown 

Unknown geometric effect type

AGSGeometricEffectTypeDashGeometricEffect 

Dash pattern to be applied to a line

§ AGSGeometryDimension

Dimension classification of the geometry

Since
100
Enumerator
AGSGeometryDimensionPoint 
AGSGeometryDimensionCurve 
AGSGeometryDimensionArea 
AGSGeometryDimensionVolume 
AGSGeometryDimensionUnknown 

§ AGSGeometryExtendOption

Extend geometry options

Since
100.1
Enumerator
AGSGeometryExtendOptionDefault 
AGSGeometryExtendOptionRelocateEnds 
AGSGeometryExtendOptionKeepEndAttributes 
AGSGeometryExtendOptionNoEndAttributes 
AGSGeometryExtendOptionDoNotExtendFromStartPoint 
AGSGeometryExtendOptionDoNotExtendFromEndPoint 

§ AGSGeometryOffsetType

Supported offsetHow types. Square only applicable with the AGSGeometryEngine

Since
100
Enumerator
AGSGeometryOffsetTypeMitered 

Mietered

AGSGeometryOffsetTypeBevelled 

Bevelled

AGSGeometryOffsetTypeRounded 

Rounded

AGSGeometryOffsetTypeSquared 

§ AGSGeometryType

Supported geometry types.

Since
100
Enumerator
AGSGeometryTypeUnknown 

Undefined

AGSGeometryTypePoint 

Point

AGSGeometryTypeEnvelope 

Envelope

AGSGeometryTypePolyline 

Polyline

AGSGeometryTypePolygon 

Polygon

AGSGeometryTypeMultipoint 

Multipoint

§ AGSGeoprocessingExecutionType

Since
100
Enumerator
AGSGeoprocessingExecutionTypeAsynchronousSubmit 
AGSGeoprocessingExecutionTypeSynchronousExecute 
AGSGeoprocessingExecutionTypeUnknown 

§ AGSGeoprocessingLinearUnits

Since
100
Enumerator
AGSGeoprocessingLinearUnitsCentimeter 
AGSGeoprocessingLinearUnitsDecimeter 
AGSGeoprocessingLinearUnitsKilometer 
AGSGeoprocessingLinearUnitsMeter 
AGSGeoprocessingLinearUnitsMillimeter 
AGSGeoprocessingLinearUnitsPoint 
AGSGeoprocessingLinearUnitsUSNauticalMile 
AGSGeoprocessingLinearUnitsUSSurveyFoot 
AGSGeoprocessingLinearUnitsUSSurveyInch 
AGSGeoprocessingLinearUnitsUSSurveyMile 
AGSGeoprocessingLinearUnitsUSSurveyYard 
AGSGeoprocessingLinearUnitsUnknown 

§ AGSGeoprocessingParameterDirection

Enumerator
AGSGeoprocessingParameterDirectionInput 
AGSGeoprocessingParameterDirectionOutput 

§ AGSGeoprocessingParameterType

Since
100
Enumerator
AGSGeoprocessingParameterTypeBoolean 
AGSGeoprocessingParameterTypeDataFile 
AGSGeoprocessingParameterTypeDate 
AGSGeoprocessingParameterTypeDouble 
AGSGeoprocessingParameterTypeFeatures 
AGSGeoprocessingParameterTypeLinearUnit 
AGSGeoprocessingParameterTypeLong 
AGSGeoprocessingParameterTypeMultiValue 
AGSGeoprocessingParameterTypeRaster 
AGSGeoprocessingParameterTypeString 
AGSGeoprocessingParameterTypeUnknown 

§ AGSGraphicsRenderingMode

Specifies how the AGSGraphicsOverlay renders its content. Dynamic mode is better suited for a small number of graphics that are constantly changing or moving and need to be redrawn frequently. If your content is more static then use static mode. Static mode does not provide the same level of interactiveness or user experience as dynamic mode, but it allows the overlay to render a larger number of graphics.

Since
100
Enumerator
AGSGraphicsRenderingModeDynamic 
AGSGraphicsRenderingModeStatic 

§ AGSGridLabelPosition

Represents options for positioning grid labels on screen. AGSGridLabelPositionGeographic means labels are anchored to a geographical position on the map, whereas the remaining enum values are screen-positioned, with the labels anchored relative to the edge of the map.

Since
100
Enumerator
AGSGridLabelPositionGeographic 

Labels anchored to a geographical position on the map view.

AGSGridLabelPositionBottomLeft 

x-labels anchored to bottom, y-labels anchored to left of map view.

AGSGridLabelPositionBottomRight 

x-labels anchored to bottom, y-labels anchored to right of map view.

AGSGridLabelPositionTopLeft 

x-labels anchored to top, y-labels anchored to left of map view.

AGSGridLabelPositionTopRight 

x-labels anchored to top, y-labels anchored to right of map view.

AGSGridLabelPositionCenter 

x- and y-labels are anchored in center of map view

AGSGridLabelPositionAllSides 

Labels are anchored to top, right, bottom and left of map view.

§ AGSHorizontalAlignment

Since
100
Enumerator
AGSHorizontalAlignmentCenter 
AGSHorizontalAlignmentJustify 
AGSHorizontalAlignmentLeft 
AGSHorizontalAlignmentRight 

§ AGSImageScaleMode

The scale mode for images.

Since
100.3
Enumerator
AGSImageScaleModeFill 

Scale to fill, not maintaining aspect ratio.

AGSImageScaleModeAspectFit 

Scales the image to fit in the desired size, maintains aspect ratio. No image cropping will occur.

AGSImageScaleModeAspectFill 

Scales the image to fill in the desired size both width and height-wise, maintains aspect ratio. Some cropping may occur.

§ AGSJobMessageSeverity

Job message severity

Since
100.4
Enumerator
AGSJobMessageSeverityUnknown 
AGSJobMessageSeverityInfo 
AGSJobMessageSeverityWarning 
AGSJobMessageSeverityError 

§ AGSJobMessageSource

Job message source

Since
100.4
Enumerator
AGSJobMessageSourceClient 
AGSJobMessageSourceService 

§ AGSJobStatus

Status of a job

Since
100
Enumerator
AGSJobStatusNotStarted 
AGSJobStatusStarted 
AGSJobStatusPaused 
AGSJobStatusSucceeded 
AGSJobStatusFailed 

§ AGSJobType

enum AGSJobType
Since
100
Enumerator
AGSJobTypeGenerateGeodatabase 
AGSJobTypeSyncGeodatabase 
AGSJobTypeExportTileCache 
AGSJobTypeEstimateTileCacheSize 
AGSJobTypeGeoprocessingJob 
AGSJobTypeGenerateOfflineMap 
AGSJobTypeOfflineMapSync 

§ AGSJoinType

The type of join between the sources

Since
100.1
Enumerator
AGSJoinTypeInnerJoin 

Inner join: keeps only those rows that are common between the two sources

AGSJoinTypeLeftOuterJoin 

Left join: keeps all rows from the left source, some values from the right source may be null when there isn't a match

AGSJoinTypeUnknown 

Unknown

§ AGSKeychainItemAccessible

Indicates when a keychain item is accessible.

Since
100.2
Enumerator
AGSKeychainItemAccessibleAfterFirstUnlock 
AGSKeychainItemAccessibleAfterFirstUnlockThisDeviceOnly 
AGSKeychainItemAccessibleAlways 
AGSKeychainItemAccessibleWhenPasscodeSetThisDeviceOnly 
AGSKeychainItemAccessibleAlwaysThisDeviceOnly 
AGSKeychainItemAccessibleWhenUnlocked 
AGSKeychainItemAccessibleWhenUnlockedThisDeviceOnly 

§ AGSKMLAltitudeMode

KML Altitude modes

Since
100.4
Enumerator
AGSKMLAltitudeModeClampToGround 

The <altitude> value is ignored, and the object will be draped over the ground.

AGSKMLAltitudeModeRelativeToGround 

(default) Interprets the <altitude> as a value in meters above the ground. If the point is over water, the <altitude> will be interpreted as a value in meters above sea level.

AGSKMLAltitudeModeAbsolute 

Interprets the <altitude> as a value in meters above sea level, regardless of the actual terrain elevation beneath the feature.

AGSKMLAltitudeModeUnknown 

Unknown altitude mode.

§ AGSKMLGeometryType

KML Geometry types

Since
100.4
Enumerator
AGSKMLGeometryTypePoint 
AGSKMLGeometryTypePolyline 
AGSKMLGeometryTypePolygon 
AGSKMLGeometryTypeModel 
AGSKMLGeometryTypeUnknown 

§ AGSKMLGraphicType

KML graphic types.

Since
100.4
Enumerator
AGSKMLGraphicTypeNone 
AGSKMLGraphicTypePoint 
AGSKMLGraphicTypePolyline 
AGSKMLGraphicTypePolygon 
AGSKMLGraphicTypeExtrudedPoint 
AGSKMLGraphicTypeExtrudedPolyline 
AGSKMLGraphicTypeExtrudedPolygon 
AGSKMLGraphicTypeModel 
AGSKMLGraphicTypeMultiGeometry 
AGSKMLGraphicTypeUnknown 

§ AGSKMLListItemType

Defines how visibility selection should work, enabling either single or multiple selection of child nodes of a document, folder, or network link.

Note
Values of 'checkOffOnly' are represented as AGSKMLListItemTypeCheck.
Since
100.4
See also
Google's KML reference documentation for more information about list item types.
Enumerator
AGSKMLListItemTypeCheck 

All child nodes can be enabled for display. In a table of contents, nodes should be shown with checkboxes to enable multiple selection.

AGSKMLListItemTypeRadioFolder 

Only one child node can be enabled for display at any one time. In a table of contents, nodes should be shown with radio buttons. When a child node is selected for display, sibling nodes will be hidden automatically.

AGSKMLListItemTypeCheckHideChildren 

All child nodes should be enabled for display, but they should not be shown in the table of contents.

AGSKMLListItemTypeUnknown 

§ AGSKMLRefreshMode

Defines the time-based refresh behavior of a KML network link.

Since
100.5
Enumerator
AGSKMLRefreshModeOnChange 

Refresh when the file is loaded and whenever the Link parameters change.

AGSKMLRefreshModeOnInterval 

Refresh every n milliseconds. Note, if refreshInterval is 0 when the mode is set to onInterval, it will automatically update the refreshInterval to 500 milliseconds.

AGSKMLRefreshModeOnExpire 

Refresh the file when the expiration time is reached. If a fetched file has a NetworkLinkControl, the "expires" time takes precedence over expiration times specified in HTTP headers. If no "expires" time is specified, the HTTP max-age header is used (if present). If max-age is not present, the Expires HTTP header is used (if present). Currently this is treated the same as if the mode were onChange.

§ AGSKMLRefreshStatus

Refresh status of a KML node.

Since
100.4
Enumerator
AGSKMLRefreshStatusNone 

No status

AGSKMLRefreshStatusInProgress 

Refresh in progress

AGSKMLRefreshStatusCompleted 

Refresh completed

AGSKMLRefreshStatusFailed 

Refresh failed

§ AGSKMLTourStatus

The tour execution status.

Since
100.5
Enumerator
AGSKMLTourStatusNotInitialized 

Not Initialized

AGSKMLTourStatusInitializing 

Initializing

AGSKMLTourStatusInitialized 

Initialized

AGSKMLTourStatusPlaying 

Playing

AGSKMLTourStatusPaused 

Paused

AGSKMLTourStatusCompleted 

Completed

§ AGSKMLViewpointType

KML Viewpoint types

Since
100.4
Enumerator
AGSKMLViewpointTypeCamera 

A camera viewpoint defines the position of the camera directly.

AGSKMLViewpointTypeLookAt 

A 'LookAt' viewpoint, positions the camera relative to an object, like an AGSKMLPlacemark. For more information about LookAt, including a diagram, see https://developers.google.com/kml/documentation/kmlreference#lookat.

AGSKMLViewpointTypeUnknown 

Unknown viewpoint type.

§ AGSKMLViewRefreshMode

Defines the view-based refresh behavior of a KML network link.

Since
100.5
Enumerator
AGSKMLViewRefreshModeNever 

Ignore changes in the view.

AGSKMLViewRefreshModeOnStop 

Refresh the file n milliseconds after movement stops, where n is specified by viewRefreshTime. Note, if viewRefreshTime is 0 when the mode is set to onStop, it will automatically update the viewRefreshTime to 500 milliseconds.

AGSKMLViewRefreshModeOnRequest 

Refresh the file only when the user explicitly requests it.

AGSKMLViewRefreshModeOnRegion 

Refresh the file when the Region becomes active.

§ AGSLabelingPlacement

Since
100
Enumerator
AGSLabelingPlacementUnknown 
AGSLabelingPlacementLineAboveAfter 
AGSLabelingPlacementLineAboveAlong 
AGSLabelingPlacementLineAboveBefore 
AGSLabelingPlacementLineAboveEnd 
AGSLabelingPlacementLineAboveStart 
AGSLabelingPlacementLineBelowAfter 
AGSLabelingPlacementLineBelowAlong 
AGSLabelingPlacementLineBelowBefore 
AGSLabelingPlacementLineBelowEnd 
AGSLabelingPlacementLineBelowStart 
AGSLabelingPlacementLineCenterAfter 
AGSLabelingPlacementLineCenterAlong 
AGSLabelingPlacementLineCenterBefore 
AGSLabelingPlacementLineCenterEnd 
AGSLabelingPlacementLineCenterStart 
AGSLabelingPlacementPointAboveCenter 
AGSLabelingPlacementPointAboveLeft 
AGSLabelingPlacementPointAboveRight 
AGSLabelingPlacementPointBelowCenter 
AGSLabelingPlacementPointBelowLeft 
AGSLabelingPlacementPointBelowRight 
AGSLabelingPlacementPointCenterCenter 
AGSLabelingPlacementPointCenterLeft 
AGSLabelingPlacementPointCenterRight 
AGSLabelingPlacementPolygonAlwaysHorizontal 

§ AGSLatitudeLongitudeFormat

Supported formats for representing latitude-longitude geographical coordinates as a string.

Since
100.1
Enumerator
AGSLatitudeLongitudeFormatDecimalDegrees 

The geographical coordinates are represented in decimal degrees.

AGSLatitudeLongitudeFormatDegreesDecimalMinutes 

The geographical coordinates are represented in degrees and decimal minutes.

AGSLatitudeLongitudeFormatDegreesMinutesSeconds 

The geographical coordinates are represented in degrees and minutes and decimal seconds.

§ AGSLatitudeLongitudeGridLabelFormat

Supported formats for Latitude-Longitude values used in grid labels.

Since
100
Enumerator
AGSLatitudeLongitudeGridLabelFormatDecimalDegrees 

Label the grid lines (graticules) in decimal degrees.

AGSLatitudeLongitudeGridLabelFormatDegreesMinutesSeconds 

Label the grid lines (graticules) in degrees, minutes and seconds.

§ AGSLayerViewStatus

The status could be a combination of any of these individual states

Since
100
Enumerator
AGSLayerViewStatusActive 
AGSLayerViewStatusNotVisible 
AGSLayerViewStatusOutOfScale 
AGSLayerViewStatusLoading 
AGSLayerViewStatusError 

§ AGSLicenseLevel

Available license levels

Since
100
Enumerator
AGSLicenseLevelDeveloper 

No license set. Application will run in developer mode. Full functionality but with a watermarked view. Not suitable for production deployment.

AGSLicenseLevelLite 

Lite license set. No watermark. Functionality available at the lowest level.

AGSLicenseLevelBasic 

Basic license set. No watermark. Functionality available at the basic level.

AGSLicenseLevelStandard 

Standard license set. No watermark. Functionality available at the standard level.

AGSLicenseLevelAdvanced 

Advanced license set. No watermark. Functionality available at the advanced level.

§ AGSLicenseStatus

Status for license operations

Since
100
Enumerator
AGSLicenseStatusInvalid 

License is invalid

AGSLicenseStatusExpired 

License has expired

AGSLicenseStatusLoginRequired 

License has passed the 30-day timeout period for a named user. User will need to login in again

AGSLicenseStatusValid 

License is valid

§ AGSLicenseType

The type of license being used by the application.

Since
100
Enumerator
AGSLicenseTypeDeveloper 

A license has not been set and application is running in developer mode. Not suitable for production deployment.

AGSLicenseTypeNamedUser 

Using a subscription license from a named user account.

AGSLicenseTypeLicenseKey 

Licensed from a license key.

§ AGSLightingMode

Ambient lighting options for a scene view

Since
100
Enumerator
AGSLightingModeNoLight 
AGSLightingModeLight 
AGSLightingModeLightAndShadows 

§ AGSLinearUnitID

Linear units.

Since
100
Enumerator
AGSLinearUnitIDCentimeters 

Centimeters.

AGSLinearUnitIDFeet 

International foot.

AGSLinearUnitIDInches 

International inch.

AGSLinearUnitIDKilometers 

Kilometer.

AGSLinearUnitIDMeters 

International meter.

AGSLinearUnitIDMiles 

Statute Miles.

AGSLinearUnitIDMillimeters 

Millimeters

AGSLinearUnitIDNauticalMiles 

International nautical mile.

AGSLinearUnitIDYards 

Yards.

AGSLinearUnitIDOther 

Other

§ AGSLineOfSightTargetVisibility

Enumerator
AGSLineOfSightTargetVisibilityVisible 
AGSLineOfSightTargetVisibilityObstructed 
AGSLineOfSightTargetVisibilityUnknown 

§ AGSLoadStatus

Loading status of an object implementing <AGSLoadable> protocol.

Since
100
Enumerator
AGSLoadStatusLoaded 

Loading completed successfully

AGSLoadStatusLoading 

Loading in progress

AGSLoadStatusFailedToLoad 

Loading completed with error

AGSLoadStatusNotLoaded 

Loading not started

AGSLoadStatusUnknown 

Unknwon

§ AGSLocalItemType

The type of content represented by the local item

Since
100
Enumerator
AGSLocalItemTypeUnknown 
AGSLocalItemTypeMobileMap 
AGSLocalItemTypeMobileScene 
AGSLocalItemTypeMobileMapPackage 
AGSLocalItemTypeMobileScenePackage 

§ AGSLocationDisplayAutoPanMode

Since
100
Enumerator
AGSLocationDisplayAutoPanModeOff 
AGSLocationDisplayAutoPanModeRecenter 
AGSLocationDisplayAutoPanModeNavigation 
AGSLocationDisplayAutoPanModeCompassNavigation 

§ AGSLocationStatus

Since
100
Enumerator
AGSLocationStatusNotLocated 

The element's location on the network dataset can't be determined.

AGSLocationStatusOnClosest 

The element has been located on the closest network location

AGSLocationStatusOnClosestNotRestricted 

The closest network location to the element is not traversable because of a restriction or barrier, so the element has been located on the closest traversable network feature instead

AGSLocationStatusNotReached 

The element can't be reached during analysis

§ AGSMapServiceImageFormat

Since
100
Enumerator
AGSMapServiceImageFormatDefault 
AGSMapServiceImageFormatPNG 
AGSMapServiceImageFormatPNG8 
AGSMapServiceImageFormatPNG24 
AGSMapServiceImageFormatPNG32 
AGSMapServiceImageFormatJPG 
AGSMapServiceImageFormatJPGPNG 
AGSMapServiceImageFormatBMP 
AGSMapServiceImageFormatGIF 
AGSMapServiceImageFormatTIFF 
AGSMapServiceImageFormatUnknown 

§ AGSMarkerSymbolAngleAlignment

Determines whether the symbol should rotate with the map/scene or not.

Since
100
Enumerator
AGSMarkerSymbolAngleAlignmentMap 

Top edge of the symbol stays aligned with the North direction of the map/scene. When the map/scene is rotated, symbols will also rotate along with them.

AGSMarkerSymbolAngleAlignmentScreen 

Top edge of the symbol stays aligned with the top-edge of the screen. Even when the map/scene is rotated, symbols will appear to remain face up.

§ AGSMGRSConversionMode

Determines the lettering scheme and treatment of coordinates at 180 degrees longitude when converting MGRS coordinates.

Since
100.1
Enumerator
AGSMGRSConversionModeAutomatic 

The choice of MGRS lettering scheme is based on the datum and ellipsoid of the spatial reference provided. Spatial references with new datums (e.g. WGS 84) assume new lettering scheme (AA scheme). This is equivalent to AGSMGRSConversionModeNew180InZone60. Spatial references with older datums (e.g. Clarke 1866, Bessel 1841, Clarke 1880) assume old lettering scheme (AL scheme). This is equivalent to AGSMGRSConversionModeOld180InZone60. When converted, points with longitude of exactly 180deg are placed in zone 60.

AGSMGRSConversionModeNew180InZone01 

The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180deg in zone 01.

AGSMGRSConversionModeNew180InZone60 

The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180deg in zone 60.

AGSMGRSConversionModeOld180InZone01 

The MGRS notation uses the old lettering scheme (AL scheme) and, when converted, places points with longitude of 180deg in zone 01.

AGSMGRSConversionModeOld180InZone60 

The MGRS notation uses the old lettering scheme (AL scheme) and, when converted, places points with longitude of 180deg in zone 60.

§ AGSMGRSGridLabelUnit

Supported units for values displayed in MGRS grid labels

Since
100
Enumerator
AGSMGRSGridLabelUnitKilometersMeters 

Labels are displayed in kilometers or meters based on view's scale

AGSMGRSGridLabelUnitMeters 

Labels are always displayed in meters.

§ AGSNavigationConstraint

The list of options for constraining navigation based on the surface elevation.

Since
100.5
Enumerator
AGSNavigationConstraintNone 

Camera navigation is unconstrained. In this mode the camera may pass above and below the elevation surface.

AGSNavigationConstraintStayAbove 

Camera navigation is constrained to remaining above the elevation surface. The altitude of the camera may not fall below the elevation of the surface. If the elevation is added or updates resulting in the camera altitude being below the elevation the camera will be pushed up to be at the surface.

§ AGSNoDataTileBehavior

Since
100
Enumerator
AGSNoDataTileBehaviorUpSample 
AGSNoDataTileBehaviorBlank 
AGSNoDataTileBehaviorShow 
AGSNoDataTileBehaviorUnknown 

§ AGSOfflineMapParametersType

Indicates the type of parameters object used to take layers offline.

Since
100.4
Enumerator
AGSOfflineMapParametersTypeGenerateGeodatabase 

Parameters used to generate a geodatabase

AGSOfflineMapParametersTypeExportVectorTiles 

Parameters used for exporting vector tiles

AGSOfflineMapParametersTypeExportTileCache 

Parameters used for exporting a tile cache

AGSOfflineMapParametersTypeUnknown 

Unknown paramters type

§ AGSOGCAxisOrder

Different ways to treat x/y coordinates order.

Since
100.5
Enumerator
AGSOGCAxisOrderAuto 

Swapping of the axis order depends on OGC standard specification, version, and spatial reference.

AGSOGCAxisOrderSwap 

Order of x/y coordinates is swapped.

AGSOGCAxisOrderNoSwap 

Order of x/y coordinates stays as-is. All swapping rules by OGC standards are ignored.

§ AGSPansharpenType

Since
100
Enumerator
AGSPansharpenTypeNone 
AGSPansharpenTypeIHS 
AGSPansharpenTypeBrovey 
AGSPansharpenTypeMean 
AGSPansharpenTypeEsri 
AGSPansharpenTypeGramSchmidt 

§ AGSPixelType

Type of data, such as signed integer, unsigned integer, or floating point, contained in each pixel of a raster

Since
100.1
Enumerator
AGSPixelTypeUnknown 
AGSPixelTypeUInt1 
AGSPixelTypeUInt2 
AGSPixelTypeUInt4 
AGSPixelTypeUInt8 
AGSPixelTypeInt8 
AGSPixelTypeUInt16 
AGSPixelTypeInt16 
AGSPixelTypeUInt32 
AGSPixelTypeInt32 
AGSPixelTypeFloat32 
AGSPixelTypeFloat64 

§ AGSPopupAttachmentEditState

The edit state of attachments in an AGSPopupAttachmentManager.

Since
100
Enumerator
AGSPopupAttachmentEditStateOriginal 
AGSPopupAttachmentEditStateAdded 
AGSPopupAttachmentEditStateDeleted 

§ AGSPopupAttachmentSize

Size options for an image attachment

Since
100
Enumerator
AGSPopupAttachmentSizeActual 

full resolution

AGSPopupAttachmentSizeSmall 

240x320

AGSPopupAttachmentSizeMedium 

480x640

AGSPopupAttachmentSizeLarge 

960x1280

AGSPopupAttachmentSizeExtraLarge 

1126x1500

§ AGSPopupAttachmentType

The type of attachments in an AGSPopupAttachmentManager.

Since
100
Enumerator
AGSPopupAttachmentTypeImage 

Any attachment whose MIME type contains 'image' prefix

AGSPopupAttachmentTypeVideo 

Any attachment whose MIME type contains 'video' prefix

AGSPopupAttachmentTypeDocument 

PDF, MS-Word, MS-Excel, MS-Powerpoint, HTML

AGSPopupAttachmentTypeOther 

§ AGSPopupDateFormat

Enumeration that specifies how date fields are formatted in an AGSPopup. The LE (Little Endian) formats are the same as their counterparts. We will not force the LE format, but instead honor the format of the current locale. This is so we give the user a string value for the date that they expect based on their current locale.

Since
100
Enumerator
AGSPopupDateFormatDayShortMonthYear 

Date with d MMM y

AGSPopupDateFormatLongDate 

Date with EEEE, MMMM d, y

AGSPopupDateFormatLongMonthDayYear 

Date with MMMM d y

AGSPopupDateFormatLongMonthYear 

Date with MMMM y

AGSPopupDateFormatShortDate 

Date with M/d/y

AGSPopupDateFormatShortDateLE 

Date with M/d/y

AGSPopupDateFormatShortDateLELongTime 

Date with M/d/y h:mm:ss a

AGSPopupDateFormatShortDateLELongTime24 

Date with M/d/y H:mm:ss

AGSPopupDateFormatShortDateLEShortTime 

Date with M/d/y h:mm a

AGSPopupDateFormatShortDateLEShortTime24 

Date with M/d/y H:mm

AGSPopupDateFormatShortDateLongTime 

Date with M/d/y h:mm:ss a

AGSPopupDateFormatShortDateLongTime24 

Date with M/d/y H:mm:ss

AGSPopupDateFormatShortDateShortTime 

Date with M/d/y h:mm a

AGSPopupDateFormatShortDateShortTime24 

Date with M/d/y H:mm

AGSPopupDateFormatShortMonthYear 

Date with MMM y

AGSPopupDateFormatYear 

Date with y

AGSPopupDateFormatUnknown 

§ AGSPopupExpressionReturnType

Enumerator
AGSPopupExpressionReturnTypeString 
AGSPopupExpressionReturnTypeNumber 

§ AGSPopupFeatureTypeChangeMode

Options specifying how to handle existing field values when a feature's type is changed.

Since
100
Enumerator
AGSPopupFeatureTypeChangeModeResetDefaultValues 

Reset all fields to default values when feature type is changed

AGSPopupFeatureTypeChangeModeKeepValues 

Keep existing field values even when the feature type is changed

§ AGSPopupMediaType

Enumeration that specifies different types of media in an AGSPopup.

Since
100
Enumerator
AGSPopupMediaTypeImage 

Image

AGSPopupMediaTypeBarChart 

Bar Chart

AGSPopupMediaTypeColumnChart 

Column Chart

AGSPopupMediaTypeLineChart 

Line Chart

AGSPopupMediaTypePieChart 

Pie Chart

AGSPopupMediaTypeUnknown 

Unknown

§ AGSPopupStringFieldOption

Options for string fields in AGSPopupsViewController

Since
100
Enumerator
AGSPopupStringFieldOptionSingleLine 
AGSPopupStringFieldOptionMultiLine 
AGSPopupStringFieldOptionRichText 
AGSPopupStringFieldOptionUnknown 

§ AGSPopupsViewControllerContainerStyle

Style options for the Popups VC

Since
100
Enumerator
AGSPopupsViewControllerContainerStyleNavigationController 

The popups view controller will be pushed onto a navigation controller stack by the client

AGSPopupsViewControllerContainerStyleNavigationBar 

The popups view controller will add a navigation bar for the client (useful for when presenting modally)

AGSPopupsViewControllerContainerStyleCustom 

The popups view controller will be embedded in a custom container by the client, who is then responsible for having an edit button

§ AGSPopupsViewControllerGeometryEditingStyle

An enumeration that is used for defining the editing style of an AGSPopupsViewController.

Since
100
Enumerator
AGSPopupsViewControllerGeometryEditingStyleToolbar 

Shows a toolbar with a button for attachments and a button for collecting the geometry

AGSPopupsViewControllerGeometryEditingStyleInline 

Has a view to switch between attributes and attachments. There is no button for the collecting the geometry, as this is assumed the user has access to the map while the popup is up (think ipad), or the user will not be collecting a geometry at all.

§ AGSPopupValidationErrorCode

Constants representing popup validation error codes. These errors belongs to AGSPopupValidationErrorDomain.

Since
100
Enumerator
AGSPopupValidationErrorCodeInvalidGeoElement 

Invalid attributes or geometry on the associated AGSGeoElement

AGSPopupValidationErrorCodeNullNotAllowed 

Null value not allowed

AGSPopupValidationErrorCodeValueOutOfRange 

Value out of range domain.

AGSPopupValidationErrorExceedsMaxLength 

Value exceeds maximum field length

AGSPopupValidationErrorInvalidNumericString 

String input could not be parsed into the numeric value required by the field

AGSPopupValidationErrorExceedsNumericMaximum 

Numeric field value greater than the field type allows

AGSPopupValidationErrorLessThanNumericMinimum 

Numeric field value less than the field type allows

§ AGSPopupViewControllerType

The type of view within AGSPopupsViewController

Since
100
Enumerator
AGSPopupViewControllerTypeContainer 

The default starting view controller

AGSPopupViewControllerTypeUIImagePicker 

View controller that displays the AGSImagePicker

AGSPopupViewControllerTypeFullMedia 

View controller that displays a single media item (image/chart)

AGSPopupViewControllerTypeWeb 

View controller that displays an embedded WKWebView

AGSPopupViewControllerTypeMovie 

View controller that displays movies

AGSPopupViewControllerTypeAttributeInput 

View controller that displays interface for inputting an attribute value

AGSPopupViewControllerTypeAlert 

View controller of type UIAlertController

§ AGSPortalAccess

Access types on Portal, Item, Group or User.

For Portal or Organization

Determines who can view your organization as an anonymous user. AGSPortalAccessPublic means it allows anonymous users to access your organization's custom URL. AGSPortalAccessPrivate restricts access to only members of your organization.

For Portal Item

Indicates the access level of the item. If AGSPortalAccessPrivate, only the item owner can access. AGSPortalAccessShared allows the item to be shared with a specific group. AGSPortalAccessOrganization restricts item access to members of your organization. If AGSPortalAccessPublic, all users can access the item.

For Portal Group

Determines who can access the group. AGSPortalAccessPrivate gives access to only the group members. If AGSPortalAccessOrganization, all members of this organization can access the group. AGSPortalAccessPublic makes the group accessible to all.

For Portal User

Determines if other users can search for this user's name to find content and groups owned by this user and to invite this user to join their groups. AGSPortalAccessPrivate hides the user from user searches and invites. If AGSPortalAccessOrganization, only members of this user's organization can search for this user, the content and groups. AGSPortalAccessPublic makes the user findable.

Since
100
Enumerator
AGSPortalAccessUnknown 
AGSPortalAccessOrganization 

Applicable for Items, Groups and Users

AGSPortalAccessPrivate 

Applicable for All

AGSPortalAccessPublic 

Applicable for All

AGSPortalAccessShared 

Applicable for only Items

§ AGSPortalGroupSortField

Indicates the desired sorting criterion for group items.

Since
100
Enumerator
AGSPortalGroupSortFieldUnknown 
AGSPortalGroupSortFieldTitle 

Title

AGSPortalGroupSortFieldOwner 

Ownder

AGSPortalGroupSortFieldAvgRating 

Average Rating

AGSPortalGroupSortFieldNumViews 

Number of Views

AGSPortalGroupSortFieldCreated 

Created Date

AGSPortalGroupSortFieldModified 

Modified Date

§ AGSPortalItemType

The type of content represented by the portal item.

Since
100
Enumerator
AGSPortalItemTypeUnknown 

An unknown portal item type.

AGSPortalItemTypeArcGISProAddIn 

A Pro Add In (esriaddinx).

AGSPortalItemTypeArcPadPackage 

An ArcPad Package (zip).

AGSPortalItemTypeCADDrawing 

A Computer-Aided Design drawing comprised of a single file.

AGSPortalItemTypeCSV 

A text file of data values separated by commas or other delimiters. Can be published as a feature service using the Portal API Publish call.

AGSPortalItemTypeCityEngineWebScene 

A city engine web scene.

AGSPortalItemTypeCodeAttachment 

The sample code associated with an application whose purpose is code sample.

AGSPortalItemTypeCodeSample 

A code sample.

AGSPortalItemTypeColorSet 

A color set.

AGSPortalItemTypeDesktopAddIn 

An ArcGIS Add-In (esriaddin).

AGSPortalItemTypeDesktopApplication 

A Desktop Application (zip).

AGSPortalItemTypeDesktopApplicationTemplate 

A Desktop Application Template (zip). Includes either a desktop add in or a toolbar.exe.

AGSPortalItemTypeDesktopStyle 

An ArcGIS Pro Style file (stylx).

AGSPortalItemTypeDocumentLink 

A link to a web resource.

AGSPortalItemTypeExplorerAddIn 

An ArcGIS Explorer Layer (eaz).

AGSPortalItemTypeExplorerLayer 

An ArcGIS Explorer Layer (nmc).

AGSPortalItemTypeExplorerMap 

An ArcGIS Explorer Document (nmf).

AGSPortalItemTypeFeatureCollection 

A feature collection, which is a saved web map feature layer with layer definition (types, symbols, fields, and so on) and a feature set (the actual features).

AGSPortalItemTypeFeatureCollectionTemplate 

A feature collection that includes the layer definition component.

AGSPortalItemTypeFeatureService 

A feature service.

                                The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).
                                Optional JSON data contains overridden service properties.  
AGSPortalItemTypeFileGeodatabase 

A File Geodatabase.

AGSPortalItemTypeForm 

A form authored using Survey123.

AGSPortalItemTypeGeocodingService 

An ArcGIS Server Geocoding Service.

                                  The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeGeodataService 

An ArcGIS Server Geodata Service.

                                The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeGeometryService 

ArcGIS Server Geometry Service

                                 The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeGeoprocessingPackage 

An ArcGIS Geoprocessing Package (gpk).

AGSPortalItemTypeGeoprocessingPackageProVersion 

An ArcGIS Pro Geoprocessing Package (gpkx)

AGSPortalItemTypeGeoprocessingSample 

A Geoprocessing Sample.

AGSPortalItemTypeGeoprocessingService 

An ArcGIS Server Geoprocessing Service.

                                      The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeGlobeDocument 

An ArcGlobe Document (3dd)

AGSPortalItemTypeGlobeService 

An ArcGIS Server Globe Service.

                              The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeImage 

An image (.jpg, .jpeg, .tif, .tiff, .png).

AGSPortalItemTypeImageCollection 

A portable file that contains one or more images that can be published as an image service for imagery visualization and analysis.

AGSPortalItemTypeImageService 

An image service.

                              The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).
                              Optional JSON data contains overridden service properties.  
AGSPortalItemTypeInsightsModel 

An Insights model records analysis steps on an insights pages, including adding and joining datasets, spatial analysis, data analytics and styling.

AGSPortalItemTypeInsightsPage 

An Insights Page resides in Insights Workbook, used to connect the data and analyze related content and themes with interactive visualization.

AGSPortalItemTypeInsightsWorkbook 

Insights Workbook collects or associates all data and analytical activity for a project, capturing and maintaining relationships such as data locations and storing result layers, models, pages and cards.

NS_SWIFT_NAME 

An iWork Keynote file (.key).

An iWork Numbers file (.numbers).

An iWork Pages file (.pages)

NS_SWIFT_NAME 

An iWork Keynote file (.key).

An iWork Numbers file (.numbers).

An iWork Pages file (.pages)

NS_SWIFT_NAME 

An iWork Keynote file (.key).

An iWork Numbers file (.numbers).

An iWork Pages file (.pages)

AGSPortalItemTypeIWorkKeynote 
AGSPortalItemTypeIWorkNumbers 
AGSPortalItemTypeIWorkPages 
AGSPortalItemTypeKML 

KML Network Link or KML file.

                     If a file, then the data resource retrieves the file and can be used as a network link.
                     If a network link, then the @c serviceURL property of the item (see @c AGSPortalItem) contains the URL for the network link.  
AGSPortalItemTypeKMLCollection 

A zip file containing a collection of KML/KMZ files.

AGSPortalItemTypeLayer 

A Layer File (lyr) or ArcGIS Pro layer file (lyrx).

AGSPortalItemTypeLayerPackage 

A Layer Package (lpk).

AGSPortalItemTypeLayout 

An ArcGIS Pro Layout File (pagx).

AGSPortalItemTypeLocatorPackage 

An ArcGIS Locator Package (gcpk).

AGSPortalItemTypeMapDocument 

An ArcMap Document (mxd).

AGSPortalItemTypeMapPackage 

An ArcGIS Map Package (mpk).

AGSPortalItemTypeMapService 

A map service.

                            The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).
                            Optional JSON data contains overridden service properties.  
AGSPortalItemTypeMapTemplate 

A Map Template (.zip) contains documentation, a map, and GDB folder.

AGSPortalItemTypeMicrosoftExcel 

A Microsoft Excel Document (.xls, .xlsx).

AGSPortalItemTypeMicrosoftPowerpoint 

A Microsoft Powerpoint (.ppt, .pptx).

AGSPortalItemTypeMicrosoftWord 

A Microsoft Word Document (.doc, .docx).

AGSPortalItemTypeMobileApplication 

A mobile application.

                                   The URL to the application in the app store is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeMobileBasemapPackage 

An ArcGIS Mobile Basemap Package (.bpk).

AGSPortalItemTypeMobileMapPackage 

An ArcGIS Mobile Map Package (mmpk).

AGSPortalItemTypeNativeApplication 

A Native Application for AppStudio for ArcGIS.

AGSPortalItemTypeNativeApplicationInstaller 

A Native Application Installer for AppStudio for ArcGIS.

AGSPortalItemTypeNativeApplicationTemplate 

A Native Application Template for AppStudio for ArcGIS.

AGSPortalItemTypeNetCDF 

A Self-describing, portable and scalable file format for storing multidimensional scientific data usable by GeoAnalytics tools.

AGSPortalItemTypeNetworkAnalysisService 

An ArcGIS Server Network Analyst Service.

                                        The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeOperationView 

An operation view.

AGSPortalItemTypeOperationsDashboardAddIn 

An ArcGIS Operations Dashboard Add In (opdashboardaddin).

AGSPortalItemTypeOperationsDashboardExtension 

An ArcGIS Operations Dashboard Extension.

AGSPortalItemTypePDF 

A Portable Document Format (.pdf).

AGSPortalItemTypeProjectPackage 

An ArcGIS Project Package (ppkx).

AGSPortalItemTypeProjectTemplate 

An ArcGIS Project Template (aptx).

AGSPortalItemTypeProMap 

An ArcGIS Pro map file (mapx).

AGSPortalItemTypePublishedMap 

An ArcReader Document (pmf).

AGSPortalItemTypeRasterFunctionTemplate 

An ArcGIS Pro raster function template.

AGSPortalItemTypeRelationalDatabaseConnection 

An ArcGIS server relational catalog service. Item represents a connection to a database for the purpose of viewing, querying, and analyzing its contents.

AGSPortalItemTypeReportTemplate 

A report template used by the geoenrichment service and Business Analyst applications to generate custom reports.

AGSPortalItemTypeRulePackage 

An ArcGIS Rule Package (lpk).

AGSPortalItemTypeSceneDocument 

An ArcScene Document (sxd).

AGSPortalItemTypeScenePackage 

A Scene Layer Package (spk or slpk).

AGSPortalItemTypeSceneService 

Cached web layers that are optimized for displaying a large amount of 2D or 3D features.

AGSPortalItemTypeServiceDefinition 

A Service Definition that can be published to create a geo spatial web service using the Portal API Publish call.

AGSPortalItemTypeShapeFile 

A shape file.

AGSPortalItemTypeStatisticalDataCollection 

Data collection used by the geoenrichment service and Business Analyst applications to perform data aggregation with statistical feature data.

AGSPortalItemTypeSymbolSet 

A symbol set.

AGSPortalItemTypeTaskFile 

An ArcGIS Task File (esriTasks).

AGSPortalItemTypeTilePackage 

A Tile Package (tpk).

AGSPortalItemTypeVectorTilePackage 

A Vector Tile Package (.vtpk).

AGSPortalItemTypeVectorTileService 

A Vector Tile Service.

                                            The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeVisioDocument 

A Visio Document (.vsd).

AGSPortalItemTypeVr360Experience 

A A 360-degrees virtual reality experience that lets you explore a set of connected geo-located panoramic 3D visualizations or photos.

AGSPortalItemTypeWFS 

An OGC Web Feature Service.

                     The URL of the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeWMS 

An OGC Web Map Service.

                     The URL to the service is stored in the @c serviceURL property of the item (see @c AGSPortalItem).  
AGSPortalItemTypeWMTS 

A WMTS Service.

AGSPortalItemTypeWebMap 

A web map.

AGSPortalItemTypeWebMappingApplication 

A web mapping application.

AGSPortalItemTypeWebScene 

A web scene.

AGSPortalItemTypeWindowsMobilePackage 

A windows mobile package.

AGSPortalItemTypeWorkflowManagerPackage 

A Workflow Manager Package (wpk).

AGSPortalItemTypeWorkflowManagerService 

An ArcGIS Server Workflow Manager Service.

AGSPortalItemTypeWorkforceProject 

A Workforce Project.

AGSPortalItemTypeSQLiteGeodatabase 

A runtime sqlite geodatabase.

AGSPortalItemTypeMapArea 

A map area defining a preplanned offline map.

AGSPortalItemTypeHubInitiative 

Initiatives organize data and tools with an organization goal.

AGSPortalItemTypeHubSiteApplication 

A customizable website that provides a focused view of an organization's items.

AGSPortalItemTypeHubPage 

Hub pages provide web site pages to market Hub Initiatives and provide chart and app content.

AGSPortalItemTypeAppBuilderExtension 

An AppBuilder Extension for Web AppBuilder for ArcGIS.

                                      URL that references custom widgets for use in Web AppBuilder apps within Portal.  
AGSPortalItemTypeAppBuilderWidgetPackage 

AppBuilder Widget Package for Web AppBuilder for ArcGIS.

                                          Custom widget in a zip file that can be downloaded for use in Web AppBuilder Developer Edition or Portal for ArcGIS 10.5.1 or above.  
AGSPortalItemTypeDashboard 

Dashboards integrate maps, lists, charts, and gauges that help monitoring and managing daily operations.

AGSPortalItemTypeArcGISProConfiguration 

A customization of Pro to include a custom splash screen and startup page as well as tools, dock panes, and menus.

AGSPortalItemTypeContentCategorySet 

A content category set is used as templates for creating the category set for an organization or a group.

AGSPortalItemTypeInsightsTheme 

An Insights Theme is a collection of properties set on cards and pages in an Insights Workbook.

AGSPortalItemTypeMobileScenePackage 

A Mobile Scene Package (mspk).

AGSPortalItemTypeOrientedImageryCatalog 

A collection of images stored as a catalog where data is added with specific parameters and auxiliary information to allow exploring non-nadir imagery on map and see the camera's field of view dynamically.

AGSPortalItemTypeOrthoMappingProject 

An Ortho mapping project.

AGSPortalItemTypeOrthoMappingTemplate 

An Ortho mapping template.

AGSPortalItemTypeSolution 

A solution is comprised of one or more related items and groups that work together as part of a workflow. It can be deployed to create a new copy of all the items and groups that make up the solution.

AGSPortalItemTypeBuildingSceneLayer 

A building scene layer. Building scene layers allow you to explore a building's composition, properties, and location of structures within a building digital model.

Since
100.5
AGSPortalItemTypeCompactTilePackage 

A Compact Tile Package (tpkx).

Since
100.5
AGSPortalItemTypeDataStore 

A geodatabase or file share data store.

Since
100.5
AGSPortalItemTypeDeepLearningPackage 

A Deep Learning model package.

Since
100.5
AGSPortalItemTypeExcaliburImageryProject 

An Excalibur Imagery Project, created and maintained by the ArcGIS Excalibur web app.

Since
100.5
AGSPortalItemTypeGeoPackage 

A SQLite based data file, compliant with OGC GeoPackage specification, containing both vector geospatial features and tile matrix sets.

Since
100.5
AGSPortalItemTypeMission 

A collection of portal items created and maintained by the ArcGIS Mission Command web app. Provides a focused user experience for mission focused situational awareness.

Since
100.5
AGSPortalItemTypeSiteApplication 

A customizable website that provides a focused view of an organization's items. Applicable to ArcGIS Enterprise, for ArcGIS Online use AGSPortalItemTypeHubSiteApplication.

Since
100.5
AGSPortalItemTypeSitePage 

A Site Page belongs to a Site Application and displays related, more detailed information. Applicable to ArcGIS Enterprise, for ArcGIS Online use AGSPortalItemTypeHubPage.

Since
100.5

§ AGSPortalLoginType

Supported login types for portal.

Since
100
Enumerator
AGSPortalLoginTypeOAuth 
AGSPortalLoginTypeClientCertificate 
AGSPortalLoginTypeUsernamePassword 
AGSPortalLoginTypeUnknown 

§ AGSPortalMode

Indicating whether the portal contains multiple organizations or not.

Since
100
Enumerator
AGSPortalModeSingleTenant 

Only one organization

AGSPortalModeMultiTenant 

Multiple organizations

§ 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 

§ AGSPortalPrivilegeType

Supported portal privilege types.

Since
100
Enumerator
AGSPortalPrivilegeTypeUnknown 
AGSPortalPrivilegeTypeEdit 
AGSPortalPrivilegeTypeFullEdit 
AGSPortalPrivilegeTypeManage 
AGSPortalPrivilegeTypePurchase 
AGSPortalPrivilegeTypeStartTrial 
AGSPortalPrivilegeTypeDesignateGroup 
AGSPortalPrivilegeTypeOpenDataAdmin 
AGSPortalPrivilegeTypeAssignToGroups 
AGSPortalPrivilegeTypeManageEnterpriseGroups 
AGSPortalPrivilegeTypeChangeUserRoles 
AGSPortalPrivilegeTypeDeleteGroups 
AGSPortalPrivilegeTypeDeleteItems 
AGSPortalPrivilegeTypeDeleteUsers 
AGSPortalPrivilegeTypeDisableUsers 
AGSPortalPrivilegeTypeInviteUsers 
AGSPortalPrivilegeTypeManageLicenses 
AGSPortalPrivilegeTypeReassignGroups 
AGSPortalPrivilegeTypeReassignItems 
AGSPortalPrivilegeTypeReassignUsers 
AGSPortalPrivilegeTypeUpdateGroups 
AGSPortalPrivilegeTypeUpdateItems 
AGSPortalPrivilegeTypeUpdateUsers 
AGSPortalPrivilegeTypeViewGroups 
AGSPortalPrivilegeTypeViewItems 
AGSPortalPrivilegeTypeViewUsers 
AGSPortalPrivilegeTypePublishFeatures 
AGSPortalPrivilegeTypePublishTiles 
AGSPortalPrivilegeTypePublishScenes 
AGSPortalPrivilegeTypeCreateGroup 
AGSPortalPrivilegeTypeCreateItem 
AGSPortalPrivilegeTypeJoinGroup 
AGSPortalPrivilegeTypeJoinNonOrgGroup 
AGSPortalPrivilegeTypeShareGroupToOrg 
AGSPortalPrivilegeTypeShareGroupToPublic 
AGSPortalPrivilegeTypeShareToGroup 
AGSPortalPrivilegeTypeShareToOrg 
AGSPortalPrivilegeTypeShareToPublic 
AGSPortalPrivilegeTypeDemographics 
AGSPortalPrivilegeTypeElevation 
AGSPortalPrivilegeTypeGeocode 
AGSPortalPrivilegeTypeGeoEnrichment 
AGSPortalPrivilegeTypeNetworkAnalysis 
AGSPortalPrivilegeTypeSpatialAnalysis 
AGSPortalPrivilegeTypeViewOrgUsers 
AGSPortalPrivilegeTypeViewOrgItems 
AGSPortalPrivilegeTypeViewOrgGroups 
AGSPortalPrivilegeTypeGeoAnalytics 
AGSPortalPrivilegeTypeRasterAnalysis 
AGSPortalPrivilegeTypeCreateUpdateCapableGroup 
AGSPortalPrivilegeTypePublishServerGPServices 

Allows organization members to publish non-hosted server geoprocessing services. Dependent on AGSPortalPrivilegeTypePublishServerServices.

Since
100.5
AGSPortalPrivilegeTypePublishServerServices 

Allows organization members to publish non-hosted server services.

Since
100.5
AGSPortalPrivilegeTypeUpdateItemCategorySchema 

Allows organization member the ability to create and update the organization category schema.

Since
100.5

§ AGSPortalQuerySortOrder

Indicates the order of results of the portal query.

Since
100
Enumerator
AGSPortalQuerySortOrderAscending 

Ascending

AGSPortalQuerySortOrderDescending 

Descending

§ AGSPortalUserRole

Indicates the role of the portal user within an organization.

Since
100
Enumerator
AGSPortalUserRoleUnknown 

The user does not belong to an organization

AGSPortalUserRoleUser 

Information worker

AGSPortalUserRolePublisher 

Publisher

AGSPortalUserRoleAdmin 

Administrator

§ AGSPresetColorRampType

Since
100
Enumerator
AGSPresetColorRampTypeNone 
AGSPresetColorRampTypeElevation 
AGSPresetColorRampTypeDEMScreen 
AGSPresetColorRampTypeDEMLight 

§ AGSQueryFeatureFields

Since
100
Enumerator
AGSQueryFeatureFieldsIDsOnly 
AGSQueryFeatureFieldsMinimum 
AGSQueryFeatureFieldsLoadAll 

§ AGSRelationshipCardinality

Cardinality of the relationship

Since
100.1
Enumerator
AGSRelationshipCardinalityManyToMany 

Each feature in the origin table may be related to many features in the destination table and vice versa

AGSRelationshipCardinalityOneToMany 

Each feature in the origin table may be related to many features in the destination table

AGSRelationshipCardinalityOneToOne 

Each feature in the origin table may be related to only one feature in the destination table

AGSRelationshipCardinalityUnknown 

§ AGSRelationshipConstraintViolationType

Type of relationship constraint violated by the edit

Since
100.1
Enumerator
AGSRelationshipConstraintViolationTypeNone 

No constraints violated

AGSRelationshipConstraintViolationTypeCardinality 

Edit leads to relationship cardinality being violated.

AGSRelationshipConstraintViolationTypeOrphaned 

Edit leads to orphaned feature in the destination table.

§ AGSRelationshipRole

Role of the feature table in the relationship

Since
100.1
Enumerator
AGSRelationshipRoleDestination 

Table serves as the destination in the relationship

AGSRelationshipRoleOrigin 

Table serves as the origin in the relationship

AGSRelationshipRoleUnknown 

§ AGSRendererClassificationMethod

Since
100.2
Enumerator
AGSRendererClassificationMethodDefinedInterval 
AGSRendererClassificationMethodEqualInterval 
AGSRendererClassificationMethodGeometricalInterval 
AGSRendererClassificationMethodNaturalBreaks 
AGSRendererClassificationMethodQuantile 
AGSRendererClassificationMethodStandardDeviation 
AGSRendererClassificationMethodManual 

§ AGSRendererNormalizationType

Since
100
Deprecated:
100.1. AGSRendererNormalizationTypeUnknown is not supported
Enumerator
AGSRendererNormalizationTypeByField 
AGSRendererNormalizationTypeByLog 
AGSRendererNormalizationTypeByPercentOfTotal 
AGSRendererNormalizationTypeNone 
AGSRendererNormalizationTypeUnknown 

§ AGSRequestHTTPMethod

The HTTP method being used by the network request.

Since
100
Enumerator
AGSRequestHTTPMethodGet 

The query parameters are sent as name/value pairs in the URL of a GET request

AGSRequestHTTPMethodPostFormEncodeParameters 

The query parameters are form encoded and sent in the body of a POST request. This is the method used if the URL of a GET request gets too long.

AGSRequestHTTPMethodPostJSON 

The query parameters are serialized to JSON and sent in the body of a POST request with the content type of application/json.

§ AGSReturnLayerAttachmentOption

Options specifying whether or not to include attachments for feature layers when taking a map offline

Since
100.1
Enumerator
AGSReturnLayerAttachmentOptionNone 

Do not include attachments for any feature layers

AGSReturnLayerAttachmentOptionAllLayers 

Include attachments for all feature layers

AGSReturnLayerAttachmentOptionReadOnlyLayers 

Include attachments only for read-only feature layers

AGSReturnLayerAttachmentOptionEditableLayers 

Include attachments only for editable feature layers. Editable layers are those that support all the editing capabilities - Create, Update, and Delete.

§ AGSRouteShapeType

Since
100
Enumerator
AGSRouteShapeTypeNone 
AGSRouteShapeTypeStraightLine 
AGSRouteShapeTypeTrueShapeWithMeasures 

§ AGSSceneLayerDataType

Identifies the data type contained within a scene layer.

Since
100.5
Enumerator
AGSSceneLayerDataTypeUnknown 

The type of the scene layer is unknown.

AGSSceneLayerDataTypeSceneObject 

The type of the scene layer is 3D scene objects.

AGSSceneLayerDataTypePoint 

The type of the scene layer is point objects.

AGSSceneLayerDataTypeIntegratedMesh 

The type of the scene layer is an integrated mesh.

§ AGSSceneSymbolAnchorPosition

Since
100
Enumerator
AGSSceneSymbolAnchorPositionTop 
AGSSceneSymbolAnchorPositionBottom 
AGSSceneSymbolAnchorPositionCenter 
AGSSceneSymbolAnchorPositionOrigin 

§ AGSSceneViewTilingScheme

The configuration for setting a scene tiling scheme.

Since
100.2.1
Enumerator
AGSSceneViewTilingSchemeGeographic 

Use a geographic tiling scheme for the tiled layers.

AGSSceneViewTilingSchemeWebMercator 

Use a Web Mercator tiling scheme for tiled layers.

§ AGSScreenLocationVisibility

Since
100
Enumerator
AGSScreenLocationVisibilityVisible 
AGSScreenLocationVisibilityHiddenByBaseSurface 
AGSScreenLocationVisibilityHiddenByEarth 
AGSScreenLocationVisibilityHiddenByElevation 
AGSScreenLocationVisibilityNotOnScreen 

§ AGSSelectionMode

Selection mode for handling results

See also
- selectFeaturesWithQuery:mode:completion: (AGSFeatureLayer)
Since
100
Enumerator
AGSSelectionModeAdd 

Add results to the existing set of selected features

AGSSelectionModeNew 

Replace existing set of selected features with the results

AGSSelectionModeSubtract 

Remove results from the existing set of selected features

§ AGSServiceAreaOverlapGeometry

Type of overlap between service area geometries

Since
100.1
Enumerator
AGSServiceAreaOverlapGeometryOverlap 

Creates individual polygons for each facility. The polygons can overlap each other. For overlapping lines, portions of the network that are within reach of more than one facility will have a line for each facility

AGSServiceAreaOverlapGeometryDissolve 

Merges the polygons of multiple facilities that have the same cutoff values into one polygon. If the polygons of a given break value don't touch, they are nonetheless merged into one multipart polygon. This option does not apply to lines

AGSServiceAreaOverlapGeometrySplit 

Creates individual polygons that are closest for each facility. The polygons do not overlap each other. For split lines, none of the lines overlap each other, and a line is always assigned to the nearest facility even if more than one facility can reach it

§ AGSServiceAreaPolygonCutoffGeometry

Type of geometry for concentric service areas

Since
100.1
Enumerator
AGSServiceAreaPolygonCutoffGeometryRings 

Output polygons extend between the nearest cutoff values only. They do not include the area of smaller breaks. This creates polygons between consecutive breaks

AGSServiceAreaPolygonCutoffGeometryDisks 

Output polygons extend from the facility to the cutoff. If you create 5- and 10-minute service areas, the 10-minute service area polygon will include the area under the 5-minute service area polygon as well as the area from the 5-minute to the 10-minute area

§ AGSServiceAreaPolygonDetail

Level of detail for service area geometries

Since
100.1
Enumerator
AGSServiceAreaPolygonDetailGeneralized 

Prefers higher-order edges to the lowest-order edges in the transportation network, for example primary roads, then secondary roads, and finally local roads in that order.

AGSServiceAreaPolygonDetailStandard 

Polygons are generated quickly and are fairly accurate, but quality deteriorates somewhat as you move toward the borders of the service area polygons. Outputting standard-detail polygons may result in islands of unreached network elements, such as roads, being covered.

AGSServiceAreaPolygonDetailHigh 

Most detailed polygons. Holes within the polygon may exist; they represent islands of network elements that couldn't be reached due to travel restrictions for example. Expect high-precision polygons to take the longest amount of time to generate.

§ AGSServicesErrorCode

Constants representing error codes coming from web services. These errors belongs to AGSServicesErrorDomain. The values in this enumeration are not comprehensive. You may get error codes belonging to the AGSServicesErrorDomain that are not in this enumeration.

Since
100
Enumerator
AGSServicesErrorCodeBadRequest 

Bad Request

AGSServicesErrorCodeUnauthorized 

Authorization Required

AGSServicesErrorCodeURLNotFound 

Requested URL Not Found

AGSServicesErrorCodeInvalidToken 

Invalid Token

AGSServicesErrorCodeTokenRequired 

Token Required

AGSServicesErrorCodeUnknownError 

Unknown Error

§ AGSServiceType

Since
100
Enumerator
AGSServiceTypeUnknown 
AGSServiceTypeFeatureService 
AGSServiceTypeImageService 
AGSServiceTypeMapService 

§ AGSSimpleFillSymbolStyle

Since
100
Enumerator
AGSSimpleFillSymbolStyleBackwardDiagonal 
AGSSimpleFillSymbolStyleCross 
AGSSimpleFillSymbolStyleDiagonalCross 
AGSSimpleFillSymbolStyleForwardDiagonal 
AGSSimpleFillSymbolStyleHorizontal 
AGSSimpleFillSymbolStyleNull 
AGSSimpleFillSymbolStyleSolid 
AGSSimpleFillSymbolStyleVertical 

§ AGSSimpleLineSymbolMarkerPlacement

Enumerator
AGSSimpleLineSymbolMarkerPlacementBegin 
AGSSimpleLineSymbolMarkerPlacementEnd 
AGSSimpleLineSymbolMarkerPlacementBeginAndEnd 

§ AGSSimpleLineSymbolMarkerStyle

Enumerator
AGSSimpleLineSymbolMarkerStyleNone 
AGSSimpleLineSymbolMarkerStyleArrow 

§ AGSSimpleLineSymbolStyle

Since
100
Enumerator
AGSSimpleLineSymbolStyleDash 
AGSSimpleLineSymbolStyleDashDot 
AGSSimpleLineSymbolStyleDashDotDot 
AGSSimpleLineSymbolStyleDot 
AGSSimpleLineSymbolStyleNull 
AGSSimpleLineSymbolStyleSolid 

§ AGSSimpleMarkerSceneSymbolStyle

Since
100
Enumerator
AGSSimpleMarkerSceneSymbolStyleCone 
AGSSimpleMarkerSceneSymbolStyleCube 
AGSSimpleMarkerSceneSymbolStyleCylinder 
AGSSimpleMarkerSceneSymbolStyleDiamond 
AGSSimpleMarkerSceneSymbolStyleSphere 
AGSSimpleMarkerSceneSymbolStyleTetrahedron 

§ AGSSimpleMarkerSymbolStyle

Since
100
Enumerator
AGSSimpleMarkerSymbolStyleCircle 
AGSSimpleMarkerSymbolStyleCross 
AGSSimpleMarkerSymbolStyleDiamond 
AGSSimpleMarkerSymbolStyleSquare 
AGSSimpleMarkerSymbolStyleTriangle 
AGSSimpleMarkerSymbolStyleX 

§ AGSSketchCreationMode

Specifies what type of geometry is to be created and the manner in which it is created

Since
100
Enumerator
AGSSketchCreationModeUnset 
AGSSketchCreationModePoint 

Create Point geometry

AGSSketchCreationModeMultipoint 

Create Multipoint geometry incrementally one vertex at a time

AGSSketchCreationModePolyline 

Create Polyline geometry incrementally one vertex at a time

AGSSketchCreationModePolygon 

Create Polygon geometry incrementally one vertex at a time

AGSSketchCreationModeFreehandPolyline 

Create Polyline geometry using a continuous freehand gesture

AGSSketchCreationModeFreehandPolygon 

Create Polygon geometry using a continuous freehand gesture

AGSSketchCreationModeRectangle 

Create Polygon geometry shaped as a rectangle. Use together with AGSSketchResizeModeUniform to create a square

AGSSketchCreationModeEllipse 

Create Polygon geometry shaped as an ellipse. Use together with AGSSketchResizeModeUniform to create a circle

AGSSketchCreationModeTriangle 

Create Polygon geometry shaped as a triangle

AGSSketchCreationModeArrow 

Create Polygon geometry shaped as an arrow

§ AGSSketchResizeMode

Specifies how geometries can be resized

Since
100.3
Enumerator
AGSSketchResizeModeNone 

Resizing not allowed

AGSSketchResizeModeStretch 

Resizing is free-form and may change the aspect-ratio of the geometry

AGSSketchResizeModeUniform 

Resizing is proportional, preserving the aspect-ratio of the geometry

§ AGSSketchVertexEditMode

Specifies permitted operations on the vertices of the geometry

Since
100.2
Enumerator
AGSSketchVertexEditModeInteractionEdit 

Users can interactively select, add, remove, and move vertices

AGSSketchVertexEditModeSelectOnly 

Users can interactively only select vertices. Vertices cannot be added, moved, or removed interactively.

§ AGSSlopeType

Enumerator
AGSSlopeTypeNone 
AGSSlopeTypeDegree 

Inclination of slope is calculated in degrees. The values range from 0 to 90

AGSSlopeTypePercentRise 

Inclination of slope is calculated as percentage values. The values range from 0 to essentially infinity. A flat surface is 0 percent and a 45-degree surface is 100 percent, and as the surface becomes more vertical, the percent rise becomes increasingly larger

AGSSlopeTypeScaled 

Same as Degree, but the z-factor is adjusted for scale using Pixel Size Power and Pixel Size Factor

§ AGSSortOrder

Order in which to sort query results

Since
100
Enumerator
AGSSortOrderAscending 
AGSSortOrderDescending 

§ AGSSpatialRelationship

Since
100
Enumerator
AGSSpatialRelationshipUnknown 
AGSSpatialRelationshipRelate 
AGSSpatialRelationshipEquals 
AGSSpatialRelationshipDisjoint 
AGSSpatialRelationshipIntersects 
AGSSpatialRelationshipTouches 
AGSSpatialRelationshipCrosses 
AGSSpatialRelationshipWithin 
AGSSpatialRelationshipContains 
AGSSpatialRelationshipOverlaps 
AGSSpatialRelationshipEnvelopeIntersects 
AGSSpatialRelationshipIndexIntersects 

§ AGSStartTimeUsage

Determines whether the specified time is departure time or arrival time

Since
100.1
Enumerator
AGSStartTimeUsageDepartureTime 

Departure time from incident or facility

AGSStartTimeUsageArrivalTime 

Arrival time at incident or facility

§ AGSStatisticType

Represents the various statistics that can be calculated for values in a field in a table.

Since
100.2
Enumerator
AGSStatisticTypeAverage 

the average for all non-null values in a column.

AGSStatisticTypeCount 

the number of non-null values in a column.

AGSStatisticTypeMaximum 

the maximum value found within a column.

AGSStatisticTypeMinimum 

the minimum value found within a column.

AGSStatisticTypeStandardDeviation 

the standard deviation of the values within a column.

AGSStatisticTypeSum 

the sum of all non-null values within a column.

AGSStatisticTypeVariance 

the variance of the values within a column.

§ AGSStopType

Type of stop along the route

Since
100.1
Enumerator
AGSStopTypeStop 
AGSStopTypeWaypoint 
AGSStopTypeRestBreak 

§ AGSStrokeSymbolLayerCapStyle

The list of possible cap styles. The cap style describes the way that line symbol layers will terminate when combined with a geometry. The term "cap" refers to the end of the line. These options control the shape the cap takes.

Note
In dynamic rendering mode, caps are always rendered with the butt style.
Since
100.5
Enumerator
AGSStrokeSymbolLayerCapStyleButt 

The line ending is terminated exactly where the geometry ends. The end cap will be squared off, i.e. two 90 degree angles form a butted ending to the symbol.

AGSStrokeSymbolLayerCapStyleRound 

The line ending is terminated with a semicircle of radius equal to the stroke width. That semicircle will be centered at the line endpoint.

AGSStrokeSymbolLayerCapStyleSquare 

The termination of the line ending is extended past the end of the geometry. The end cap will be squared off, i.e. two 90 degree angles form a squared ending to the symbol.

§ AGSStrokeSymbolLayerLineStyle3D

The list of possible 3D line styles. The 3D line style describes the way that line symbol layers will render in 3D. It refers to the rendering style of a 3D stroke layer. In a scene view, changing this property will change the appearance of the stroke layer.

Note
Only the strip line style is supported in static rendering mode.
Since
100.5
Enumerator
AGSStrokeSymbolLayerLineStyle3DTube 

The stroke appears as a 3D tube. A "tube" refers to a solid circular cylinder, following the given geometry.

AGSStrokeSymbolLayerLineStyle3DStrip 

The stroke appears as a flat strip of surface. Note that the cap style for this line is always butt. A "strip" refers to a flat 2D surface with more significant width than a line, though it is presented in 3D.

§ AGSSurfacePlacement

Since
100
Enumerator
AGSSurfacePlacementDraped 

Altitude is based on the underlying surface elevation. Object's Z value is ignored.

AGSSurfacePlacementAbsolute 

Altitude is based on object's Z value and doesn't take surface elevation into consideration.

AGSSurfacePlacementRelative 

Altitude is based on a combination of object's Z value and the underlying surface elevation

§ AGSSymbolAnchorPlacementMode

The list of possible symbol anchor placement modes.

Since
100.5
Enumerator
AGSSymbolAnchorPlacementModeRelative 

Specifies anchor with relative values. This mode causes anchor values to be interpreted as percentages, relative to the origin of the symbol. Percentage values must be expressed as fractions between [0, 1]. A 50% (.5) x-anchor, for example, moves the symbol layer anchor in the positive-x direction an amount equal to 50% of the symbol layer size.

AGSSymbolAnchorPlacementModeAbsolute 

Specifies anchor with absolute values. This mode causes anchor values to be interpreted as absolute units (DIPs) rather than percentages.

§ AGSSymbolLayerType

The list of possible symbol layer types.

Since
100.5
Enumerator
AGSSymbolLayerTypeUnknown 

Generic unknown value that indicates a malformed or useless symbol layer.

AGSSymbolLayerTypeSymbolLayer 

Symbol layer base class

AGSSymbolLayerTypeMarkerSymbolLayer 

Marker symbol layer.

AGSSymbolLayerTypeVectorMarkerSymbolLayer 

Vector marker symbol layer.

AGSSymbolLayerTypeStrokeSymbolLayer 

Stroke symbol layer.

AGSSymbolLayerTypeSolidStrokeSymbolLayer 

Solid Stroke symbol layer.

AGSSymbolLayerTypePictureMarkerSymbolLayer 

Picture marker symbol layer.

AGSSymbolLayerTypeFillSymbolLayer 

Fill symbol layer.

AGSSymbolLayerTypeSolidFillSymbolLayer 

Solid fill symbol layer.

AGSSymbolLayerTypePictureFillSymbolLayer 

Picture fill symbol layer.

AGSSymbolLayerTypeHatchFillSymbolLayer 

Hatch fill symbol layer.

§ AGSSymbolRotationType

Since
100
Enumerator
AGSSymbolRotationTypeArithmetic 

Rotation is performed starting from East in a counter-clockwise direction where East is the 0° axis

AGSSymbolRotationTypeGeographic 

Rotation is performed starting from North in a clockwise direction where North is the 0° axis

§ AGSSymbolSizeUnits

The list of possible size units for symbols. It describes the size units that can be applied to the symbols. For instance using DIPs for AGSModelSceneSymbol.

Since
100.5
Enumerator
AGSSymbolSizeUnitsDIPs 
AGSSymbolSizeUnitsMeters 

§ AGSSyncDirection

Direction in which changes should be synced

Since
100
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
Enumerator
AGSSyncModelNone 

Not a valid value

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 can independently choose its sync direction

§ AGSTextAntialiasingMode

Since
100
Enumerator
AGSTextAntialiasingModeNone 
AGSTextAntialiasingModeNormal 
AGSTextAntialiasingModeForce 

§ AGSTileImageFormat

Since
100
Enumerator
AGSTileImageFormatPNG 
AGSTileImageFormatPNG8 
AGSTileImageFormatPNG24 
AGSTileImageFormatPNG32 
AGSTileImageFormatJPG 
AGSTileImageFormatMIXED 
AGSTileImageFormatLERC 
AGSTileImageFormatUnknown 

§ AGSTimeRelation

Supported time relation.

Since
100
Enumerator
AGSTimeRelationUnknown 
AGSTimeRelationOverlaps 
AGSTimeRelationAfterStartOverlapsEnd 
AGSTimeRelationOverlapsStartWithinEnd 

§ AGSTimeUnit

Supported time units.

Since
100
Enumerator
AGSTimeUnitUnknown 

Unknown

AGSTimeUnitCenturies 

Centuries

AGSTimeUnitDays 

Days

AGSTimeUnitDecades 

Decades

AGSTimeUnitHours 

Hours

AGSTimeUnitMilliseconds 

Milliseconds

AGSTimeUnitMinutes 

Minutes

AGSTimeUnitMonths 

Months

AGSTimeUnitSeconds 

Seconds

AGSTimeUnitWeeks 

Weeks

AGSTimeUnitYears 

Years

§ AGSTravelDirection

Specifies the direction of travel between facilities and incidents

Since
100.1
Enumerator
AGSTravelDirectionFromFacility 

Direction of travel is from facilities to incidents. Fire departments commonly use this setting, since they are concerned with the time it takes to travel from the fire station (facility) to the location of the emergency (incident)

AGSTravelDirectionToFacility 

Direction of travel is from incidents to facilities. Retail stores commonly use this setting, since they are concerned with the time it takes the shoppers (incidents) to reach the store (facility)

§ AGSUnitSystem

The system of units/measurement

Since
100
Enumerator
AGSUnitSystemUnknown 
AGSUnitSystemImperial 
AGSUnitSystemMetric 

§ AGSUSNGGridLabelUnit

Supported units for values displayed in USNG grid labels

Since
100
Enumerator
AGSUSNGGridLabelUnitKilometersMeters 

Labels are displayed in kilometers or meters based on view's scale

AGSUSNGGridLabelUnitMeters 

Labels are always displayed in meters.

§ AGSUTMConversionMode

Determines how latitude is designated in UTM notation.

Within a single longitudinal zone within the UTM system, two points share the same grid position: one in the northern hemisphere and one in the south. Two schemes are used to resolve this ambiguity. In the first, the point is designated a latitude band, identified with letters C through X (omitting I and O). In the second, in place of the latitude band, a hemisphere indicator (N or S) is used.

Since
100.1
Enumerator
AGSUTMConversionModeLatitudeBandIndicators 

The letter after the UTM zone number represents a latitudinal band (C through X, omitting I and O).

AGSUTMConversionModeNorthSouthIndicators 

The letter after the UTM zone number represents a hemisphere (N or S).

§ AGSUTurnPolicy

Since
100
Enumerator
AGSUTurnPolicyNotAllowed 
AGSUTurnPolicyAllowedAtDeadEnds 
AGSUTurnPolicyAllowedAtIntersections 
AGSUTurnPolicyAllowedAtDeadEndsAndIntersections 

§ AGSVerticalAlignment

Since
100
Enumerator
AGSVerticalAlignmentBaseline 
AGSVerticalAlignmentBottom 
AGSVerticalAlignmentMiddle 
AGSVerticalAlignmentTop 

§ AGSViewpointType

Since
100
Enumerator
AGSViewpointTypeCenterAndScale 
AGSViewpointTypeBoundingGeometry 
AGSViewpointTypeUnknown 

§ AGSWMSVersion

Represents the version of WMS services.

Since
100.2.1
Enumerator
AGSWMSVersionV110 

Version 1.1.0

AGSWMSVersionV111 

Version 1.1.1

AGSWMSVersionV130 

Version 1.3.0

§ AGSWrapAroundMode

Since
100
Enumerator
AGSWrapAroundModeEnabledWhenSupported 
AGSWrapAroundModeDisabled 

Function Documentation

§ AGSLoadStatusAsString()

AGS_EXTERN NSString* AGSLoadStatusAsString ( AGSLoadStatus  loadStatus)

Return load status string for AGSLoadStatus.

Parameters
loadStatusThe load status.
Returns
String representation of loadStatus.
Since
100
See also
AGSLoadStatus

§ AGSLoadStatusFromString()

AGS_EXTERN AGSLoadStatus AGSLoadStatusFromString ( NSString *  loadStatus)

Return load status for status string.

Parameters
loadStatusThe string representation of a load status.
Returns
AGSLoadStatus for loadStatus string.
Since
100
See also
AGSLoadStatus

Variable Documentation

§ AGSErrorDomain

AGS_EXTERN NSString* const AGSErrorDomain

Constant representing domain for errors originating from ArcGIS Runtime.

Since
100
See also
AGSServicesErrorDomain

§ AGSPopupValidationErrorDomain

AGS_EXTERN NSString* const AGSPopupValidationErrorDomain

Constant representing domain for popup validation errors.

Since
100

§ AGSServicesErrorDomain

AGS_EXTERN NSString* const AGSServicesErrorDomain

Constant representing domain for errors originating from web services.

Since
100

§ typedef

typedef
Initial value:
{
AGSGridTypeLatitudeLongitudeGrid = 0,
AGSGridTypeUTM = 1,
AGSGridTypeMGRS = 2,
AGSGridTypeUSNG = 3,
AGSGridTypeUnknown = -1,
}
Since
100
Deprecated:
100.1. AGSGridType is not used.