IFeatureServiceDefinition

Interface

IFeatureServiceDefinition can also be imported from the following packages:

Use dark colors for code blocksCopy
1
import { IFeatureServiceDefinition } from "@esri/arcgis-rest-feature-service";

Properties

PropertyTypeNotes
{ [key: string]: boolean }
boolean

Boolean value indicating whether the geometry of the features in the layer can be edited.

string

A comma separated list of supported capabilities, e.g. Query,Editing.

string

String value for the copyright text information for the layer.

number
string

String value of the layer as defined in the map service.

{ [key: string]: string }
{ allowOthersToDelete: boolean; allowOthersToUpdate: boolean; enableEditorTracking: boolean; enableOwnershipAccessControl: boolean }
boolean
{ supportsLayerQueries: boolean; supportsReturnAttachments: boolean; supportsReturnExtentOnly: boolean; supportsReturnFeature: boolean; supportsReturnIdsOnly: boolean; supportsSpatialFilter: boolean }
boolean

Boolean value indicating whether data changes. True if it does not.

boolean
boolean
boolean
number

Numeric value indicating tbe maximum number of records that will be returned at once for a query.

[void]
boolean
string

An object containing the WKID or WKT identifying the spatial reference of the layer's geometry.

string

String value indicating the output formats that are supported in a query.

boolean
boolean
boolean
{ supportedSyncDataOptions: number; supportsASync: boolean; supportsPerLayerSync: boolean; supportsPerReplicaSync: boolean; supportsRegisteringExistingData: boolean; supportsRollbackOnFailure: boolean; supportsSyncDirectionControl: boolean }
boolean
string
{ validationLineErrorlayerId: number; validationObjectErrortableId: number; validationPointErrorlayerId: number; validationPolygonErrorlayerId: number }
number

advancedEditingCapabilities

Interface Property
advancedEditingCapabilities: { [key: string]: boolean }
Type declaration
  • [key: string]: boolean

allowGeometryUpdates

Interface Property
allowGeometryUpdates: boolean

Boolean value indicating whether the geometry of the features in the layer can be edited.

capabilities

Interface Property
capabilities: string

A comma separated list of supported capabilities, e.g. Query,Editing.

copyrightText

Interface Property
copyrightText: string

String value for the copyright text information for the layer.

currentVersion

optional
Interface Property
currentVersion: number

description

Interface Property
description: string

String value of the layer as defined in the map service.

documentInfo

optional
Interface Property
documentInfo: { [key: string]: string }
Type declaration
  • [key: string]: string

editorTrackingInfo

Interface Property
editorTrackingInfo: { allowOthersToDelete: boolean; allowOthersToUpdate: boolean; enableEditorTracking: boolean; enableOwnershipAccessControl: boolean }
Type declaration

    enableZDefaults

    optional
    Interface Property
    enableZDefaults: boolean

    extractChangesCapabilities

    Interface Property
    extractChangesCapabilities: { supportsLayerQueries: boolean; supportsReturnAttachments: boolean; supportsReturnExtentOnly: boolean; supportsReturnFeature: boolean; supportsReturnIdsOnly: boolean; supportsSpatialFilter: boolean }
    Type declaration

      fullExtent

      Interface Property
      fullExtent: IExtent

      hasStaticData

      optional
      Interface Property
      hasStaticData: boolean

      Boolean value indicating whether data changes. True if it does not.

      hasVersionedData

      Interface Property
      hasVersionedData: boolean

      initialExtent

      Interface Property
      initialExtent: IExtent

      isLocationTrackingService

      Interface Property
      isLocationTrackingService: boolean

      isLocationTrackingView

      Interface Property
      isLocationTrackingView: boolean

      layers

      Interface Property

      maxRecordCount

      Interface Property
      maxRecordCount: number

      Numeric value indicating tbe maximum number of records that will be returned at once for a query.

      relationships

      Interface Property
      relationships: [void]

      returnServiceEditsHaveSR

      optional
      Interface Property
      returnServiceEditsHaveSR: boolean

      serviceDescription

      Interface Property
      serviceDescription: string

      spatialReference

      Interface Property
      spatialReference: ISpatialReference

      An object containing the WKID or WKT identifying the spatial reference of the layer's geometry.

      supportedQueryFormats

      Interface Property
      supportedQueryFormats: string

      String value indicating the output formats that are supported in a query.

      supportsDisconnectedEditing

      Interface Property
      supportsDisconnectedEditing: boolean

      supportsRelationshipsResource

      Interface Property
      supportsRelationshipsResource: boolean

      supportsReturnDeleteResults

      Interface Property
      supportsReturnDeleteResults: boolean

      syncCapabilities

      Interface Property
      syncCapabilities: { supportedSyncDataOptions: number; supportsASync: boolean; supportsPerLayerSync: boolean; supportsPerReplicaSync: boolean; supportsRegisteringExistingData: boolean; supportsRollbackOnFailure: boolean; supportsSyncDirectionControl: boolean }
      Type declaration

        syncEnabled

        Interface Property
        syncEnabled: boolean

        tables

        Interface Property
        tables: ITable[]

        units

        Interface Property
        units: string

        validationSystemLayers

        Interface Property
        validationSystemLayers: { validationLineErrorlayerId: number; validationObjectErrortableId: number; validationPointErrorlayerId: number; validationPolygonErrorlayerId: number }
        Type declaration

          zDefault

          optional
          Interface Property
          zDefault: number

          Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.