chore(timeline): regenerate API types for event CRUD endpoints
Regenerated frontend/src/lib/generated/api.ts from the OpenAPI spec — adds the /api/timeline/events paths and TimelineEventRequest/TimelineEventView schemas. CI has no OpenAPI drift guard, so the regen is committed here. (Operation-id churn create->create_1 etc. is cosmetic; the typed client keys off paths, not operation ids; the timeline PersonView merges with geschichte's identical one.) Per #775. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -52,6 +52,22 @@ export interface paths {
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/timeline/events/{id}": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path?: never;
|
||||
cookie?: never;
|
||||
};
|
||||
get: operations["getEvent"];
|
||||
put: operations["update"];
|
||||
post?: never;
|
||||
delete: operations["delete"];
|
||||
options?: never;
|
||||
head?: never;
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/tags/{id}": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -232,6 +248,22 @@ export interface paths {
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/timeline/events": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path?: never;
|
||||
cookie?: never;
|
||||
};
|
||||
get?: never;
|
||||
put?: never;
|
||||
post: operations["create"];
|
||||
delete?: never;
|
||||
options?: never;
|
||||
head?: never;
|
||||
patch?: never;
|
||||
trace?: never;
|
||||
};
|
||||
"/api/tags/{id}/merge": {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -433,7 +465,7 @@ export interface paths {
|
||||
};
|
||||
get: operations["list"];
|
||||
put?: never;
|
||||
post: operations["create"];
|
||||
post: operations["create_1"];
|
||||
delete?: never;
|
||||
options?: never;
|
||||
head?: never;
|
||||
@@ -834,10 +866,10 @@ export interface paths {
|
||||
get: operations["getById"];
|
||||
put?: never;
|
||||
post?: never;
|
||||
delete: operations["delete"];
|
||||
delete: operations["delete_1"];
|
||||
options?: never;
|
||||
head?: never;
|
||||
patch: operations["update"];
|
||||
patch: operations["update_1"];
|
||||
trace?: never;
|
||||
};
|
||||
"/api/geschichten/{id}/items/{itemId}": {
|
||||
@@ -1691,6 +1723,61 @@ export interface components {
|
||||
notifyOnReply?: boolean;
|
||||
notifyOnMention?: boolean;
|
||||
};
|
||||
TimelineEventRequest: {
|
||||
title: string;
|
||||
/** @enum {string} */
|
||||
type: "PERSONAL" | "HISTORICAL";
|
||||
/** Format: date */
|
||||
eventDate: string;
|
||||
/** @enum {string} */
|
||||
precision?: "DAY" | "MONTH" | "SEASON" | "YEAR" | "RANGE" | "APPROX" | "UNKNOWN";
|
||||
/** Format: date */
|
||||
eventDateEnd?: string;
|
||||
description?: string;
|
||||
/** Format: int64 */
|
||||
version?: number;
|
||||
personIds?: string[];
|
||||
documentIds?: string[];
|
||||
};
|
||||
DocumentRef: {
|
||||
/** Format: uuid */
|
||||
id: string;
|
||||
title: string;
|
||||
/** Format: date */
|
||||
documentDate?: string;
|
||||
};
|
||||
PersonView: {
|
||||
/** Format: uuid */
|
||||
id: string;
|
||||
firstName?: string;
|
||||
lastName?: string;
|
||||
};
|
||||
TimelineEventView: {
|
||||
/** Format: uuid */
|
||||
id: string;
|
||||
title: string;
|
||||
/** @enum {string} */
|
||||
type: "PERSONAL" | "HISTORICAL";
|
||||
/** Format: date */
|
||||
eventDate: string;
|
||||
/** @enum {string} */
|
||||
precision: "DAY" | "MONTH" | "SEASON" | "YEAR" | "RANGE" | "APPROX" | "UNKNOWN";
|
||||
/** Format: date */
|
||||
eventDateEnd?: string;
|
||||
description?: string;
|
||||
/** Format: int64 */
|
||||
version: number;
|
||||
/** Format: uuid */
|
||||
createdBy: string;
|
||||
/** Format: date-time */
|
||||
createdAt: string;
|
||||
/** Format: uuid */
|
||||
updatedBy: string;
|
||||
/** Format: date-time */
|
||||
updatedAt: string;
|
||||
persons: components["schemas"]["PersonView"][];
|
||||
documents: components["schemas"]["DocumentRef"][];
|
||||
};
|
||||
TagUpdateDTO: {
|
||||
name?: string;
|
||||
/** Format: uuid */
|
||||
@@ -2060,12 +2147,6 @@ export interface components {
|
||||
/** Format: date-time */
|
||||
updatedAt: string;
|
||||
};
|
||||
PersonView: {
|
||||
/** Format: uuid */
|
||||
id: string;
|
||||
firstName?: string;
|
||||
lastName?: string;
|
||||
};
|
||||
JourneyItemCreateDTO: {
|
||||
/** Format: uuid */
|
||||
documentId?: string;
|
||||
@@ -2498,10 +2579,10 @@ export interface components {
|
||||
/** Format: int32 */
|
||||
number?: number;
|
||||
sort?: components["schemas"]["SortObject"];
|
||||
/** Format: int32 */
|
||||
numberOfElements?: number;
|
||||
first?: boolean;
|
||||
last?: boolean;
|
||||
/** Format: int32 */
|
||||
numberOfElements?: number;
|
||||
empty?: boolean;
|
||||
};
|
||||
PageableObject: {
|
||||
@@ -2885,6 +2966,74 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
getEvent: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody?: never;
|
||||
responses: {
|
||||
/** @description OK */
|
||||
200: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
"*/*": components["schemas"]["TimelineEventView"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
update: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["TimelineEventRequest"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
/** @description OK */
|
||||
200: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
"*/*": components["schemas"]["TimelineEventView"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
delete: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path: {
|
||||
id: string;
|
||||
};
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody?: never;
|
||||
responses: {
|
||||
/** @description OK */
|
||||
200: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content?: never;
|
||||
};
|
||||
};
|
||||
};
|
||||
updateTag: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -3325,6 +3474,30 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
create: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
path?: never;
|
||||
cookie?: never;
|
||||
};
|
||||
requestBody: {
|
||||
content: {
|
||||
"application/json": components["schemas"]["TimelineEventRequest"];
|
||||
};
|
||||
};
|
||||
responses: {
|
||||
/** @description Created */
|
||||
201: {
|
||||
headers: {
|
||||
[name: string]: unknown;
|
||||
};
|
||||
content: {
|
||||
"*/*": components["schemas"]["TimelineEventView"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
mergeTag: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
@@ -3754,7 +3927,7 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
create: {
|
||||
create_1: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
@@ -4480,7 +4653,7 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
delete: {
|
||||
delete_1: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
@@ -4500,7 +4673,7 @@ export interface operations {
|
||||
};
|
||||
};
|
||||
};
|
||||
update: {
|
||||
update_1: {
|
||||
parameters: {
|
||||
query?: never;
|
||||
header?: never;
|
||||
|
||||
Reference in New Issue
Block a user