Class S421RouteInfo
Strongly-typed projection of an S-421 RouteInfo information type.
Spec reference: S-421 Annex A "RouteInfo" (FC).
public sealed class S421RouteInfo
- Inheritance
-
S421RouteInfo
- Inherited Members
Properties
ArrivalPortCall
FC code routeInfoArrivalPortCall.
public string? ArrivalPortCall { get; init; }
Property Value
ArrivalPortId1
FC code routeInfoArrivalPortID1.
public string? ArrivalPortId1 { get; init; }
Property Value
ArrivalPortId2
FC code routeInfoArrivalPortID2.
public string? ArrivalPortId2 { get; init; }
Property Value
Author
FC code routeInfoAuthor.
public string? Author { get; init; }
Property Value
DeparturePortCall
FC code routeInfoDeparturePortCall.
public string? DeparturePortCall { get; init; }
Property Value
DeparturePortId1
FC code routeInfoDeparturePortID1.
public string? DeparturePortId1 { get; init; }
Property Value
DeparturePortId2
FC code routeInfoDeparturePortID2.
public string? DeparturePortId2 { get; init; }
Property Value
Description
FC code routeInfoDescription.
public string? Description { get; init; }
Property Value
EditionTime
FC code routeInfoEditionTime.
public DateTimeOffset? EditionTime { get; init; }
Property Value
ExtraAttributes
Unrecognised / extension attributes preserved verbatim.
public required IReadOnlyDictionary<string, string> ExtraAttributes { get; init; }
Property Value
Id
The gml:id of the source RouteInfo element.
public required string Id { get; init; }
Property Value
Name
FC code routeInfoName.
public string? Name { get; init; }
Property Value
NextRouteReference
FC code routeInfoReferenceNextRoute.
public string? NextRouteReference { get; init; }
Property Value
PreviousRouteReference
FC code routeInfoReferencePrevRoute.
public string? PreviousRouteReference { get; init; }
Property Value
Status
FC code routeInfoStatus as the raw enumerator code
(1 = Original, 2 = Update, … 11; see S-421 Annex A).
public int? Status { get; init; }
Property Value
- int?
ValidityEnd
FC code routeInfoValidityEnd.
public DateTimeOffset? ValidityEnd { get; init; }
Property Value
ValidityStart
FC code routeInfoValidityStart.
public DateTimeOffset? ValidityStart { get; init; }
Property Value
Vessel
Vessel-specific metadata (vessel name, MMSI, IMO, etc.).
public S421VesselInfo? Vessel { get; init; }