Table of Contents

Class DescribeFeatureResult

Namespace
EncDotNet.S100.Datasets.Pipelines.Query
Assembly
EncDotNet.S100.Datasets.Pipelines.dll
public sealed record DescribeFeatureResult : IEquatable<DescribeFeatureResult>
Inheritance
DescribeFeatureResult
Implements
Inherited Members

Constructors

DescribeFeatureResult(SpecRef, string, JsonElement, IReadOnlyList<FeatureReference>)

public DescribeFeatureResult(SpecRef Spec, string FeatureTypeName, JsonElement Attributes, IReadOnlyList<FeatureReference> References)

Parameters

Spec SpecRef

The spec the feature was parsed from.

FeatureTypeName string

The spec-defined feature type code (e.g. "NavwarnPart").

Attributes JsonElement

Serialised attribute payload as JSON.

References IReadOnlyList<FeatureReference>

xlink-style cross references resolved against the catalog snapshot.

Properties

Attributes

Serialised attribute payload as JSON.

public JsonElement Attributes { get; init; }

Property Value

JsonElement

FeatureTypeName

The spec-defined feature type code (e.g. "NavwarnPart").

public string FeatureTypeName { get; init; }

Property Value

string

PortrayalNote

For a product whose specification defines no portrayal (S-104), says the portrayal is SoundCharts' own (Note); null otherwise.

public string? PortrayalNote { get; init; }

Property Value

string

References

xlink-style cross references resolved against the catalog snapshot.

public IReadOnlyList<FeatureReference> References { get; init; }

Property Value

IReadOnlyList<FeatureReference>

Spec

The spec the feature was parsed from.

public SpecRef Spec { get; init; }

Property Value

SpecRef