dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
LayerMetadataField Class
Schema description for a single field on a Feature Service layer. Type is the raw "esriFieldType*" string.
public record LayerMetadataField : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.LayerMetadataField>
Inheritance System.Object 🡒 LayerMetadataField
Implements System.IEquatable<LayerMetadataField>
Constructors
LayerMetadataField(string, string, string, string, string, Nullable, Nullable, Nullable, Domain, object, Nullable) Constructor
Schema description for a single field on a Feature Service layer. Type is the raw "esriFieldType*" string.
public LayerMetadataField(string? Name=null, string? Type=null, string? ActualType=null, string? Alias=null, string? SqlType=null, System.Nullable<int> Length=null, System.Nullable<bool> Nullable=null, System.Nullable<bool> Editable=null, dymaptic.GeoBlazor.Core.Components.Domain? Domain=null, object? DefaultValue=null, System.Nullable<int> Precision=null);
Parameters
Name System.String
Type System.String
ActualType System.String
Alias System.String
SqlType System.String
Length System.Nullable<System.Int32>
Nullable System.Nullable<System.Boolean>
Editable System.Nullable<System.Boolean>
Domain Domain
DefaultValue System.Object
Precision System.Nullable<System.Int32>
Properties
LayerMetadataField.ActualType Property
public string? ActualType { get; init; }
Property Value
LayerMetadataField.Alias Property
public string? Alias { get; init; }
Property Value
LayerMetadataField.DefaultValue Property
public object? DefaultValue { get; init; }
Property Value
LayerMetadataField.Domain Property
public dymaptic.GeoBlazor.Core.Components.Domain? Domain { get; init; }
Property Value
LayerMetadataField.Editable Property
public System.Nullable<bool> Editable { get; init; }
Property Value
System.Nullable<System.Boolean>
LayerMetadataField.Length Property
public System.Nullable<int> Length { get; init; }
Property Value
LayerMetadataField.Name Property
public string? Name { get; init; }
Property Value
LayerMetadataField.Nullable Property
public System.Nullable<bool> Nullable { get; init; }
Property Value
System.Nullable<System.Boolean>
LayerMetadataField.Precision Property
public System.Nullable<int> Precision { get; init; }
Property Value
LayerMetadataField.SqlType Property
public string? SqlType { get; init; }
Property Value
LayerMetadataField.Type Property
public string? Type { get; init; }