refactor(search): strip dead NL types from generated api.ts
All checks were successful
CI / Unit & Component Tests (pull_request) Successful in 3m25s
CI / OCR Service Tests (pull_request) Successful in 23s
CI / Backend Unit Tests (pull_request) Successful in 4m6s
CI / fail2ban Regex (pull_request) Successful in 47s
CI / Semgrep Security Scan (pull_request) Successful in 22s
CI / Compose Bucket Idempotency (pull_request) Successful in 1m6s
All checks were successful
CI / Unit & Component Tests (pull_request) Successful in 3m25s
CI / OCR Service Tests (pull_request) Successful in 23s
CI / Backend Unit Tests (pull_request) Successful in 4m6s
CI / fail2ban Regex (pull_request) Successful in 47s
CI / Semgrep Security Scan (pull_request) Successful in 22s
CI / Compose Bucket Idempotency (pull_request) Successful in 1m6s
Remove the /api/search/nl path and the NlSearchRequest, NlQueryInterpretation, NlSearchResponse, PersonHint, and TagHint schemas left over from the NLP/smart-search removal. These were unused (nothing in frontend/src imported them); the manual strip matches what `npm run generate:api` produces against the now NL-free backend. Closes the last deferred review item on PR #772. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -228,22 +228,6 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
"/api/search/nl": {
|
|
||||||
parameters: {
|
|
||||||
query?: never;
|
|
||||||
header?: never;
|
|
||||||
path?: never;
|
|
||||||
cookie?: never;
|
|
||||||
};
|
|
||||||
get?: never;
|
|
||||||
put?: never;
|
|
||||||
post: operations["search"];
|
|
||||||
delete?: never;
|
|
||||||
options?: never;
|
|
||||||
head?: never;
|
|
||||||
patch?: never;
|
|
||||||
trace?: never;
|
|
||||||
};
|
|
||||||
"/api/persons": {
|
"/api/persons": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -1835,9 +1819,6 @@ export interface components {
|
|||||||
/** Format: uuid */
|
/** Format: uuid */
|
||||||
targetId: string;
|
targetId: string;
|
||||||
};
|
};
|
||||||
NlSearchRequest: {
|
|
||||||
query: string;
|
|
||||||
};
|
|
||||||
Pageable: {
|
Pageable: {
|
||||||
/** Format: int32 */
|
/** Format: int32 */
|
||||||
page?: number;
|
page?: number;
|
||||||
@@ -1897,34 +1878,6 @@ export interface components {
|
|||||||
/** Format: int32 */
|
/** Format: int32 */
|
||||||
length: number;
|
length: number;
|
||||||
};
|
};
|
||||||
NlQueryInterpretation: {
|
|
||||||
resolvedPersons: components["schemas"]["PersonHint"][];
|
|
||||||
ambiguousPersons: components["schemas"]["PersonHint"][];
|
|
||||||
/** Format: date */
|
|
||||||
dateFrom?: string;
|
|
||||||
/** Format: date */
|
|
||||||
dateTo?: string;
|
|
||||||
keywords: string[];
|
|
||||||
resolvedTags: components["schemas"]["TagHint"][];
|
|
||||||
rawQuery: string;
|
|
||||||
keywordsApplied: boolean;
|
|
||||||
tagsApplied: boolean;
|
|
||||||
};
|
|
||||||
NlSearchResponse: {
|
|
||||||
result: components["schemas"]["DocumentSearchResult"];
|
|
||||||
interpretation: components["schemas"]["NlQueryInterpretation"];
|
|
||||||
};
|
|
||||||
PersonHint: {
|
|
||||||
/** Format: uuid */
|
|
||||||
id: string;
|
|
||||||
displayName: string;
|
|
||||||
};
|
|
||||||
TagHint: {
|
|
||||||
/** Format: uuid */
|
|
||||||
id: string;
|
|
||||||
name: string;
|
|
||||||
color?: string;
|
|
||||||
};
|
|
||||||
SearchMatchData: {
|
SearchMatchData: {
|
||||||
transcriptionSnippet?: string;
|
transcriptionSnippet?: string;
|
||||||
titleOffsets: components["schemas"]["MatchOffset"][];
|
titleOffsets: components["schemas"]["MatchOffset"][];
|
||||||
@@ -3244,32 +3197,6 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
search: {
|
|
||||||
parameters: {
|
|
||||||
query: {
|
|
||||||
pageable: components["schemas"]["Pageable"];
|
|
||||||
};
|
|
||||||
header?: never;
|
|
||||||
path?: never;
|
|
||||||
cookie?: never;
|
|
||||||
};
|
|
||||||
requestBody: {
|
|
||||||
content: {
|
|
||||||
"application/json": components["schemas"]["NlSearchRequest"];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
responses: {
|
|
||||||
/** @description OK */
|
|
||||||
200: {
|
|
||||||
headers: {
|
|
||||||
[name: string]: unknown;
|
|
||||||
};
|
|
||||||
content: {
|
|
||||||
"*/*": components["schemas"]["NlSearchResponse"];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
getPersons: {
|
getPersons: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: {
|
query?: {
|
||||||
|
|||||||
Reference in New Issue
Block a user