diff --git a/frontend/src/lib/generated/api.ts b/frontend/src/lib/generated/api.ts index 36541dba..534c8066 100644 --- a/frontend/src/lib/generated/api.ts +++ b/frontend/src/lib/generated/api.ts @@ -196,6 +196,22 @@ export interface paths { patch?: never; trace?: never; }; + "/api/persons/{id}/aliases": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["getAliases"]; + put?: never; + post: operations["addAlias"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/notifications/read-all": { parameters: { query?: never; @@ -836,6 +852,22 @@ export interface paths { patch?: never; trace?: never; }; + "/api/persons/{id}/aliases/{aliasId}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete: operations["removeAlias"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/documents/{documentId}/annotations/{annotationId}": { parameters: { query?: never; @@ -1014,6 +1046,25 @@ export interface components { currentPassword?: string; newPassword?: string; }; + PersonNameAliasDTO: { + lastName?: string; + firstName?: string; + /** @enum {string} */ + type?: "BIRTH" | "WIDOWED" | "DIVORCED" | "OTHER"; + }; + PersonNameAlias: { + /** Format: uuid */ + id: string; + person?: components["schemas"]["Person"]; + lastName: string; + firstName?: string; + /** @enum {string} */ + type: "BIRTH" | "WIDOWED" | "DIVORCED" | "OTHER"; + /** Format: int32 */ + sortOrder: number; + /** Format: date-time */ + createdAt: string; + }; GroupDTO: { name?: string; permissions?: string[]; @@ -1177,10 +1228,10 @@ export interface components { /** Format: int32 */ number?: number; sort?: components["schemas"]["SortObject"]; - first?: boolean; - last?: boolean; /** Format: int32 */ numberOfElements?: number; + first?: boolean; + last?: boolean; empty?: boolean; }; PageableObject: { @@ -1809,6 +1860,54 @@ export interface operations { }; }; }; + getAliases: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["PersonNameAlias"][]; + }; + }; + }; + }; + addAlias: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["PersonNameAliasDTO"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["PersonNameAlias"]; + }; + }; + }; + }; markAllRead: { parameters: { query?: never; @@ -2924,6 +3023,27 @@ export interface operations { }; }; }; + removeAlias: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + aliasId: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description No Content */ + 204: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + }; + }; deleteAnnotation: { parameters: { query?: never;