Table of Contents

Class S122Applicability

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

Typed projection of the S-122 Applicability information type (S-122 FC 2.0.0 §Applicability): a vessel / cargo / route / performance filter that scopes a restriction or recommendation.

public sealed class S122Applicability : S122InformationTypeBase, IS122InformationType
Inheritance
S122Applicability
Implements
Inherited Members

Properties

CategoryOfCargo

The category-of-cargo code (S-122 FC §categoryOfCargo), when present.

public int? CategoryOfCargo { get; init; }

Property Value

int?

CategoryOfDangerousOrHazardousCargo

The category-of-dangerous-or-hazardous-cargo code (S-122 FC §categoryOfDangerousOrHazardousCargo), when present.

public int? CategoryOfDangerousOrHazardousCargo { get; init; }

Property Value

int?

CategoryOfVessel

The category-of-vessel code (S-122 FC §categoryOfVessel), when present.

public int? CategoryOfVessel { get; init; }

Property Value

int?

CategoryOfVesselRegistry

The category-of-vessel-registry code (S-122 FC §categoryOfVesselRegistry), when present.

public int? CategoryOfVesselRegistry { get; init; }

Property Value

int?

Destination

The destination (S-122 FC §destination), when present.

public string? Destination { get; init; }

Property Value

string

InBallast

The in-ballast flag (S-122 FC §inBallast), when present.

public bool? InBallast { get; init; }

Property Value

bool?

Information

The information text (S-122 FC §information), when present.

public string? Information { get; init; }

Property Value

string

LogicalConnectives

The logical connective (S-122 FC §logicalConnectives), when present.

public string? LogicalConnectives { get; init; }

Property Value

string

ThicknessOfIceCapability

The thickness-of-ice capability (S-122 FC §thicknessOfIceCapability), when present.

public double? ThicknessOfIceCapability { get; init; }

Property Value

double?

TypeCode

The S-122 information-type code (the GML element local name).

public override string TypeCode { get; }

Property Value

string

VesselPerformance

The vessel performance (S-122 FC §vesselPerformance), when present.

public string? VesselPerformance { get; init; }

Property Value

string