Changes for panel/src/lib/openapi.gen.ts: 48 added lines, 3 removed lines.
Original line number
Diff line number
Diff line
@@ -230,6 +230,26 @@ export interface paths {
patch?:never;
trace?:never;
};
"/api/v1/internal/player/menu-access/{mc_uuid}":{
parameters:{
query?:never;
header?:never;
path?:never;
cookie?:never;
};
/**
* What one player may start, for every user server — the lobby menu's per-player verdicts.
* @description One call per menu open; each tile's live state stays in the shared per-server projection (…/menu). A server that is up is open to every linked player, so the lobby shows Join there whatever the verdict. The verdicts follow the internal wake's gates without the transient ones (cooldown, running-server cap): `retiring` (given up or being deleted), `start_failed` (automatic restarts spent), `owner` (the player's own), `wake` (the autostart policy admits the player), `owner_only`, and `allowlist` (the player is not on the list).