using System.Collections.Immutable; using Observatory.Framework.Files.ParameterTypes; namespace Observatory.Framework.Files.Journal.Exploration; /// <summary> /// Event generated when discovery data for multiple systems are sold at once. /// </summary> public class MultiSellExplorationData : JournalBase { /// <summary> /// List of all sold first discoveries. /// </summary> public ImmutableList<Discovered> Discovered { get; init; } /// <summary> /// Base value of total sold data. /// </summary> public long BaseValue { get; init; } /// <summary> /// Bonus value added to base amount. /// </summary> public long Bonus { get; init; } /// <summary> /// Total amount earned by CMDR for data sale. /// </summary> public long TotalEarnings { get; init; } }