Class S124NavwarnPreamble
Typed projection of the NavwarnPreamble information type
(S-124 Editions 1.0.0 and 2.0.0): the header carrying identification,
validity, classification, and locality of the warning.
public sealed class S124NavwarnPreamble
- Inheritance
-
S124NavwarnPreamble
- Inherited Members
Properties
CancellationDate
When the warning cancels itself (Edition 2.0.0
cancellationDate): the dataset is valid before this time.
null means valid until a cancellation dataset is issued
(S-124 Ed 2.0.0 ยง9.2.1).
public DateTimeOffset? CancellationDate { get; init; }
Property Value
ExtraAttributes
Source attributes that the typed model did not consume.
public IReadOnlyDictionary<string, string> ExtraAttributes { get; init; }
Property Value
GeneralArea
Free-text general area (e.g. "Gulf of Mexico").
public string? GeneralArea { get; init; }
Property Value
Id
The GML identifier of the source NavwarnPreamble.
public required string Id { get; init; }
Property Value
Locality
Free-text locality (e.g. "Galveston Ship Channel").
public string? Locality { get; init; }
Property Value
MessageSeriesIdentifier
Strongly-typed message series identifier (warning number / year / agency).
public S124MessageSeriesIdentifier? MessageSeriesIdentifier { get; init; }
Property Value
NavareaCode
NAVAREA classification, when supplied.
public string? NavareaCode { get; init; }
Property Value
Navtex
NAVTEX coverage subject, when supplied.
public string? Navtex { get; init; }
Property Value
NavwarnTypeGeneral
The general warning type code (Edition 2.0.0 navwarnTypeGeneral), when supplied.
public int? NavwarnTypeGeneral { get; init; }
Property Value
- int?
NavwarnTypeGeneralName
The general warning type label (Edition 2.0.0 navwarnTypeGeneral,
e.g. "Scientific Instruments Change"), when the dataset writes one.
public string? NavwarnTypeGeneralName { get; init; }
Property Value
PromulgatingAuthority
The promulgating authority's name, when supplied.
public string? PromulgatingAuthority { get; init; }
Property Value
PublicationTime
When the warning was published (Edition 2.0.0 publicationTime), when supplied.
public DateTimeOffset? PublicationTime { get; init; }
Property Value
Title
Title of the warning, when supplied.
public string? Title { get; init; }