using System.Text.Json.Serialization; namespace Observatory.Framework.Files.Journal.Startup; public class LoadGame : JournalBase { public override string Event => "LoadGame"; public string Commander { get; init; } public string FID { get; init; } public bool Horizons { get; init; } public bool Odyssey { get; init; } public string Ship { get; init; } public string Ship_Localised { get; init; } public ulong ShipID { get; init; } public bool StartLanded { get; init; } public bool StartDead { get; init; } public string GameMode { get; init; } public string? Group { get; init; } public long Credits { get; init; } public long Loan { get; init; } public string ShipName { get; init; } public string ShipIdent { get; init; } public double FuelLevel { get; init; } public double FuelCapacity { get; init; } [JsonPropertyName("language")] public string Language { get; init; } [JsonPropertyName("gameversion")] public string GameVersion { get; init; } [JsonPropertyName("build")] public string Build { get; init; } }