dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
FeatureLayerMetadata Class
Models the full JSON shape returned by an ArcGIS Feature Service layer-metadata REST endpoint (.../FeatureServer/{layerId}).
public record FeatureLayerMetadata : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.FeatureLayerMetadata>
Inheritance System.Object 🡒 FeatureLayerMetadata
Implements System.IEquatable<FeatureLayerMetadata>
Constructors
FeatureLayerMetadata() Constructor
public FeatureLayerMetadata();
Properties
FeatureLayerMetadata.AdvancedEditingCapabilities Property
The advanced editing capabilities.
public dymaptic.GeoBlazor.Pro.Model.AdvancedEditingCapabilities? AdvancedEditingCapabilities { get; init; }
Property Value
FeatureLayerMetadata.AdvancedQueryAnalyticCapabilities Property
The advanced analytic query capabilities.
public dymaptic.GeoBlazor.Pro.Model.AdvancedQueryAnalyticCapabilities? AdvancedQueryAnalyticCapabilities { get; init; }
Property Value
AdvancedQueryAnalyticCapabilities
FeatureLayerMetadata.AdvancedQueryCapabilities Property
The advanced query capabilities.
public dymaptic.GeoBlazor.Pro.Model.AdvancedQueryCapabilities? AdvancedQueryCapabilities { get; init; }
Property Value
FeatureLayerMetadata.AllowGeometryUpdates Property
Whether geometry updates are allowed.
public System.Nullable<bool> AllowGeometryUpdates { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.CacheMaxAge Property
The maximum cache age.
public System.Nullable<int> CacheMaxAge { get; init; }
Property Value
FeatureLayerMetadata.Capabilities Property
The service capabilities string.
public string? Capabilities { get; init; }
Property Value
FeatureLayerMetadata.Collation Property
The collation settings.
public dymaptic.GeoBlazor.Pro.Model.Collation? Collation { get; init; }
Property Value
FeatureLayerMetadata.CopyrightText Property
The copyright text.
public string? CopyrightText { get; init; }
Property Value
FeatureLayerMetadata.CurrentVersion Property
The current service version.
public System.Nullable<int> CurrentVersion { get; init; }
Property Value
FeatureLayerMetadata.DateFieldsTimeReference Property
The time reference used by date fields.
public dymaptic.GeoBlazor.Pro.Model.TimeReference? DateFieldsTimeReference { get; init; }
Property Value
FeatureLayerMetadata.DefaultVisibility Property
Whether the layer is visible by default.
public System.Nullable<bool> DefaultVisibility { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.Description Property
The layer description.
public string? Description { get; init; }
Property Value
FeatureLayerMetadata.DisplayField Property
The display field.
public string? DisplayField { get; init; }
Property Value
FeatureLayerMetadata.DrawingInfo Property
The drawing information.
public dymaptic.GeoBlazor.Pro.Model.DrawingInfo? DrawingInfo { get; init; }
Property Value
FeatureLayerMetadata.EditingInfo Property
The editing information.
public dymaptic.GeoBlazor.Pro.Model.LayerEditingInfo? EditingInfo { get; init; }
Property Value
FeatureLayerMetadata.EnableNullGeometry Property
Whether null geometry is enabled.
public System.Nullable<bool> EnableNullGeometry { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.Extent Property
The layer extent.
public dymaptic.GeoBlazor.Core.Components.Geometries.Extent? Extent { get; init; }
Property Value
FeatureLayerMetadata.Fields Property
The layer fields.
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.LayerMetadataField>? Fields { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<LayerMetadataField>
FeatureLayerMetadata.GeometryType Property
The geometry type.
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.GeometryType> GeometryType { get; init; }
Property Value
FeatureLayerMetadata.GlobalIdField Property
The global ID field name.
public string? GlobalIdField { get; init; }
Property Value
FeatureLayerMetadata.GuidFormat Property
The GUID format.
public string? GuidFormat { get; init; }
Property Value
FeatureLayerMetadata.HasAttachments Property
Whether attachments are present.
public System.Nullable<bool> HasAttachments { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.HasContingentValuesDefinition Property
Whether contingent values are defined.
public System.Nullable<bool> HasContingentValuesDefinition { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.HasM Property
Whether M values are present.
public System.Nullable<bool> HasM { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.HasStaticData Property
Whether static data is present.
public System.Nullable<bool> HasStaticData { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.HasZ Property
Whether Z values are present.
public System.Nullable<bool> HasZ { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.HtmlPopupType Property
The HTML popup type.
public string? HtmlPopupType { get; init; }
Property Value
FeatureLayerMetadata.Id Property
The layer ID.
public System.Nullable<int> Id { get; init; }
Property Value
FeatureLayerMetadata.Indexes Property
The layer indexes.
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.LayerMetadataIndex>? Indexes { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<LayerMetadataIndex>
FeatureLayerMetadata.InfoInEstimates Property
The information included in estimates.
public System.Collections.Generic.IReadOnlyList<string>? InfoInEstimates { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<System.String>
FeatureLayerMetadata.IsDataVersioned Property
Whether the layer is versioned.
public System.Nullable<bool> IsDataVersioned { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.MaxRecordCount Property
The maximum record count.
public System.Nullable<int> MaxRecordCount { get; init; }
Property Value
FeatureLayerMetadata.MaxRecordCountFactor Property
The maximum record count factor.
public System.Nullable<int> MaxRecordCountFactor { get; init; }
Property Value
FeatureLayerMetadata.MaxScale Property
The maximum scale.
public System.Nullable<double> MaxScale { get; init; }
Property Value
System.Nullable<System.Double>
FeatureLayerMetadata.MinScale Property
The minimum scale.
public System.Nullable<double> MinScale { get; init; }
Property Value
System.Nullable<System.Double>
FeatureLayerMetadata.Name Property
The layer name.
public string? Name { get; init; }
Property Value
FeatureLayerMetadata.ObjectIdField Property
The object ID field name.
public string? ObjectIdField { get; init; }
Property Value
FeatureLayerMetadata.PreferredTimeReference Property
The preferred time reference.
public dymaptic.GeoBlazor.Pro.Model.TimeReference? PreferredTimeReference { get; init; }
Property Value
FeatureLayerMetadata.QueryBinsCapabilities Property
The query bins capabilities.
public dymaptic.GeoBlazor.Pro.Model.QueryBinsCapabilities? QueryBinsCapabilities { get; init; }
Property Value
FeatureLayerMetadata.Relationships Property
The layer relationships.
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>? Relationships { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<Relationship>
FeatureLayerMetadata.ServiceItemId Property
The portal item ID for the service.
public string? ServiceItemId { get; init; }
Property Value
FeatureLayerMetadata.SpatialReference Property
The spatial reference.
public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; init; }
Property Value
FeatureLayerMetadata.StandardMaxRecordCount Property
The standard maximum record count.
public System.Nullable<int> StandardMaxRecordCount { get; init; }
Property Value
FeatureLayerMetadata.StandardMaxRecordCountNoGeometry Property
The standard maximum record count when no geometry is returned.
public System.Nullable<int> StandardMaxRecordCountNoGeometry { get; init; }
Property Value
FeatureLayerMetadata.SupportedAppendFormats Property
The supported append formats.
public string? SupportedAppendFormats { get; init; }
Property Value
FeatureLayerMetadata.SupportedAppendSourceFilterFormats Property
The supported append source filter formats.
public string? SupportedAppendSourceFilterFormats { get; init; }
Property Value
FeatureLayerMetadata.SupportedContingentValuesFormats Property
The supported contingent-values formats.
public string? SupportedContingentValuesFormats { get; init; }
Property Value
FeatureLayerMetadata.SupportedConvertContentFormats Property
The supported convert-content formats.
public string? SupportedConvertContentFormats { get; init; }
Property Value
FeatureLayerMetadata.SupportedConvertFileFormats Property
The supported convert-file formats.
public string? SupportedConvertFileFormats { get; init; }
Property Value
FeatureLayerMetadata.SupportedExportFormats Property
The supported export formats.
public string? SupportedExportFormats { get; init; }
Property Value
FeatureLayerMetadata.SupportedOperationsWithCollation Property
The operations supported with collation.
public string? SupportedOperationsWithCollation { get; init; }
Property Value
FeatureLayerMetadata.SupportedQueryFormats Property
The supported query formats.
public string? SupportedQueryFormats { get; init; }
Property Value
FeatureLayerMetadata.SupportedSpatialRelationships Property
The supported spatial relationships.
public System.Collections.Generic.IReadOnlyList<string>? SupportedSpatialRelationships { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<System.String>
FeatureLayerMetadata.SupportedSyncDataOptions Property
The supported sync data options.
public System.Nullable<int> SupportedSyncDataOptions { get; init; }
Property Value
FeatureLayerMetadata.SupportsAdvancedQueries Property
Whether advanced queries are supported.
public System.Nullable<bool> SupportsAdvancedQueries { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsAppend Property
Whether append is supported.
public System.Nullable<bool> SupportsAppend { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsApplyEditsWithGlobalIds Property
Whether applyEdits with global IDs is supported.
public System.Nullable<bool> SupportsApplyEditsWithGlobalIds { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsASyncCalculate Property
Whether async calculate is supported.
public System.Nullable<bool> SupportsASyncCalculate { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsAttachmentsByUploadId Property
Whether attachments by upload ID are supported.
public System.Nullable<bool> SupportsAttachmentsByUploadId { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsAttachmentsResizing Property
Whether attachment resizing is supported.
public System.Nullable<bool> SupportsAttachmentsResizing { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsCalculate Property
Whether calculate is supported.
public System.Nullable<bool> SupportsCalculate { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsColumnStoreIndex Property
Whether column store indexes are supported.
public System.Nullable<bool> SupportsColumnStoreIndex { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsContingentValues Property
Whether contingent values are supported.
public System.Nullable<bool> SupportsContingentValues { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsCoordinatesQuantization Property
Whether coordinate quantization is supported.
public System.Nullable<bool> SupportsCoordinatesQuantization { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsExceedsLimitStatistics Property
Whether exceeds-limit statistics are supported.
public System.Nullable<bool> SupportsExceedsLimitStatistics { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsFieldDescriptionProperty Property
Whether the field description property is supported.
public System.Nullable<bool> SupportsFieldDescriptionProperty { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsFieldGroups Property
Whether field groups are supported.
public System.Nullable<bool> SupportsFieldGroups { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsLayerOverrides Property
Whether layer overrides are supported.
public System.Nullable<bool> SupportsLayerOverrides { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsQuantizationEditMode Property
Whether quantization edit mode is supported.
public System.Nullable<bool> SupportsQuantizationEditMode { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsReturningQueryGeometry Property
Whether returning query geometry is supported.
public System.Nullable<bool> SupportsReturningQueryGeometry { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsRollbackOnFailureParameter Property
Whether rollback on failure is supported.
public System.Nullable<bool> SupportsRollbackOnFailureParameter { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsStatistics Property
Whether statistics are supported.
public System.Nullable<bool> SupportsStatistics { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsTilesAndBasicQueriesMode Property
Whether tiles and basic query mode is supported.
public System.Nullable<bool> SupportsTilesAndBasicQueriesMode { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsTruncate Property
Whether truncate is supported.
public System.Nullable<bool> SupportsTruncate { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.SupportsValidateSql Property
Whether SQL validation is supported.
public System.Nullable<bool> SupportsValidateSql { get; init; }
Property Value
System.Nullable<System.Boolean>
FeatureLayerMetadata.Templates Property
The layer templates.
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Pro.Model.LayerMetadataTemplate>? Templates { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<LayerMetadataTemplate>
FeatureLayerMetadata.TileMaxRecordCount Property
The tile maximum record count.
public System.Nullable<int> TileMaxRecordCount { get; init; }
Property Value
FeatureLayerMetadata.Type Property
The layer type.
public string? Type { get; init; }
Property Value
FeatureLayerMetadata.TypeIdField Property
The type ID field name.
public string? TypeIdField { get; init; }
Property Value
FeatureLayerMetadata.Types Property
The feature types.
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.FeatureType>? Types { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<FeatureType>
FeatureLayerMetadata.UniqueIdField Property
The unique ID field metadata.
public dymaptic.GeoBlazor.Pro.Model.UniqueIdField? UniqueIdField { get; init; }
Property Value
FeatureLayerMetadata.UseStandardizedQueries Property
Whether standardized queries are used.
public System.Nullable<bool> UseStandardizedQueries { get; init; }