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