using System.Collections.Immutable; namespace Observatory.Framework.Files.Journal { /// /// Event generated when a body surface scan is completed. /// public class SAAScanComplete : JournalBase { /// /// Unique ID of current system. /// public ulong SystemAddress { get; init; } /// /// Name of the scanned body. /// public string BodyName { get; init; } /// /// ID of the scanned body within the system. /// public int BodyID { get; init; } /// /// This property is indicated with strikethrough in Frontier's documentation and is likely unused. /// public ImmutableList Discoverers { get; init; } /// /// This property is indicated with strikethrough in Frontier's documentation and is likely unused. /// public ImmutableList Mappers { get; init; } /// /// Number of probes fired to complete the surface scan. /// public int ProbesUsed { get; init; } /// /// Maximum number of probes which can be used to get efficiency bonus. /// public int EfficiencyTarget { get; init; } } }