Refactor runtime bootstrap and ship control flows
This commit is contained in:
19
apps/backend/Ships/Contracts/ShipAutomation.cs
Normal file
19
apps/backend/Ships/Contracts/ShipAutomation.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
namespace SpaceGame.Api.Ships.Contracts;
|
||||
|
||||
public sealed record ShipBehaviorDefinitionSnapshot(
|
||||
string Id,
|
||||
string Label,
|
||||
string Category,
|
||||
string SupportStatus,
|
||||
string Notes);
|
||||
|
||||
public sealed record ShipOrderDefinitionSnapshot(
|
||||
string Id,
|
||||
string Label,
|
||||
string Category,
|
||||
string SupportStatus,
|
||||
string Notes);
|
||||
|
||||
public sealed record ShipAutomationCatalogSnapshot(
|
||||
IReadOnlyList<ShipBehaviorDefinitionSnapshot> Behaviors,
|
||||
IReadOnlyList<ShipOrderDefinitionSnapshot> Orders);
|
||||
Reference in New Issue
Block a user