Class DescribeFeatureResult
Result of DescribeFeatureService.
public sealed record DescribeFeatureResult : IEquatable<DescribeFeatureResult>
- Inheritance
-
DescribeFeatureResult
- Implements
- Inherited Members
Constructors
DescribeFeatureResult(SpecRef, string, JsonElement, IReadOnlyList<FeatureReference>)
Result of DescribeFeatureService.
public DescribeFeatureResult(SpecRef Spec, string FeatureTypeName, JsonElement Attributes, IReadOnlyList<FeatureReference> References)
Parameters
SpecSpecRefThe spec the feature was parsed from.
FeatureTypeNamestringThe spec-defined feature type code (e.g.
"NavwarnPart").AttributesJsonElementSerialised attribute payload as JSON.
ReferencesIReadOnlyList<FeatureReference>xlink-style cross references resolved against the catalog snapshot.
Properties
Attributes
Serialised attribute payload as JSON.
public JsonElement Attributes { get; init; }
Property Value
FeatureTypeName
The spec-defined feature type code (e.g. "NavwarnPart").
public string FeatureTypeName { get; init; }
Property Value
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
References
xlink-style cross references resolved against the catalog snapshot.
public IReadOnlyList<FeatureReference> References { get; init; }
Property Value
Spec
The spec the feature was parsed from.
public SpecRef Spec { get; init; }