dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

FeatureServiceMetadata Class

Models the JSON response from an ArcGIS Feature Service root endpoint (.../FeatureServer).

public record FeatureServiceMetadata : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.FeatureServiceMetadata>

Inheritance System.Object 🡒 FeatureServiceMetadata

Implements System.IEquatable<FeatureServiceMetadata>

Constructors

FeatureServiceMetadata() Constructor

public FeatureServiceMetadata();

Properties

FeatureServiceMetadata.AllowGeometryUpdates Property

Whether geometry updates are allowed.

public System.Nullable<bool> AllowGeometryUpdates { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.Capabilities Property

The service capabilities string.

public string? Capabilities { get; init; }

Property Value

System.String

FeatureServiceMetadata.CopyrightText Property

The copyright text.

public string? CopyrightText { get; init; }

Property Value

System.String

FeatureServiceMetadata.CurrentVersion Property

The current service version.

public System.Nullable<int> CurrentVersion { get; init; }

Property Value

System.Nullable<System.Int32>

FeatureServiceMetadata.Description Property

The service description text.

public string? Description { get; init; }

Property Value

System.String

FeatureServiceMetadata.EditorTrackingInfo Property

The editor tracking details.

public dymaptic.GeoBlazor.Pro.Model.EditorTrackingInfo? EditorTrackingInfo { get; init; }

Property Value

EditorTrackingInfo

FeatureServiceMetadata.FullExtent Property

The full extent.

public dymaptic.GeoBlazor.Core.Components.Geometries.Extent? FullExtent { get; init; }

Property Value

Extent

FeatureServiceMetadata.HasStaticData Property

Whether the service exposes static data.

public System.Nullable<bool> HasStaticData { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.HasVersionedData Property

Whether the service uses versioned data.

public System.Nullable<bool> HasVersionedData { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.InitialExtent Property

The initial extent.

public dymaptic.GeoBlazor.Core.Components.Geometries.Extent? InitialExtent { get; init; }

Property Value

Extent

FeatureServiceMetadata.Layers Property

The layer metadata entries.

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.ServiceLayerInfo>? Layers { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<ServiceLayerInfo>

FeatureServiceMetadata.MaxRecordCount Property

The maximum record count.

public System.Nullable<int> MaxRecordCount { get; init; }

Property Value

System.Nullable<System.Int32>

FeatureServiceMetadata.ServiceDescription Property

The service description.

public string? ServiceDescription { get; init; }

Property Value

System.String

FeatureServiceMetadata.ServiceItemId Property

The portal item ID for the service.

public string? ServiceItemId { get; init; }

Property Value

System.String

FeatureServiceMetadata.SpatialReference Property

The spatial reference.

public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; init; }

Property Value

SpatialReference

FeatureServiceMetadata.SupportedQueryFormats Property

The supported query formats.

public string? SupportedQueryFormats { get; init; }

Property Value

System.String

FeatureServiceMetadata.SupportsAppend Property

Whether append is supported.

public System.Nullable<bool> SupportsAppend { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.SupportsApplyEditsWithGlobalIds Property

Whether applyEdits with global IDs is supported.

public System.Nullable<bool> SupportsApplyEditsWithGlobalIds { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.SupportsSharedTemplates Property

Whether shared templates are supported.

public System.Nullable<bool> SupportsSharedTemplates { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.SupportsTrueCurve Property

Whether true curves are supported.

public System.Nullable<bool> SupportsTrueCurve { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.SyncCapabilities Property

The sync capability details.

public dymaptic.GeoBlazor.Pro.Model.SyncCapabilities? SyncCapabilities { get; init; }

Property Value

SyncCapabilities

FeatureServiceMetadata.SyncEnabled Property

Whether sync is enabled.

public System.Nullable<bool> SyncEnabled { get; init; }

Property Value

System.Nullable<System.Boolean>

FeatureServiceMetadata.Tables Property

The table metadata entries.

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.ServiceLayerInfo>? Tables { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<ServiceLayerInfo>

FeatureServiceMetadata.Units Property

The units used by the service.

public string? Units { get; init; }

Property Value

System.String

FeatureServiceMetadata.XssPreventionEnabled Property

Whether XSS prevention is enabled.

public string? XssPreventionEnabled { get; init; }

Property Value

System.String

FeatureServiceMetadata.XssPreventionInfo Property

The XSS prevention details.

public dymaptic.GeoBlazor.Pro.Model.XssPreventionInfo? XssPreventionInfo { get; init; }

Property Value

XssPreventionInfo