From 7390fb817a2eca4a084dcfd93272ae38ee81fad8 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Sun, 25 May 2025 04:33:22 +0000 Subject: [PATCH] chore(ts): update OpenAPI types from core Signed-off-by: GitHub --- src/types/openapi/core/openapi_files.ts | 50 +++++++++++++++++++ .../openapi/core/openapi_files_sharing.ts | 10 ++++ 2 files changed, 60 insertions(+) diff --git a/src/types/openapi/core/openapi_files.ts b/src/types/openapi/core/openapi_files.ts index e17860f705..3da9bc1e9e 100644 --- a/src/types/openapi/core/openapi_files.ts +++ b/src/types/openapi/core/openapi_files.ts @@ -109,6 +109,23 @@ export type paths = { patch?: never; trace?: never; }; + "/ocs/v2.php/apps/files/api/v1/templates/fields/{fileId}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List the fields for the template specified by the given file ID */ + get: operations["template-list-template-fields"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/ocs/v2.php/apps/files/api/v1/templates/create": { parameters: { query?: never; @@ -689,6 +706,39 @@ export interface operations { }; }; }; + "template-list-template-fields": { + parameters: { + query?: never; + header: { + /** @description Required to be true for the API request to pass */ + "OCS-APIRequest": boolean; + }; + path: { + /** @description File ID of the template */ + fileId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Fields returned */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + ocs: { + meta: components["schemas"]["OCSMeta"]; + data: { + [key: string]: components["schemas"]["TemplateField"]; + }; + }; + }; + }; + }; + }; + }; "template-create": { parameters: { query?: never; diff --git a/src/types/openapi/core/openapi_files_sharing.ts b/src/types/openapi/core/openapi_files_sharing.ts index c727edfcd0..2485b9103e 100644 --- a/src/types/openapi/core/openapi_files_sharing.ts +++ b/src/types/openapi/core/openapi_files_sharing.ts @@ -713,6 +713,8 @@ export interface operations { y?: number; /** @description Whether to not crop the preview */ a?: 0 | 1; + /** @description Whether to fallback to the mime icon if no preview is available */ + mimeFallback?: 0 | 1; }; header?: never; path: { @@ -732,6 +734,14 @@ export interface operations { "*/*": string; }; }; + /** @description Redirect to the mime icon url if mimeFallback is true */ + 303: { + headers: { + Location?: string; + [name: string]: unknown; + }; + content?: never; + }; /** @description Getting preview is not possible */ 400: { headers: {