Table of Contents

Class S124MessageSeriesIdentifier

Namespace
EncDotNet.S100.Datasets.S124.DataModel
Assembly
EncDotNet.S100.Datasets.S124.dll

Strongly-typed identifier for a navigational warning: the messageSeriesIdentifier complex attribute (S-124 Editions 1.0.0 and 2.0.0).

public sealed record S124MessageSeriesIdentifier : IEquatable<S124MessageSeriesIdentifier>
Inheritance
S124MessageSeriesIdentifier
Implements
Inherited Members

Properties

Country

The originating country, when present: country in Edition 1.0.0, nationality in 2.0.0.

public string? Country { get; init; }

Property Value

string

InteroperabilityIdentifier

The interoperability identifier (Edition 2.0.0), when present.

public string? InteroperabilityIdentifier { get; init; }

Property Value

string

NameOfSeries

The series name, when present (e.g. "HYDROLANT").

public string? NameOfSeries { get; init; }

Property Value

string

ProductionAgency

The promulgating agency (e.g. "NGA", "USCG"): productionAgency in Edition 1.0.0, agencyResponsibleForProduction in 2.0.0.

public string? ProductionAgency { get; init; }

Property Value

string

WarningNumber

The sequential warning number within the series.

public int? WarningNumber { get; init; }

Property Value

int?

WarningType

The warning type code (Edition 2.0.0 warningType: 1 local, 2 coastal, 3 sub-area, 4 NAVAREA, …), when present.

public int? WarningType { get; init; }

Property Value

int?

Year

The calendar year the warning was issued.

public int? Year { get; init; }

Property Value

int?