Class AreaDetails
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
A regulated area the route meets (Area): what it is, what it restricts and when it's in force.
public sealed class AreaDetails : RouteFindingDetails
- Inheritance
-
AreaDetails
- Inherited Members
Properties
AreaKind
Its alert-catalogue kind (AreaKind), or null.
public int? AreaKind { get; init; }
Property Value
- int?
AtEta
public bool AtEta { get; init; }
Property Value
Categories
Its category codes (Categories).
public IReadOnlyList<int> Categories { get; init; }
Property Value
CategoryOfMarineProtectedArea
An S-122 area's IUCN category code, or null.
public int? CategoryOfMarineProtectedArea { get; init; }
Property Value
- int?
FeatureType
Its feature type, such as "RestrictedArea".
public required string FeatureType { get; init; }
Property Value
FixedDateRange
When it's valid, or null for always.
public RouteAreaDateRange? FixedDateRange { get; init; }
Property Value
From
When the vessel reaches it: the ETA, or the fallback time when AtEta is false.
public DateTimeOffset From { get; init; }
Property Value
InForce
Whether it's in force while the vessel is there.
public bool InForce { get; init; }
Property Value
Kind
What it is.
public required RouteAreaKind Kind { get; init; }
Property Value
Name
Its name, or null.
public string? Name { get; init; }
Property Value
PeriodicDateRanges
When it's active each year; empty for all year.
public IReadOnlyList<RouteAreaDateRange> PeriodicDateRanges { get; init; }
Property Value
Product
The product it comes from.
public required RouteAreaProduct Product { get; init; }
Property Value
Relation
How it relates to the route (never Off).
public RouteAreaRelation Relation { get; init; }
Property Value
Restrictions
Its restriction codes.
public IReadOnlyList<int> Restrictions { get; init; }
Property Value
Until
public DateTimeOffset Until { get; init; }