dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

ServiceLayerInfo Class

Per-layer entry in a Feature Service root response (used for both Layers and Tables arrays).

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

Inheritance System.Object 🡒 ServiceLayerInfo

Implements System.IEquatable<ServiceLayerInfo>

Constructors

ServiceLayerInfo(Nullable, string, Nullable, Nullable, IReadOnlyList, Nullable, Nullable, string, Nullable) Constructor

Per-layer entry in a Feature Service root response (used for both Layers and Tables arrays).

public ServiceLayerInfo(System.Nullable<int> Id=null, string? Name=null, System.Nullable<int> ParentLayerId=null, System.Nullable<bool> DefaultVisibility=null, System.Collections.Generic.IReadOnlyList<int>? SubLayerIds=null, System.Nullable<double> MinScale=null, System.Nullable<double> MaxScale=null, string? Type=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.GeometryType> GeometryType=null);

Parameters

Id System.Nullable<System.Int32>

Name System.String

ParentLayerId System.Nullable<System.Int32>

DefaultVisibility System.Nullable<System.Boolean>

SubLayerIds System.Collections.Generic.IReadOnlyList<System.Int32>

MinScale System.Nullable<System.Double>

MaxScale System.Nullable<System.Double>

Type System.String

GeometryType System.Nullable<GeometryType>

Properties

ServiceLayerInfo.DefaultVisibility Property

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

Property Value

System.Nullable<System.Boolean>

ServiceLayerInfo.GeometryType Property

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.GeometryType> GeometryType { get; init; }

Property Value

System.Nullable<GeometryType>

ServiceLayerInfo.Id Property

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

Property Value

System.Nullable<System.Int32>

ServiceLayerInfo.MaxScale Property

public System.Nullable<double> MaxScale { get; init; }

Property Value

System.Nullable<System.Double>

ServiceLayerInfo.MinScale Property

public System.Nullable<double> MinScale { get; init; }

Property Value

System.Nullable<System.Double>

ServiceLayerInfo.Name Property

public string? Name { get; init; }

Property Value

System.String

ServiceLayerInfo.ParentLayerId Property

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

Property Value

System.Nullable<System.Int32>

ServiceLayerInfo.SubLayerIds Property

public System.Collections.Generic.IReadOnlyList<int>? SubLayerIds { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<System.Int32>

ServiceLayerInfo.Type Property

public string? Type { get; init; }

Property Value

System.String