Written on basic or detailed discovery scan of a star, planet or moon.

This is also generated when scanning a navigation beacon in a populated system, to record info about all the bodies in the system

interface Scan {
    AbsoluteMagnitude?: number;
    Age_MY?: number;
    AscendingNode?: number;
    Atmosphere?: string;
    AtmosphereComposition?: { Name: string; Percent: number }[];
    AtmosphereType?: string;
    AxialTilt?: number;
    BodyID?: number;
    BodyName: string;
    Composition?: { Ice: number; Metal: number; Rock: number };
    DistanceFromArrivalLS: number;
    Eccentricity?: number;
    event: "Scan";
    Landable?: boolean;
    Luminosity?: string;
    MassEM?: number;
    Materials?: { Name: string; Name_Localised?: string; Percent: number }[];
    MeanAnomaly?: number;
    OrbitalInclination?: number;
    OrbitalPeriod?: number;
    Parents?: { Null?: number; Planet?: number; Ring?: number; Star?: number }[];
    Periapsis?: number;
    PlanetClass?: string;
    Radius?: number;
    ReserveLevel?: string;
    Rings?: {
        InnerRad: number;
        MassMT: number;
        Name: string;
        OuterRad: number;
        RingClass: string;
    }[];
    RotationPeriod?: number;
    ScanType?: string;
    SemiMajorAxis?: number;
    StarSystem?: string;
    StarType?: string;
    StellarMass?: number;
    Subclass?: number;
    SurfaceGravity?: number;
    SurfacePressure?: number;
    SurfaceTemperature?: number;
    SystemAddress?: number;
    TerraformState?: string;
    TidalLock?: boolean;
    timestamp: string;
    Volcanism?: string;
    WasDiscovered?: boolean;
    WasMapped?: boolean;
}

Hierarchy (View Summary)

Properties

AbsoluteMagnitude?: number
Age_MY?: number

Age in millions of years.

AscendingNode?: number
Atmosphere?: string
AtmosphereComposition?: { Name: string; Percent: number }[]
AtmosphereType?: string
AxialTilt?: number

Axial tilt if rotating.

BodyID?: number
BodyName: string

Name of body.

Composition?: { Ice: number; Metal: number; Rock: number }
DistanceFromArrivalLS: number
Eccentricity?: number
event: "Scan"

The type of event.

Landable?: boolean
Luminosity?: string
MassEM?: number
Materials?: { Name: string; Name_Localised?: string; Percent: number }[]
MeanAnomaly?: number
OrbitalInclination?: number
OrbitalPeriod?: number
Parents?: { Null?: number; Planet?: number; Ring?: number; Star?: number }[]

Array of BodyType:BodyID pairs.

Periapsis?: number
PlanetClass?: string
Radius?: number
ReserveLevel?: string
Rings?: {
    InnerRad: number;
    MassMT: number;
    Name: string;
    OuterRad: number;
    RingClass: string;
}[]
RotationPeriod?: number

Rotation period in seconds.

ScanType?: string
SemiMajorAxis?: number
StarSystem?: string
StarType?: string

Stellar classification.

StellarMass?: number

Mass as multiple of Sol's mass.

Subclass?: number

Star's heat classification (0-9).

SurfaceGravity?: number
SurfacePressure?: number
SurfaceTemperature?: number
SystemAddress?: number
TerraformState?: string

Terraform state of planet/moon.

TidalLock?: boolean

If planet/moon is tidally locked.

timestamp: string

The time in GMT, ISO 8601.

Volcanism?: string
WasDiscovered?: boolean
WasMapped?: boolean