From b31979c4f074d8048fe85e471611854c9ef36b17 Mon Sep 17 00:00:00 2001 From: Marcel Date: Thu, 7 May 2026 22:00:58 +0200 Subject: [PATCH] chore(frontend): regenerate API types after density endpoint (#385) Adds DocumentDensityResult, MonthBucket and the /api/documents/density path to the openapi-typescript output. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/generated/api.ts | 66 +++++++++++++++++++++++++++---- 1 file changed, 59 insertions(+), 7 deletions(-) diff --git a/frontend/src/lib/generated/api.ts b/frontend/src/lib/generated/api.ts index a90502e4..81ae2d19 100644 --- a/frontend/src/lib/generated/api.ts +++ b/frontend/src/lib/generated/api.ts @@ -1332,6 +1332,22 @@ export interface paths { patch?: never; trace?: never; }; + "/api/documents/density": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["density"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/documents/conversation": { parameters: { query?: never; @@ -2133,16 +2149,16 @@ export interface components { displayName?: string; firstName?: string; lastName?: string; - personType?: string; + /** Format: int64 */ + documentCount?: number; /** Format: int32 */ birthYear?: number; /** Format: int32 */ deathYear?: number; - familyMember?: boolean; - notes?: string; alias?: string; - /** Format: int64 */ - documentCount?: number; + notes?: string; + personType?: string; + familyMember?: boolean; }; InferredRelationshipWithPersonDTO: { person: components["schemas"]["PersonNodeDTO"]; @@ -2237,14 +2253,14 @@ export interface components { /** Format: int32 */ totalPages?: number; pageable?: components["schemas"]["PageableObject"]; - first?: boolean; - last?: boolean; /** Format: int32 */ size?: number; content?: components["schemas"]["NotificationDTO"][]; /** Format: int32 */ number?: number; sort?: components["schemas"]["SortObject"]; + first?: boolean; + last?: boolean; /** Format: int32 */ numberOfElements?: number; empty?: boolean; @@ -2351,6 +2367,19 @@ export interface components { /** Format: date-time */ uploadedAt: string; }; + DocumentDensityResult: { + buckets: components["schemas"]["MonthBucket"][]; + /** Format: date */ + minDate?: string; + /** Format: date */ + maxDate?: string; + }; + MonthBucket: { + /** @example 1915-08 */ + month: string; + /** Format: int32 */ + count: number; + }; DashboardResumeDTO: { /** Format: uuid */ documentId: string; @@ -4927,6 +4956,29 @@ export interface operations { }; }; }; + density: { + parameters: { + query?: { + from?: string; + to?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["DocumentDensityResult"]; + }; + }; + }; + }; getConversation: { parameters: { query: {