Class S131InformationType
An information type instance parsed from an S-131 GML dataset
(e.g. ContactDetails, NauticalInformation,
Applicability, ServiceHours).
public sealed class S131InformationType : IS100InformationType
- Inheritance
-
S131InformationType
- Implements
- Inherited Members
Properties
Attributes
Simple attributes keyed by code.
public required IReadOnlyDictionary<string, string> Attributes { get; init; }
Property Value
ComplexAttributes
Complex attribute groups.
public required IReadOnlyList<S131ComplexAttribute> ComplexAttributes { get; init; }
Property Value
Id
The GML identifier.
public required string Id { get; init; }
Property Value
References
Cross-references parsed from xlink:href attributes on the
information type's child elements (e.g. an Authority info
type binding its theContactDetails / theApplicability
peers). Defaults to an empty array for information types that do
not carry outgoing references.
public IReadOnlyList<S131Reference> References { get; init; }
Property Value
TypeCode
The information type code (e.g. "ContactDetails").
public required string TypeCode { get; init; }