diff --git a/frontend/src/lib/generated/api.ts b/frontend/src/lib/generated/api.ts index 5ef387b4..48b4b83d 100644 --- a/frontend/src/lib/generated/api.ts +++ b/frontend/src/lib/generated/api.ts @@ -78,12 +78,28 @@ export interface paths { get: operations["getPerson"]; put: operations["updatePerson"]; post?: never; - delete?: never; + delete: operations["deletePerson"]; options?: never; head?: never; patch?: never; trace?: never; }; + "/api/persons/{id}/confirm": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch: operations["confirmPerson"]; + trace?: never; + }; "/api/documents/{id}": { parameters: { query?: never; @@ -2244,6 +2260,17 @@ export interface components { familyMember?: boolean; provisional?: boolean; }; + PersonSearchResult: { + items: components["schemas"]["PersonSummaryDTO"][]; + /** Format: int64 */ + totalElements: number; + /** Format: int32 */ + pageNumber: number; + /** Format: int32 */ + pageSize: number; + /** Format: int32 */ + totalPages: number; + }; InferredRelationshipWithPersonDTO: { person: components["schemas"]["PersonNodeDTO"]; label: string; @@ -3129,8 +3156,14 @@ export interface operations { parameters: { query?: { q?: string; - size?: number; + type?: "PERSON" | "INSTITUTION" | "GROUP" | "UNKNOWN" | "SKIP"; + familyOnly?: boolean; + hasDocuments?: boolean; + provisional?: boolean; + review?: boolean; sort?: string; + page?: number; + size?: number; }; header?: never; path?: never; @@ -3144,11 +3177,53 @@ export interface operations { [name: string]: unknown; }; content: { - "*/*": components["schemas"]["PersonSummaryDTO"][]; + "*/*": components["schemas"]["PersonSearchResult"]; }; }; }; }; + confirmPerson: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["Person"]; + }; + }; + }; + }; + deletePerson: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description No Content */ + 204: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; createPerson: { parameters: { query?: never;