docs(api): align OpenAPI with runtime contracts (#6409)

Document the cookie-authenticated WebSocket upgrade and its emitted envelopes without exporting pseudo-paths. Align REST response schemas, paged-client filters, and subscription HEAD operations with their runtime implementations, then regenerate frontend and docs artifacts.
This commit is contained in:
Gleb Gudkov
2026-09-04 16:23:41 +03:00
committed by GitHub
parent 3b5273b1d6
commit ed6bc1d898
20 changed files with 4609 additions and 535 deletions
+9
View File
@@ -73,6 +73,7 @@ func run(root, outDir string) error {
Path: resolveRel(root, "internal/xray"),
StructAllow: setOf(
"ClientTraffic",
"Traffic",
),
},
{
@@ -90,6 +91,14 @@ func run(root, outDir string) error {
Path: resolveRel(root, "internal/web/service"),
StructAllow: setOf(
"InboundOption",
"ClientSlim",
"ClientPageResponse",
"ClientsSummary",
"InboundTrafficSummary",
"LogEntry",
"NewUUIDResponse",
"MLDSA65Response",
"MLKEM768Response",
"NodeMutationRequest",
"NodeView",
"ProbeResultUI",