diff --git a/frontend/src/lib/generated/api.ts b/frontend/src/lib/generated/api.ts index 4d2787ad..33f5060f 100644 --- a/frontend/src/lib/generated/api.ts +++ b/frontend/src/lib/generated/api.ts @@ -388,6 +388,22 @@ export interface paths { patch?: never; trace?: never; }; + "/api/geschichten": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["list"]; + put?: never; + post: operations["create"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/documents": { parameters: { query?: never; @@ -692,6 +708,22 @@ export interface paths { patch: operations["updateGroup"]; trace?: never; }; + "/api/geschichten/{id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["getById"]; + put?: never; + post?: never; + delete: operations["delete"]; + options?: never; + head?: never; + patch: operations["update"]; + trace?: never; + }; "/api/documents/{id}/training-labels": { parameters: { query?: never; @@ -1807,6 +1839,31 @@ export interface components { name?: string; permissions?: string[]; }; + GeschichteUpdateDTO: { + title?: string; + body?: string; + /** @enum {string} */ + status?: "DRAFT" | "PUBLISHED"; + personIds?: string[]; + documentIds?: string[]; + }; + Geschichte: { + /** Format: uuid */ + id: string; + title: string; + body?: string; + /** @enum {string} */ + status: "DRAFT" | "PUBLISHED"; + author?: components["schemas"]["AppUser"]; + persons?: components["schemas"]["Person"][]; + documents?: components["schemas"]["Document"][]; + /** Format: date-time */ + createdAt: string; + /** Format: date-time */ + updatedAt: string; + /** Format: date-time */ + publishedAt?: string; + }; CreateTranscriptionBlockDTO: { /** Format: int32 */ pageNumber?: number; @@ -3278,6 +3335,55 @@ export interface operations { }; }; }; + list: { + parameters: { + query?: { + status?: "DRAFT" | "PUBLISHED"; + personId?: string; + documentId?: string; + limit?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["Geschichte"][]; + }; + }; + }; + }; + create: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["GeschichteUpdateDTO"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["Geschichte"]; + }; + }; + }; + }; createDocument: { parameters: { query?: never; @@ -3846,6 +3952,74 @@ export interface operations { }; }; }; + getById: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["Geschichte"]; + }; + }; + }; + }; + delete: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; + update: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["GeschichteUpdateDTO"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["Geschichte"]; + }; + }; + }; + }; patchTrainingLabel: { parameters: { query?: never;