Skip to content

DotNet.Ships.Record.LoadoutValidationInput

github-actions[bot] edited this page Sep 20, 2026 · 11 revisions

EliteDangerousAlmanac / Ships / LoadoutValidationInput

Record: LoadoutValidationInput

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:280

What a validation reads.

Constructors

new LoadoutValidationInput()

new LoadoutValidationInput(ShipSymbol, Slots, Modules)

Parameters

ShipSymbol

string

The hull symbol.

Slots

IReadOnlyList<BuildSlot>

The hull's expanded mounts.

Modules

IReadOnlyList<ValidationModule>

The fitted modules. A repeated mount key must be kept here so it can be reported.

Properties

Mass

Mass: LoadoutMass?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:289

What the assembled ship weighs, for the one rule that reads a figure. Leave it out to check the structure alone.

Modules

Modules: IReadOnlyList<ValidationModule>

The fitted modules. A repeated mount key must be kept here so it can be reported.

ShipSymbol

ShipSymbol: string

The hull symbol.

Slots

Slots: IReadOnlyList<BuildSlot>

The hull's expanded mounts.

.NET

Guides
Astronomy
Classes (16)
Records (29)
Enumerations (6)
Commodities
Classes (2)
Records (1)
Enumerations (1)
Equipment
Classes (8)
Records (19)
Enumerations (8)
GalaxyMap
Classes (1)
Records (1)
Localization
Classes (2)
Enumerations (1)
Materials
Classes (5)
Records (2)
Enumerations (4)
Ships
Classes (42)
Records (115)
Interfaces (1)
Enumerations (35)

Clone this wiki locally