diff --git a/src/Helldivers-2-Models/ArrowHead/Status/SpaceStation.cs b/src/Helldivers-2-Models/ArrowHead/Status/SpaceStation.cs new file mode 100644 index 0000000..72d2ab5 --- /dev/null +++ b/src/Helldivers-2-Models/ArrowHead/Status/SpaceStation.cs @@ -0,0 +1,16 @@ +namespace Helldivers.Models.ArrowHead.Status; + +/// +/// Represents one of the space stations as passed from the ArrowHead API. +/// +/// +/// +/// +/// +public sealed record SpaceStation( + long Id32, + int PlanetIndex, + // TODO PlanetActiveEffects + ulong CurrentElectionEndWarTime, + int Flags +); diff --git a/src/Helldivers-2-Models/ArrowHead/WarStatus.cs b/src/Helldivers-2-Models/ArrowHead/WarStatus.cs index e88f300..b3db1b3 100644 --- a/src/Helldivers-2-Models/ArrowHead/WarStatus.cs +++ b/src/Helldivers-2-Models/ArrowHead/WarStatus.cs @@ -14,6 +14,7 @@ namespace Helldivers.Models.ArrowHead; /// A list of ongoing campaigns in the galactic war. /// A list of s. /// A list of ongoing s. +/// A list of s. public sealed record WarStatus( int WarId, long Time, @@ -24,9 +25,10 @@ public sealed record WarStatus( List Campaigns, // TODO CommunityTargets List JointOperations, - List PlanetEvents + List PlanetEvents, // TODO PlanetActiveEffects // TODO activeElectionPolicyEffects // TODO globalEvents // TODO superEarthWarResults + List SpaceStations );