From 97081718fd97c9c80f4b7fd6fbe07c905f6bce64 Mon Sep 17 00:00:00 2001 From: Ingo Schnabel Date: Sun, 9 Aug 2026 13:07:52 +0300 Subject: [PATCH] Java improvements --- ac-ui/src/api/schema.ts | 140 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) diff --git a/ac-ui/src/api/schema.ts b/ac-ui/src/api/schema.ts index 3d8da79..aa9a0fb 100644 --- a/ac-ui/src/api/schema.ts +++ b/ac-ui/src/api/schema.ts @@ -291,6 +291,53 @@ export interface paths { patch?: never; trace?: never; }; + "/api/projects/{project}/duplicates": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List identities skipped at ingest because they exist in more than one file (item 114). */ + get: { + parameters: { + query?: never; + header?: never; + path: { + project: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["DuplicateIdentity"][]; + }; + }; + /** @description Project not found. */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"]; + }; + }; + }; + }; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/projects/{project}/dynamic-calls/overrides": { parameters: { query?: never; @@ -1463,6 +1510,78 @@ export interface paths { patch?: never; trace?: never; }; + "/api/projects/{project}/modules/{name}/reaches": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Reaches */ + get: { + parameters: { + query?: { + depth?: number; + direction?: string; + limit?: number; + sourceFile?: string; + target?: string; + }; + header?: never; + path: { + name: string; + project: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ReachesResponse"]; + }; + }; + /** @description No target given. */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"]; + }; + }; + /** @description Project or module not found. */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"]; + }; + }; + /** @description Module is an unresolved placeholder — downward reachability would be empty for want of data, not for want of routes. */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["DeepIngestRequired"]; + }; + }; + }; + }; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/projects/{project}/modules/{name}/source": { parameters: { query?: never; @@ -2589,6 +2708,11 @@ export interface components { kind?: components["schemas"]["NodeType"]; paths?: string[]; }; + DuplicateIdentity: { + name?: string; + kind?: string; + paths?: string[]; + }; DynamicCallOverride: { originFile?: string; /** Format: int32 */ @@ -2841,6 +2965,17 @@ export interface components { generatedDir?: string; userExitDir?: string; }; + ReachesPath: { + target?: string; + path?: string[]; + /** Format: int32 */ + hops?: number; + }; + ReachesResponse: { + reachable?: boolean; + paths?: components["schemas"]["ReachesPath"][]; + truncated?: boolean; + }; ResetResult: { /** Format: int32 */ removed?: number; @@ -2933,6 +3068,11 @@ export interface components { viaCopycode?: string; /** Format: int32 */ includedAt?: number; + assignedValue?: string; + /** Format: int32 */ + assignedSubstrPos?: number; + /** Format: int32 */ + assignedSubstrLen?: number; }; VariableAccessSummary: { /** Format: int32 */