DotNet.Ships.Record.SlefDiagnostic - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Ships / SlefDiagnostic
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefDiagnostics.cs:83
One entry a SLEF inspection rejected.
new SlefDiagnostic(
Index,Code,Path,Constraint,Message)
int
The entry's own position in the payload, counted from zero.
The category the rejection falls in.
string
The property path to the rejected value, the entry and module positions included, such as entries[0].data.Modules[3].Priority.
The field-level rule the value broke.
string
The English reading of the rejection.
Code:
SlefDiagnosticCode
The category the rejection falls in.
Constraint:
SlefConstraint
The field-level rule the value broke.
Index:
int
The entry's own position in the payload, counted from zero.
Message:
string
The English reading of the rejection.
Path:
string
The property path to the rejected value, the entry and module positions included, such as entries[0].data.Modules[3].Priority.
Slot:
string?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefDiagnostics.cs:99
The mount two modules both named, on a duplicate-mount rejection, and null on every other one.
It is the mount as the source spelled it, at full length. The name inside SlefDiagnostic.Message is shortened, so read this one to report the mount itself.