ArcGISKit Documentation

Structure Feature​Service

public struct FeatureService: Codable, Equatable  

A feature service can contain datasets (for example, tables and views) with or without a spatial column. Datasets with a spatial column are considered layers; those without a spatial column are considered tables. A feature service allows clients to query and edit feature geometry and attributes.

This resource provides basic information about the feature service, including the feature layers and tables that it contains, the service description, and so on.

%41 FeatureService FeatureService Codable Codable FeatureService->Codable Equatable Equatable FeatureService->Equatable

Conforms To

Codable
Equatable

Properties

current​Version

public let currentVersion: Double? 

service​Description

public let serviceDescription: String

has​Versioned​Data

public let hasVersionedData: Bool? 

supports​Disconnected​Editing

public let supportsDisconnectedEditing: Bool? 

supports​Datum​Transformation

public let supportsDatumTransformation: Bool? 

supports​Return​Delete​Results

public let supportsReturnDeleteResults: Bool? 

has​Static​Data

public let hasStaticData: Bool? 

max​Record​Count

public let maxRecordCount: Int? 

has​Attachments

public let hasAttachments: Bool? 

supported​Query​Formats

public let supportedQueryFormats: String? 

supports​Relationships​Resource

public let supportsRelationshipsResource: Bool? 

capabilities

@Immutable @CodingUses<CommaSeparatedCapabilityCoder>
	public var capabilities: [Capability] 

description

public let description: String? 

copyright​Text

public let copyrightText: String? 

user​Type​Extensions

public let userTypeExtensions: [String]? 

advanced​Editing​Capabilities

public let advancedEditingCapabilities: AdvancedEditingCapabilities? 

spatial​Reference

public let spatialReference: SpatialReference? 

initial​Extent

public let initialExtent: Extent? 

full​Extent

public let fullExtent: Extent? 

validation​System​Layers

public let validationSystemLayers: ValidationSystemLayer? 

extract​Changes​Capabilities

public let extractChangesCapabilities: ExtractChangesCapability? 

sync​Capabilities

public let syncCapabilities: SyncCapability? 

editor​Tracking​Info

public let editorTrackingInfo: EditorTrackingInfo? 

allow​Geometry​Updates

public let allowGeometryUpdates: Bool? 

units

public let units: String? 

sync​Enabled

public let syncEnabled: Bool? 

datum​Transformations

public let datumTransformations: [DatumTransformation]? 

layers

public let layers: [Layer]? 

tables

public let tables: [Table]? 

relationships

public let relationships: [Relationship]? 

controller​Dataset​Layers

public let controllerDatasetLayers: ControllerDatasetLayer? 

height​Model​Info

public let heightModelInfo: HeightModelInfo? 

enable​ZDefaults

public let enableZDefaults: Bool? 

supports​Dynamic​Layers

public let supportsDynamicLayers: Bool? 

allow​Update​Without​MValues

public let allowUpdateWithoutMValues: Bool? 

supports​VCSProjection

public let supportsVCSProjection: Bool? 

reference​Scale

public let referenceScale: Int? 

service​Item​Id

public let serviceItemId: String?