update gen

This commit is contained in:
2025-04-18 12:04:54 +02:00
parent 1887454328
commit ab461bb60e
2 changed files with 129 additions and 29 deletions

View File

@@ -110,7 +110,7 @@ export interface paths {
patch: operations["createPersonByGoogleIdAndInviteCode"];
trace?: never;
};
"/person/{id}/family-tree": {
"/family-tree": {
parameters: {
query?: never;
header?: never;
@@ -127,6 +127,23 @@ export interface paths {
patch?: never;
trace?: never;
};
"/family-tree-with-spouses": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get family tree by person ID with spouses included */
get: operations["getFamilyTreeWithSpousesById"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/person/{id}/recipes": {
parameters: {
query?: never;
@@ -176,7 +193,8 @@ export interface paths {
delete: operations["deleteRelationship"];
options?: never;
head?: never;
patch?: never;
/** Update a relationship between two persons */
patch: operations["updateRelationship"];
trace?: never;
};
"/admin/{id1}": {
@@ -439,13 +457,8 @@ export interface components {
profile_picture?: string | null;
};
FamilyTree: {
ancestors?: components["schemas"]["OptimizedPersonNode"][];
prel1?: components["schemas"]["Relationship"];
children?: components["schemas"]["OptimizedPersonNode"][];
prel2?: components["schemas"]["Relationship"];
spouses?: string;
srel?: components["schemas"]["Relationship"];
user?: string;
people?: components["schemas"]["OptimizedPersonNode"][];
relationships?: components["schemas"]["Relationship"][];
};
RecipeProperties: {
name?: string | null;
@@ -973,10 +986,54 @@ export interface operations {
getFamilyTreeById: {
parameters: {
query?: never;
header?: never;
path: {
id: number;
header: {
"X-User-ID": number;
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Family tree retrieved */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["FamilyTree"];
};
};
/** @description Bad request */
400: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": {
msg?: string;
};
};
};
/** @description Internal server error */
500: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": {
msg?: string;
};
};
};
};
};
getFamilyTreeWithSpousesById: {
parameters: {
query?: never;
header: {
"X-User-ID": number;
};
path?: never;
cookie?: never;
};
requestBody?: never;
@@ -1086,8 +1143,8 @@ export interface operations {
requestBody: {
content: {
"application/json": {
id1?: string;
id2?: string;
id1?: number;
id2?: number;
/** @enum {string} */
type?: "child" | "parent" | "spouse" | "sibling";
relationship?: components["schemas"]["FamilyRelationship"];
@@ -1246,6 +1303,61 @@ export interface operations {
};
};
};
updateRelationship: {
parameters: {
query?: never;
header: {
"X-User-ID": number;
};
path: {
id1: number;
id2: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
id1?: number;
id2?: number;
relationship?: components["schemas"]["FamilyRelationship"];
};
};
};
responses: {
/** @description Relationship created */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["Relationship"];
};
};
/** @description Unauthorized */
401: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": {
msg?: string;
};
};
};
/** @description Internal server error */
500: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": {
msg?: string;
};
};
};
};
};
getProfileAdmins: {
parameters: {
query?: never;