Files
space-game/apps/backend/Ships/Contracts/ShipAutomation.cs

20 lines
490 B
C#

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);