From 16115389ae55807c7d53b4bbac6f828409651023 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20=C3=96hlerking?= Date: Fri, 24 May 2024 09:22:07 +0200 Subject: [PATCH] api --- src/serverApi/v3/api.ts | 181 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 181 insertions(+) diff --git a/src/serverApi/v3/api.ts b/src/serverApi/v3/api.ts index 14bc8074df..9e4b119760 100644 --- a/src/serverApi/v3/api.ts +++ b/src/serverApi/v3/api.ts @@ -2378,6 +2378,19 @@ export interface ExternalSourceResponse { */ systemId: string; } +/** + * + * @export + * @interface ExternalToolBulkCreateParams + */ +export interface ExternalToolBulkCreateParams { + /** + * List of external tools + * @type {Array} + * @memberof ExternalToolBulkCreateParams + */ + data: Array; +} /** * * @export @@ -2545,6 +2558,12 @@ export interface ExternalToolMediumParams { * @memberof ExternalToolMediumParams */ publisher?: string; + /** + * The id of the media source + * @type {string} + * @memberof ExternalToolMediumParams + */ + mediaSourceId?: string; } /** * @@ -2564,6 +2583,12 @@ export interface ExternalToolMediumResponse { * @memberof ExternalToolMediumResponse */ publisher?: string; + /** + * The id of the media source + * @type {string} + * @memberof ExternalToolMediumResponse + */ + mediaSourceId?: string; } /** * @@ -12108,6 +12133,40 @@ export class CollaborativeStorageApi extends BaseAPI implements CollaborativeSto */ export const CollaborativeTextEditorApiAxiosParamCreator = function (configuration?: Configuration) { return { + /** + * + * @summary Delete all etherpad sessions for user + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + collaborativeTextEditorControllerDeleteSessionsByUser: async (options: any = {}): Promise => { + const localVarPath = `/collaborative-text-editor/delete-sessions`; + // use dummy base URL string because the URL constructor only accepts absolute URLs. + const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); + let baseOptions; + if (configuration) { + baseOptions = configuration.baseOptions; + } + + const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication bearer required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration) + + + + setSearchParams(localVarUrlObj, localVarQueryParameter, options.query); + let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, /** * * @summary Get or create CollaborativeTextEditor for parent @@ -12160,6 +12219,16 @@ export const CollaborativeTextEditorApiAxiosParamCreator = function (configurati export const CollaborativeTextEditorApiFp = function(configuration?: Configuration) { const localVarAxiosParamCreator = CollaborativeTextEditorApiAxiosParamCreator(configuration) return { + /** + * + * @summary Delete all etherpad sessions for user + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async collaborativeTextEditorControllerDeleteSessionsByUser(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.collaborativeTextEditorControllerDeleteSessionsByUser(options); + return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); + }, /** * * @summary Get or create CollaborativeTextEditor for parent @@ -12182,6 +12251,15 @@ export const CollaborativeTextEditorApiFp = function(configuration?: Configurati export const CollaborativeTextEditorApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { const localVarFp = CollaborativeTextEditorApiFp(configuration) return { + /** + * + * @summary Delete all etherpad sessions for user + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + collaborativeTextEditorControllerDeleteSessionsByUser(options?: any): AxiosPromise { + return localVarFp.collaborativeTextEditorControllerDeleteSessionsByUser(options).then((request) => request(axios, basePath)); + }, /** * * @summary Get or create CollaborativeTextEditor for parent @@ -12202,6 +12280,15 @@ export const CollaborativeTextEditorApiFactory = function (configuration?: Confi * @interface CollaborativeTextEditorApi */ export interface CollaborativeTextEditorApiInterface { + /** + * + * @summary Delete all etherpad sessions for user + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof CollaborativeTextEditorApiInterface + */ + collaborativeTextEditorControllerDeleteSessionsByUser(options?: any): AxiosPromise; + /** * * @summary Get or create CollaborativeTextEditor for parent @@ -12222,6 +12309,17 @@ export interface CollaborativeTextEditorApiInterface { * @extends {BaseAPI} */ export class CollaborativeTextEditorApi extends BaseAPI implements CollaborativeTextEditorApiInterface { + /** + * + * @summary Delete all etherpad sessions for user + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof CollaborativeTextEditorApi + */ + public collaborativeTextEditorControllerDeleteSessionsByUser(options?: any) { + return CollaborativeTextEditorApiFp(this.configuration).collaborativeTextEditorControllerDeleteSessionsByUser(options).then((request) => request(this.axios, this.basePath)); + } + /** * * @summary Get or create CollaborativeTextEditor for parent @@ -20767,6 +20865,46 @@ export const ToolApiAxiosParamCreator = function (configuration?: Configuration) options: localVarRequestOptions, }; }, + /** + * + * @summary Creates multiple ExternalTools at the same time. + * @param {ExternalToolBulkCreateParams} externalToolBulkCreateParams + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + toolControllerImportExternalTools: async (externalToolBulkCreateParams: ExternalToolBulkCreateParams, options: any = {}): Promise => { + // verify required parameter 'externalToolBulkCreateParams' is not null or undefined + assertParamExists('toolControllerImportExternalTools', 'externalToolBulkCreateParams', externalToolBulkCreateParams) + const localVarPath = `/tools/external-tools/import`; + // use dummy base URL string because the URL constructor only accepts absolute URLs. + const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); + let baseOptions; + if (configuration) { + baseOptions = configuration.baseOptions; + } + + const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication bearer required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration) + + + + localVarHeaderParameter['Content-Type'] = 'application/json'; + + setSearchParams(localVarUrlObj, localVarQueryParameter, options.query); + let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; + localVarRequestOptions.data = serializeDataIfNeeded(externalToolBulkCreateParams, localVarRequestOptions, configuration) + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, /** * * @summary Updates an ExternalTool @@ -21416,6 +21554,17 @@ export const ToolApiFp = function(configuration?: Configuration) { const localVarAxiosArgs = await localVarAxiosParamCreator.toolControllerGetMetaDataForExternalTool(externalToolId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, + /** + * + * @summary Creates multiple ExternalTools at the same time. + * @param {ExternalToolBulkCreateParams} externalToolBulkCreateParams + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async toolControllerImportExternalTools(externalToolBulkCreateParams: ExternalToolBulkCreateParams, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.toolControllerImportExternalTools(externalToolBulkCreateParams, options); + return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); + }, /** * * @summary Updates an ExternalTool @@ -21728,6 +21877,16 @@ export const ToolApiFactory = function (configuration?: Configuration, basePath? toolControllerGetMetaDataForExternalTool(externalToolId: string, options?: any): AxiosPromise { return localVarFp.toolControllerGetMetaDataForExternalTool(externalToolId, options).then((request) => request(axios, basePath)); }, + /** + * + * @summary Creates multiple ExternalTools at the same time. + * @param {ExternalToolBulkCreateParams} externalToolBulkCreateParams + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + toolControllerImportExternalTools(externalToolBulkCreateParams: ExternalToolBulkCreateParams, options?: any): AxiosPromise { + return localVarFp.toolControllerImportExternalTools(externalToolBulkCreateParams, options).then((request) => request(axios, basePath)); + }, /** * * @summary Updates an ExternalTool @@ -22028,6 +22187,16 @@ export interface ToolApiInterface { */ toolControllerGetMetaDataForExternalTool(externalToolId: string, options?: any): AxiosPromise; + /** + * + * @summary Creates multiple ExternalTools at the same time. + * @param {ExternalToolBulkCreateParams} externalToolBulkCreateParams + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ToolApiInterface + */ + toolControllerImportExternalTools(externalToolBulkCreateParams: ExternalToolBulkCreateParams, options?: any): AxiosPromise; + /** * * @summary Updates an ExternalTool @@ -22362,6 +22531,18 @@ export class ToolApi extends BaseAPI implements ToolApiInterface { return ToolApiFp(this.configuration).toolControllerGetMetaDataForExternalTool(externalToolId, options).then((request) => request(this.axios, this.basePath)); } + /** + * + * @summary Creates multiple ExternalTools at the same time. + * @param {ExternalToolBulkCreateParams} externalToolBulkCreateParams + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ToolApi + */ + public toolControllerImportExternalTools(externalToolBulkCreateParams: ExternalToolBulkCreateParams, options?: any) { + return ToolApiFp(this.configuration).toolControllerImportExternalTools(externalToolBulkCreateParams, options).then((request) => request(this.axios, this.basePath)); + } + /** * * @summary Updates an ExternalTool