Table of Contents

Class S124WarningReference

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

Typed projection of a References information type (S-124 Editions 1.0.0 and 2.0.0): a reference to other warnings, such as a cancellation.

public sealed class S124WarningReference
Inheritance
S124WarningReference
Inherited Members

Properties

ExtraAttributes

Source attributes that the typed model did not consume.

public IReadOnlyDictionary<string, string> ExtraAttributes { get; init; }

Property Value

IReadOnlyDictionary<string, string>

Id

The GML identifier.

public required string Id { get; init; }

Property Value

string

MessageReference

The referenced message identifier (Edition 1.0.0, e.g. "HYDROLANT 0412/2026").

public string? MessageReference { get; init; }

Property Value

string

NoMessageOnHand

Whether the issuer holds none of the referenced messages (Edition 2.0.0 noMessageOnHand), when present.

public bool? NoMessageOnHand { get; init; }

Property Value

bool?

ReferenceCategory

The reference category code, when present: 1 warning cancellation, 2 warning reference, 3 in-force (Edition 2.0.0 referenceCategory).

public int? ReferenceCategory { get; init; }

Property Value

int?

Warnings

The referenced warnings' identifiers (Edition 2.0.0 messageSeriesIdentifier, one per referenced warning).

public IReadOnlyList<S124MessageSeriesIdentifier> Warnings { get; init; }

Property Value

IReadOnlyList<S124MessageSeriesIdentifier>