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
ServiceLayerInfo.Id Property
public System.Nullable<int> Id { get; init; }
Property Value
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
ServiceLayerInfo.ParentLayerId Property
public System.Nullable<int> ParentLayerId { get; init; }
Property Value
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; }