IFeatureServiceDefinition
Interface
IFeatureServiceDefinition
can also be imported from the following packages:
Properties
Property | Type | Notes |
---|---|---|
{ [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 | ||
ITable[] | ||
string | ||
{ validationLineErrorlayerId: number; validationObjectErrortableId: number; validationPointErrorlayerId: number; validationPolygonErrorlayerId: number } | ||
number |
advancedEditingCapabilities
allowGeometryUpdates
allowGeometryUpdates: boolean
Boolean value indicating whether the geometry of the features in the layer can be edited.
capabilities
capabilities: string
A comma separated list of supported capabilities, e.g. Query,Editing.
copyrightText
copyrightText: string
String value for the copyright text information for the layer.
currentVersion optional
currentVersion: number
description
description: string
String value of the layer as defined in the map service.
documentInfo optional
documentInfo: { [key: string]: string }
editorTrackingInfo
editorTrackingInfo: { allowOthersToDelete: boolean; allowOthersToUpdate: boolean; enableEditorTracking: boolean; enableOwnershipAccessControl: boolean }
enableZDefaults optional
enableZDefaults: boolean
extractChangesCapabilities
extractChangesCapabilities: { supportsLayerQueries: boolean; supportsReturnAttachments: boolean; supportsReturnExtentOnly: boolean; supportsReturnFeature: boolean; supportsReturnIdsOnly: boolean; supportsSpatialFilter: boolean }
fullExtent
fullExtent: IExtent
hasStaticData optional
hasStaticData: boolean
Boolean value indicating whether data changes. True if it does not.
hasVersionedData
hasVersionedData: boolean
initialExtent
initialExtent: IExtent
isLocationTrackingService
isLocationTrackingService: boolean
isLocationTrackingView
isLocationTrackingView: boolean
layers
layers: ILayerDefinition[]
maxRecordCount
maxRecordCount: number
Numeric value indicating tbe maximum number of records that will be returned at once for a query.
relationships
relationships: [void]
returnServiceEditsHaveSR optional
returnServiceEditsHaveSR: boolean
serviceDescription
serviceDescription: string
spatialReference
spatialReference: ISpatialReference
An object containing the WKID or WKT identifying the spatial reference of the layer's geometry.
supportedQueryFormats
supportedQueryFormats: string
String value indicating the output formats that are supported in a query.
supportsDisconnectedEditing
supportsDisconnectedEditing: boolean
supportsRelationshipsResource
supportsRelationshipsResource: boolean
supportsReturnDeleteResults
supportsReturnDeleteResults: boolean
syncCapabilities
syncCapabilities: { supportedSyncDataOptions: number; supportsASync: boolean; supportsPerLayerSync: boolean; supportsPerReplicaSync: boolean; supportsRegisteringExistingData: boolean; supportsRollbackOnFailure: boolean; supportsSyncDirectionControl: boolean }
syncEnabled
syncEnabled: boolean
tables
tables: ITable[]
units
units: string
validationSystemLayers
validationSystemLayers: { validationLineErrorlayerId: number; validationObjectErrortableId: number; validationPointErrorlayerId: number; validationPolygonErrorlayerId: number }
zDefault optional
zDefault: number
advancedEditingCapabilities: { [key: string]: boolean }