diff --git a/.npmrc b/.npmrc index 1b9c11fa..94a06c21 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1 @@ access=public -enable-pre-post-scripts=true diff --git a/HACKING.md b/HACKING.md index 029c1975..849d4998 100644 --- a/HACKING.md +++ b/HACKING.md @@ -14,7 +14,7 @@ These are the runnable scripts with `npm run`: General: -- `run-dev`: Run the CLI (with [`tsx`](https://github.com/privatenumber/tsx)). Use `--` to pass arguments to the CLI rather than NPM: \ +- `run-dev`: Run the CLI (with [`tsx`](https://github.com/privatenumber/tsx)). Use `--` to pass arguments to the CLI rather than to NPM: \ `npm run run-dev -- extract print --extractor react src/**/*.tsx` - `build`: Build the CLI. - `eslint`: Run ESLint. diff --git a/schema.json b/schema.json index 17abee8e..3511a87f 100644 --- a/schema.json +++ b/schema.json @@ -5,6 +5,11 @@ "description": "Project ID. Only required when using a Personal Access Token.", "type": ["number", "string"] }, + "branch": { + "description": "Project branch. Use when branching enabled for the project.", + "type": "string", + "minLength": 1 + }, "apiUrl": { "description": "The url of Tolgee API.", "type": "string" diff --git a/src/cli.ts b/src/cli.ts index bac4a04b..fac6bc6b 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -19,6 +19,7 @@ import { STRICT_NAMESPACE, PARSER, PROJECT_ID_OPT, + PROJECT_BRANCH, STRICT_NAMESPACE_NEGATION, VERBOSE, } from './options.js'; @@ -36,6 +37,8 @@ import ExtractCommand from './commands/extract.js'; import CompareCommand from './commands/sync/compare.js'; import SyncCommand from './commands/sync/sync.js'; import TagCommand from './commands/tag.js'; +import BranchCommand from './commands/branch.js'; +import MergeCommand from './commands/merge.js'; import { getSingleOption } from './utils/getSingleOption.js'; import { Schema } from './schema.js'; @@ -180,6 +183,7 @@ async function run() { program.addOption(API_URL_OPT.default(config.apiUrl ?? DEFAULT_API_URL)); program.addOption(API_KEY_OPT.default(config.apiKey)); program.addOption(PROJECT_ID_OPT.default(config.projectId ?? -1)); + program.addOption(PROJECT_BRANCH.default(config.branch)); program.addOption(FORMAT_OPT.default(config.format ?? 'JSON_TOLGEE')); program.addOption(EXTRACTOR.default(config.extractor)); program.addOption(FILE_PATTERNS.default(config.patterns)); @@ -209,6 +213,12 @@ async function run() { program.addCommand( TagCommand(config).configureHelp({ showGlobalOptions: true }) ); + program.addCommand( + BranchCommand(config).configureHelp({ showGlobalOptions: true }) + ); + program.addCommand( + MergeCommand(config).configureHelp({ showGlobalOptions: true }) + ); await program.parseAsync(); } catch (e: any) { diff --git a/src/client/errorFromLoadable.ts b/src/client/errorFromLoadable.ts index 3b29e9ba..e7152ffc 100644 --- a/src/client/errorFromLoadable.ts +++ b/src/client/errorFromLoadable.ts @@ -43,6 +43,10 @@ export const errorFromLoadable = (loadable: LoadableData) => { loadable )}`; + // Not found (e.g. branch in project) + case 404: + return `Requested data not found. Please check your inputs ${addErrorDetails(loadable)}`; + // Rate limited case 429: return `You've been rate limited. Please try again later ${addErrorDetails( diff --git a/src/client/internal/schema.generated.ts b/src/client/internal/schema.generated.ts index 5ce6d1b3..c46ef273 100644 --- a/src/client/internal/schema.generated.ts +++ b/src/client/internal/schema.generated.ts @@ -227,6 +227,26 @@ export interface paths { patch?: never; trace?: never; }; + "/v2/administration/batch-job-queue": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get current batch job queue + * @description Returns all chunk execution items currently in the batch job queue + */ + get: operations["getBatchJobQueue"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/v2/administration/organizations": { parameters: { query?: never; @@ -244,6 +264,26 @@ export interface paths { patch?: never; trace?: never; }; + "/v2/administration/project-batch-locks": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get all project batch locks + * @description Returns current project batch job locks from Redis or local storage based on configuration + */ + get: operations["getProjectLocks"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/v2/administration/users": { parameters: { query?: never; @@ -412,7 +452,7 @@ export interface paths { * Create API key * @description Creates new API key with provided scopes */ - post: operations["create_15"]; + post: operations["create_16"]; delete?: never; options?: never; head?: never; @@ -488,7 +528,7 @@ export interface paths { put: operations["update_11"]; post?: never; /** Delete API key */ - delete: operations["delete_15"]; + delete: operations["delete_10"]; options?: never; head?: never; patch?: never; @@ -707,7 +747,7 @@ export interface paths { put?: never; post?: never; /** Delete uploaded images */ - delete: operations["delete_14"]; + delete: operations["delete_16"]; options?: never; head?: never; patch?: never; @@ -720,9 +760,13 @@ export interface paths { path?: never; cookie?: never; }; - /** Accepts invitation to project or organization */ + /** + * Accepts invitation to project or organization (deprecated: use PUT method instead) + * @deprecated + */ get: operations["acceptInvitation"]; - put?: never; + /** Accepts invitation to project or organization */ + put: operations["acceptInvitationPut"]; post?: never; delete?: never; options?: never; @@ -816,10 +860,10 @@ export interface paths { * Get all permitted organizations * @description Returns all organizations, which is current user allowed to view */ - get: operations["getAll_12"]; + get: operations["getAll_10"]; put?: never; /** Create organization */ - post: operations["create_12"]; + post: operations["create_13"]; delete?: never; options?: never; head?: never; @@ -834,7 +878,7 @@ export interface paths { cookie?: never; }; /** Get one organization */ - get: operations["get_23"]; + get: operations["get_15"]; /** Update organization data */ put: operations["update_10"]; post?: never; @@ -842,7 +886,7 @@ export interface paths { * Delete organization * @description Deletes organization and all its data including projects */ - delete: operations["delete_13"]; + delete: operations["delete_9"]; options?: never; head?: never; patch?: never; @@ -974,10 +1018,10 @@ export interface paths { cookie?: never; }; /** Get all organization glossaries */ - get: operations["getAll_14"]; + get: operations["getAll_12"]; put?: never; /** Create glossary */ - post: operations["create_13"]; + post: operations["create_14"]; delete?: never; options?: never; head?: never; @@ -1009,12 +1053,12 @@ export interface paths { cookie?: never; }; /** Get glossary */ - get: operations["get_20"]; + get: operations["get_13"]; /** Update glossary */ put: operations["update_8"]; post?: never; /** Delete glossary */ - delete: operations["delete_11"]; + delete: operations["delete_7"]; options?: never; head?: never; patch?: never; @@ -1037,6 +1081,40 @@ export interface paths { patch?: never; trace?: never; }; + "/v2/organizations/{organizationId}/glossaries/{glossaryId}/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Export glossary terms as CSV */ + get: operations["export"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/organizations/{organizationId}/glossaries/{glossaryId}/import": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Import glossary terms from CSV */ + post: operations["importCsv"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/v2/organizations/{organizationId}/glossaries/{glossaryId}/languages": { parameters: { query?: never; @@ -1062,10 +1140,10 @@ export interface paths { cookie?: never; }; /** Get all glossary terms */ - get: operations["getAll_15"]; + get: operations["getAll_13"]; put?: never; /** Create a new glossary term */ - post: operations["create_14"]; + post: operations["create_15"]; /** Batch delete multiple terms */ delete: operations["deleteMultiple"]; options?: never; @@ -1081,12 +1159,12 @@ export interface paths { cookie?: never; }; /** Get glossary term */ - get: operations["get_21"]; + get: operations["get_14"]; /** Update glossary term */ put: operations["update_9"]; post?: never; /** Delete glossary term */ - delete: operations["delete_12"]; + delete: operations["delete_8"]; options?: never; head?: never; patch?: never; @@ -1117,7 +1195,7 @@ export interface paths { cookie?: never; }; /** Get glossary term translation for language */ - get: operations["get_22"]; + get: operations["get_23"]; put?: never; post?: never; delete?: never; @@ -1204,8 +1282,10 @@ export interface paths { path?: never; cookie?: never; }; - get: operations["getAll_13"]; + /** Get all organization-specific providers */ + get: operations["getAll_11"]; put?: never; + /** Create organization-specific provider */ post: operations["createProvider"]; delete?: never; options?: never; @@ -1220,6 +1300,10 @@ export interface paths { path?: never; cookie?: never; }; + /** + * Get all available llm providers + * @description Combines llm providers from organization-specific and server-configured + */ get: operations["getAvailableProviders"]; put?: never; post?: never; @@ -1236,6 +1320,7 @@ export interface paths { path?: never; cookie?: never; }; + /** Get all server-configured providers */ get: operations["getServerProviders"]; put?: never; post?: never; @@ -1253,8 +1338,10 @@ export interface paths { cookie?: never; }; get?: never; + /** Update organization-specific provider */ put: operations["updateProvider"]; post?: never; + /** Delete organization-specific provider */ delete: operations["deleteProvider"]; options?: never; head?: never; @@ -1467,7 +1554,10 @@ export interface paths { get?: never; put?: never; post?: never; - /** Remove user from organization */ + /** + * Remove user from organization + * @description Remove user from organization. If user is managed by the organization, their account is disabled instead. + */ delete: operations["removeUser"]; options?: never; head?: never; @@ -1502,7 +1592,7 @@ export interface paths { cookie?: never; }; /** Get organization by slug */ - get: operations["get_19"]; + get: operations["get_22"]; put?: never; post?: never; delete?: never; @@ -1559,10 +1649,10 @@ export interface paths { cookie?: never; }; /** Get PAKs */ - get: operations["getAll_11"]; + get: operations["getAll_9"]; put?: never; /** Create PAK */ - post: operations["create_11"]; + post: operations["create_12"]; delete?: never; options?: never; head?: never; @@ -1597,7 +1687,7 @@ export interface paths { cookie?: never; }; /** Get one PAK */ - get: operations["get_18"]; + get: operations["get_12"]; /** * Update PAK * @description Updates Personal Access Token @@ -1608,7 +1698,7 @@ export interface paths { * Delete PAK * @description Deletes Personal Access Token */ - delete: operations["delete_10"]; + delete: operations["delete_6"]; options?: never; head?: never; patch?: never; @@ -1641,7 +1731,10 @@ export interface paths { path?: never; cookie?: never; }; - /** @description Returns preferred organization. If server allows users to create organization, preferred organization is automatically created if user doesn't have access to any organization. */ + /** + * Get preferred organization + * @description Returns preferred organization. If server allows users to create organization, preferred organization is automatically created if user doesn't have access to any organization. + */ get: operations["getPreferred"]; put?: never; post?: never; @@ -1703,7 +1796,7 @@ export interface paths { cookie?: never; }; /** Get one project */ - get: operations["get_8"]; + get: operations["get_2"]; /** Update project settings */ put: operations["editProject"]; post?: never; @@ -1774,6 +1867,7 @@ export interface paths { }; get?: never; put?: never; + /** Get ai playground result */ post: operations["getAiPlaygroundResult"]; delete?: never; options?: never; @@ -1910,7 +2004,7 @@ export interface paths { cookie?: never; }; /** List batch operations */ - get: operations["list"]; + get: operations["list_3"]; put?: never; post?: never; delete?: never; @@ -1927,7 +2021,7 @@ export interface paths { cookie?: never; }; /** Get batch operation */ - get: operations["get_6"]; + get: operations["get_20"]; put?: never; post?: never; delete?: never; @@ -1976,66 +2070,59 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/content-delivery-configs": { + "/v2/projects/{projectId}/branches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** List existing Content Delivery Configs */ - get: operations["list_4"]; + /** Get all branches */ + get: operations["all"]; put?: never; - /** Create Content Delivery Config */ - post: operations["create_10"]; + /** Create branch */ + post: operations["create_11"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/content-delivery-configs/{id}": { + "/v2/projects/{projectId}/branches/merge": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get one Content Delivery Config */ - get: operations["get_17"]; - /** Update Content Delivery Config */ - put: operations["update_6"]; - /** - * Publish to Content Delivery - * @description Immediately publishes content to the configured Content Delivery - */ - post: operations["post"]; - /** Delete Content Delivery Config */ - delete: operations["delete_9"]; + /** Get branch merges */ + get: operations["getBranchMerges"]; + put?: never; + post?: never; + delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/content-storages": { + "/v2/projects/{projectId}/branches/merge/preview": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** List Content Storages */ - get: operations["list_3"]; + get?: never; put?: never; - /** Create Content Storage */ - post: operations["create_9"]; + /** Creates a merge, dry-runs source branch to target branch and return preview */ + post: operations["dryRunMerge"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/content-storages/test": { + "/v2/projects/{projectId}/branches/merge/{mergeId}": { parameters: { query?: never; header?: never; @@ -2044,65 +2131,57 @@ export interface paths { }; get?: never; put?: never; - /** Test Content Storage settings */ - post: operations["test_1"]; - delete?: never; + post?: never; + /** Delete branch merge session */ + delete: operations["deleteBranchMerge"]; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/content-storages/{contentStorageId}": { + "/v2/projects/{projectId}/branches/merge/{mergeId}/apply": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get Content Storage */ - get: operations["get_16"]; - /** Update Content Storage */ - put: operations["update_5"]; - post?: never; - /** Delete Content Storage */ - delete: operations["delete_8"]; + get?: never; + put?: never; + /** Merge source branch to target branch */ + post: operations["merge"]; + delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/content-storages/{id}/test": { + "/v2/projects/{projectId}/branches/merge/{mergeId}/changes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; + /** Get branch merge session changes */ + get: operations["getBranchMergeSessionChanges"]; put?: never; - /** - * Test existing Content Storage - * @description Tests existing Content Storage with new configuration. (Uses existing secrets, if nulls provided) - */ - post: operations["testExisting"]; + post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/current-batch-jobs": { + "/v2/projects/{projectId}/branches/merge/{mergeId}/conflicts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** - * Get all running and pending batch operations - * @description Returns all running and pending batch operations. Completed batch operations are returned only if they are not older than 1 hour. If user doesn't have permission to view all batch operations, only their operations are returned. - */ - get: operations["currentJobs"]; + /** Get branch merge session conflicts */ + get: operations["getBranchMergeSessionConflicts"]; put?: never; post?: never; delete?: never; @@ -2111,28 +2190,24 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/export": { + "/v2/projects/{projectId}/branches/merge/{mergeId}/preview": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Export data */ - get: operations["exportData"]; + /** Get branch merge session preview */ + get: operations["getBranchMergeSessionPreview"]; put?: never; - /** - * Export data (post) - * @description Exports data (post). Useful when exceeding allowed URL size. - */ - post: operations["exportPost"]; + post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/glossary-highlights": { + "/v2/projects/{projectId}/branches/merge/{mergeId}/refresh": { parameters: { query?: never; header?: never; @@ -2141,15 +2216,15 @@ export interface paths { }; get?: never; put?: never; - /** Returns glossary term highlights for specified text */ - post: operations["getHighlights"]; + /** Refresh branch merge session preview */ + post: operations["refreshBranchMerge"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import": { + "/v2/projects/{projectId}/branches/merge/{mergeId}/resolve": { parameters: { query?: never; header?: never; @@ -2157,39 +2232,25 @@ export interface paths { cookie?: never; }; get?: never; - put?: never; - /** - * Add files - * @description Prepares provided files to import. - */ - post: operations["addFiles"]; - /** - * Delete - * @description Deletes prepared import data. - */ - delete: operations["cancelImport"]; + /** Resolve branch merge session conflicts */ + put: operations["resolveConflict"]; + post?: never; + delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import-settings": { + "/v2/projects/{projectId}/branches/merge/{mergeId}/resolve-all": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** - * Get Import Settings - * @description Returns import settings for the authenticated user and the project. - */ - get: operations["get_4"]; - /** - * Set Import Settings - * @description Stores import settings for the authenticated user and the project. - */ - put: operations["store"]; + get?: never; + /** Resolve all branch merge session conflicts */ + put: operations["resolveAllConflicts"]; post?: never; delete?: never; options?: never; @@ -2197,87 +2258,84 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/all-namespaces": { + "/v2/projects/{projectId}/branches/{branchId}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** - * Get namespaces - * @description Returns all existing and imported namespaces - */ - get: operations["getAllNamespaces"]; + get?: never; put?: never; - post?: never; - delete?: never; + /** Rename branch */ + post: operations["rename"]; + /** Delete branch */ + delete: operations["delete_13"]; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/apply": { + "/v2/projects/{projectId}/content-delivery-configs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; - /** - * Apply import - * @description Imports the data prepared in previous step - */ - put: operations["applyImport"]; - post?: never; + /** List existing Content Delivery Configs */ + get: operations["list_2"]; + put?: never; + /** Create Content Delivery Config */ + post: operations["create_10"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/apply-streaming": { + "/v2/projects/{projectId}/content-delivery-configs/{id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; + /** Get one Content Delivery Config */ + get: operations["get_11"]; + /** Update Content Delivery Config */ + put: operations["update_6"]; /** - * Apply import (streaming) - * @description Imports the data prepared in previous step. Streams current status. + * Publish to Content Delivery + * @description Immediately publishes content to the configured Content Delivery */ - put: operations["applyImportStreaming"]; - post?: never; - delete?: never; + post: operations["post"]; + /** Delete Content Delivery Config */ + delete: operations["delete_5"]; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result": { + "/v2/projects/{projectId}/content-storages": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** - * Get result - * @description Returns the result of preparation. - */ - get: operations["getImportResult"]; + /** List Content Storages */ + get: operations["list_1"]; put?: never; - post?: never; + /** Create Content Storage */ + post: operations["create_9"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/files/{fileId}/select-namespace": { + "/v2/projects/{projectId}/content-storages/test": { parameters: { query?: never; header?: never; @@ -2285,39 +2343,35 @@ export interface paths { cookie?: never; }; get?: never; - /** - * Select namespace - * @description Sets namespace for file to import. - */ - put: operations["selectNamespace"]; - post?: never; + put?: never; + /** Test Content Storage settings */ + post: operations["test_1"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/files/{importFileId}/issues": { + "/v2/projects/{projectId}/content-storages/{contentStorageId}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** - * Get file issues - * @description Returns issues for uploaded file. - */ - get: operations["getImportFileIssues"]; - put?: never; + /** Get Content Storage */ + get: operations["get_10"]; + /** Update Content Storage */ + put: operations["update_5"]; post?: never; - delete?: never; + /** Delete Content Storage */ + delete: operations["delete_4"]; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{importLanguageId}/reset-existing": { + "/v2/projects/{projectId}/content-storages/{id}/test": { parameters: { query?: never; header?: never; @@ -2325,31 +2379,31 @@ export interface paths { cookie?: never; }; get?: never; + put?: never; /** - * Reset existing language pairing - * @description Resets existing language paired with language to import. + * Test existing Content Storage + * @description Tests existing Content Storage with new configuration. (Uses existing secrets, if nulls provided) */ - put: operations["resetExistingLanguage"]; - post?: never; + post: operations["testExisting"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{importLanguageId}/select-existing/{existingLanguageId}": { + "/v2/projects/{projectId}/current-batch-jobs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; /** - * Pair existing language - * @description Sets existing language to pair with language to import. Data will be imported to selected existing language when applied. + * Get all running and pending batch operations + * @description Returns all running and pending batch operations. Completed batch operations are returned only if they are not older than 1 hour. If user doesn't have permission to view all batch operations, only their operations are returned. */ - put: operations["selectExistingLanguage"]; + get: operations["currentJobs"]; + put?: never; post?: never; delete?: never; options?: never; @@ -2357,7 +2411,7 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{languageId}": { + "/v2/projects/{projectId}/export": { parameters: { query?: never; header?: never; @@ -2365,23 +2419,63 @@ export interface paths { cookie?: never; }; /** - * Get import language - * @description Returns language prepared to import. + * Export data + * @description + * Exports project data in various formats (JSON, properties, YAML, etc.). + * + * ## HTTP Conditional Requests Support + * + * This endpoint supports HTTP conditional requests using both If-Modified-Since and If-None-Match headers: + * + * - **If-Modified-Since header provided**: The server checks if the project data has been modified since the specified date + * - **If-None-Match header provided**: The server checks if the project data has changed by comparing the eTag value + * - **Data not modified**: Returns HTTP 304 Not Modified with empty body + * - **Data modified or no header**: Returns HTTP 200 OK with the exported data, Last-Modified header, and ETag header + * + * The Last-Modified header in the response contains the timestamp of the last project modification, + * and the ETag header contains a unique identifier for the current project state. Both can be used + * for subsequent conditional requests to avoid unnecessary data transfer when the project hasn't changed. + * + * Cache-Control header is set to max-age=0 to ensure validation on each request. + * */ - get: operations["getImportLanguage"]; + get: operations["exportData"]; put?: never; - post?: never; /** - * Delete language - * @description Deletes language prepared to import. + * Export data (post) + * @description + * Exports project data in various formats (JSON, properties, YAML, etc.). + * Useful when exceeding allowed URL size with GET requests. + * + * ## HTTP Conditional Requests Support + * + * This endpoint supports HTTP conditional requests using both If-Modified-Since and If-None-Match headers: + * + * - **If-Modified-Since header provided**: The server checks if the project data has been modified since the specified date + * - **If-None-Match header provided**: The server checks if the project data has changed by comparing the eTag value + * - **Data not modified**: Returns HTTP 304 Not Modified with empty body + * - **Data modified or no header**: Returns HTTP 200 OK with the exported data, Last-Modified header, and ETag header + * + * Note: This endpoint uses a custom implementation that returns 304 Not Modified for all HTTP methods + * (including POST) when conditional headers indicate the data hasn't changed. This differs from Spring's + * default behavior which returns 412 for POST requests, but is appropriate here since POST is used only + * to accommodate large request parameters, not to modify data. + * + * The Last-Modified header in the response contains the timestamp of the last project modification, + * and the ETag header contains a unique identifier for the current project state. Both can be used + * for subsequent conditional requests to avoid unnecessary data transfer when the project hasn't changed. + * + * Cache-Control header is set to max-age=0 to ensure validation on each request. + * */ - delete: operations["deleteLanguage"]; + post: operations["exportPost"]; + delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-keep-existing": { + "/v2/projects/{projectId}/glossary-highlights": { parameters: { query?: never; header?: never; @@ -2389,19 +2483,16 @@ export interface paths { cookie?: never; }; get?: never; - /** - * Resolve all translation conflicts (keep existing) - * @description Resolves all translation conflicts for provided language. The old translations will be kept. - */ - put: operations["resolveTranslationSetKeepExisting_2"]; - post?: never; + put?: never; + /** Returns glossary term highlights for specified text */ + post: operations["getHighlights"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-override": { + "/v2/projects/{projectId}/import": { parameters: { query?: never; header?: never; @@ -2409,11 +2500,39 @@ export interface paths { cookie?: never; }; get?: never; + put?: never; /** - * Resolve all translation conflicts (override) - * @description Resolves all translation conflicts for provided language. The old translations will be overridden. + * Add files + * @description Prepares provided files to import. */ - put: operations["resolveTranslationSetOverride_2"]; + post: operations["addFiles"]; + /** + * Delete + * @description Deletes prepared import data. + */ + delete: operations["cancelImport"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/import-settings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Import Settings + * @description Returns import settings for the authenticated user and the project. + */ + get: operations["get"]; + /** + * Set Import Settings + * @description Stores import settings for the authenticated user and the project. + */ + put: operations["store"]; post?: never; delete?: never; options?: never; @@ -2421,7 +2540,7 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{languageId}/translations": { + "/v2/projects/{projectId}/import/all-namespaces": { parameters: { query?: never; header?: never; @@ -2429,10 +2548,10 @@ export interface paths { cookie?: never; }; /** - * Get translations - * @description Returns translations prepared to import. + * Get namespaces + * @description Returns all existing and imported namespaces */ - get: operations["getImportTranslations"]; + get: operations["getAllNamespaces"]; put?: never; post?: never; delete?: never; @@ -2441,7 +2560,7 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-keep-existing": { + "/v2/projects/{projectId}/import/apply": { parameters: { query?: never; header?: never; @@ -2450,10 +2569,10 @@ export interface paths { }; get?: never; /** - * Resolve conflict (keep existing) - * @description Resolves translation conflict. The old translation will be kept. + * Apply import + * @description Imports the data prepared in previous step */ - put: operations["resolveTranslationSetKeepExisting"]; + put: operations["applyImport"]; post?: never; delete?: never; options?: never; @@ -2461,7 +2580,7 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-override": { + "/v2/projects/{projectId}/import/apply-streaming": { parameters: { query?: never; header?: never; @@ -2470,10 +2589,10 @@ export interface paths { }; get?: never; /** - * Resolve conflict (override) - * @description Resolves translation conflict. The old translation will be overridden. + * Apply import (streaming) + * @description Imports the data prepared in previous step. Streams current status. */ - put: operations["resolveTranslationSetOverride"]; + put: operations["applyImportStreaming"]; post?: never; delete?: never; options?: never; @@ -2481,15 +2600,18 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/invitations": { + "/v2/projects/{projectId}/import/result": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get project invitations */ - get: operations["getProjectInvitations"]; + /** + * Get result + * @description Returns the result of preparation. + */ + get: operations["getImportResult"]; put?: never; post?: never; delete?: never; @@ -2498,7 +2620,7 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/invite": { + "/v2/projects/{projectId}/import/result/files/{fileId}/select-namespace": { parameters: { query?: never; header?: never; @@ -2506,8 +2628,11 @@ export interface paths { cookie?: never; }; get?: never; - /** Generate user invitation link for project */ - put: operations["inviteUser"]; + /** + * Select namespace + * @description Sets namespace for file to import. + */ + put: operations["selectNamespace"]; post?: never; delete?: never; options?: never; @@ -2515,29 +2640,27 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys": { + "/v2/projects/{projectId}/import/result/files/{importFileId}/issues": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get all keys */ - get: operations["getAll_9"]; - put?: never; - /** Create new key */ - post: operations["create_6"]; /** - * Delete one or multiple keys (post) - * @description Delete one or multiple keys by their IDs in request body. Useful for larger requests esxceeding allowed URL length. + * Get file issues + * @description Returns issues for uploaded file. */ - delete: operations["delete_6"]; + get: operations["getImportFileIssues"]; + put?: never; + post?: never; + delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys/create": { + "/v2/projects/{projectId}/import/result/languages/{importLanguageId}/reset-existing": { parameters: { query?: never; header?: never; @@ -2545,16 +2668,19 @@ export interface paths { cookie?: never; }; get?: never; - put?: never; - /** Create new key */ - post: operations["create_5"]; + /** + * Reset existing language pairing + * @description Resets existing language paired with language to import. + */ + put: operations["resetExistingLanguage"]; + post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys/import": { + "/v2/projects/{projectId}/import/result/languages/{importLanguageId}/select-existing/{existingLanguageId}": { parameters: { query?: never; header?: never; @@ -2562,43 +2688,43 @@ export interface paths { cookie?: never; }; get?: never; - put?: never; /** - * Import keys - * @description Imports new keys with translations. If key already exists, its translations and tags are not updated. + * Pair existing language + * @description Sets existing language to pair with language to import. Data will be imported to selected existing language when applied. */ - post: operations["importKeys_2"]; + put: operations["selectExistingLanguage"]; + post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys/import-resolvable": { + "/v2/projects/{projectId}/import/result/languages/{languageId}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; + /** + * Get import language + * @description Returns language prepared to import. + */ + get: operations["getImportLanguage"]; put?: never; + post?: never; /** - * Import keys (resolvable) - * @deprecated - * @description - * Import's new keys with translations. Translations can be updated, when specified. - * DEPRECATED: Use /v2/projects/single-step-import-resolvable instead. - * + * Delete language + * @description Deletes language prepared to import. */ - post: operations["importKeys"]; - delete?: never; + delete: operations["deleteLanguage_2"]; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys/info": { + "/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-keep-existing": { parameters: { query?: never; header?: never; @@ -2606,33 +2732,31 @@ export interface paths { cookie?: never; }; get?: never; - put?: never; /** - * Get key info - * @description Returns information about keys. (KeyData, Screenshots, Translation in specified language)If key is not found, it's not included in the response. + * Resolve all translation conflicts (keep existing) + * @description Resolves all translation conflicts for provided language. The old translations will be kept. */ - post: operations["getInfo"]; + put: operations["resolveTranslationSetKeepExisting_2"]; + post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys/search": { + "/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-override": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; + get?: never; /** - * Search for keys - * @description This endpoint helps you to find desired key by keyName, base translation or translation in specified language. - * - * Sort is ignored for this request. + * Resolve all translation conflicts (override) + * @description Resolves all translation conflicts for provided language. The old translations will be overridden. */ - get: operations["searchForKey"]; - put?: never; + put: operations["resolveTranslationSetOverride_2"]; post?: never; delete?: never; options?: never; @@ -2640,7 +2764,7 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys/select": { + "/v2/projects/{projectId}/import/result/languages/{languageId}/translations": { parameters: { query?: never; header?: never; @@ -2648,10 +2772,10 @@ export interface paths { cookie?: never; }; /** - * Select keys - * @description Returns all key IDs for specified filter values. This way, you can apply the same filter as in the translation view and get the resulting key IDs for future use. + * Get translations + * @description Returns translations prepared to import. */ - get: operations["selectKeys_2"]; + get: operations["getImportTranslations"]; put?: never; post?: never; delete?: never; @@ -2660,7 +2784,7 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/keys/{ids}": { + "/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-keep-existing": { parameters: { query?: never; header?: never; @@ -2668,10 +2792,229 @@ export interface paths { cookie?: never; }; get?: never; - put?: never; + /** + * Resolve conflict (keep existing) + * @description Resolves translation conflict. The old translation will be kept. + */ + put: operations["resolveTranslationSetKeepExisting"]; post?: never; - /** Delete one or multiple keys */ - delete: operations["delete_4"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-override": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Resolve conflict (override) + * @description Resolves translation conflict. The old translation will be overridden. + */ + put: operations["resolveTranslationSetOverride"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/invitations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get project invitations */ + get: operations["getProjectInvitations"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/invite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** Generate user invitation link for project */ + put: operations["inviteUser"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get all keys */ + get: operations["getAll_7"]; + put?: never; + /** Create new key */ + post: operations["create_6"]; + /** + * Delete one or multiple keys (post) + * @description Delete one or multiple keys by their IDs in request body. Useful for larger requests esxceeding allowed URL length. + */ + delete: operations["delete_11"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys/create": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Create new key */ + post: operations["create_5"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys/import": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import keys + * @description Imports new keys with translations. If key already exists, its translations and tags are not updated. + */ + post: operations["importKeys_2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys/import-resolvable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import keys (resolvable) + * @deprecated + * @description + * Import's new keys with translations. Translations can be updated, when specified.\n\n + * DEPRECATED: Use /v2/projects/{projectId}/single-step-import-resolvable instead. + * + */ + post: operations["importKeys"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys/info": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get key info + * @description Returns information about keys. (KeyData, Screenshots, Translation in specified language)If key is not found, it's not included in the response. + */ + post: operations["getInfo_1"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search for keys + * @description This endpoint helps you to find desired key by keyName, base translation or translation in specified language. + * + * Sort is ignored for this request. + */ + get: operations["searchForKey"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys/select": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Select keys + * @description Returns all key IDs for specified filter values. This way, you can apply the same filter as in the translation view and get the resulting key IDs for future use. + */ + get: operations["selectKeys_2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/v2/projects/{projectId}/keys/{ids}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Delete one or multiple keys */ + delete: operations["delete_14"]; options?: never; head?: never; patch?: never; @@ -2685,7 +3028,7 @@ export interface paths { cookie?: never; }; /** Get one key */ - get: operations["get_14"]; + get: operations["get_8"]; /** Edit key name */ put: operations["edit"]; post?: never; @@ -2863,7 +3206,7 @@ export interface paths { cookie?: never; }; /** Get available project labels */ - get: operations["getAll_3"]; + get: operations["getAll_1"]; put?: never; /** Create label */ post: operations["createLabel"]; @@ -2915,7 +3258,7 @@ export interface paths { path?: never; cookie?: never; }; - /** Sets project level prompt customization */ + /** Returns language level prompt customization */ get: operations["getLanguagePromptCustomizations"]; put?: never; post?: never; @@ -2925,42 +3268,44 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/language/{languageTag}/key/{keyId}/suggestion": { + "/v2/projects/{projectId}/languages": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get suggestions */ - get: operations["getSuggestions"]; + /** Get all languages */ + get: operations["getAll_5"]; put?: never; - /** Create translation suggestion */ - post: operations["createSuggestion"]; + /** Create language */ + post: operations["createLanguage"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/language/{languageTag}/key/{keyId}/suggestion/{suggestionId}": { + "/v2/projects/{projectId}/languages/{languageId}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; - put?: never; + /** Get one language */ + get: operations["get_6"]; + /** Update language */ + put: operations["editLanguage"]; post?: never; - /** Delete suggestion */ - delete: operations["deleteSuggestion"]; + /** Delete specific language */ + delete: operations["deleteLanguage"]; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/language/{languageTag}/key/{keyId}/suggestion/{suggestionId}/accept": { + "/v2/projects/{projectId}/languages/{languageId}/ai-prompt-customization": { parameters: { query?: never; header?: never; @@ -2968,8 +3313,8 @@ export interface paths { cookie?: never; }; get?: never; - /** Accept suggestion */ - put: operations["acceptSuggestion"]; + /** Sets language level prompt customization */ + put: operations["setLanguagePromptCustomization"]; post?: never; delete?: never; options?: never; @@ -2977,24 +3322,25 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/projects/{projectId}/language/{languageTag}/key/{keyId}/suggestion/{suggestionId}/decline": { + "/v2/projects/{projectId}/languages/{languageId}/key/{keyId}/suggestion": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - get?: never; - /** Decline suggestion */ - put: operations["declineSuggestion"]; - post?: never; + /** Get suggestions */ + get: operations["getSuggestions"]; + put?: never; + /** Create translation suggestion */ + post: operations["createSuggestion"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/language/{languageTag}/key/{keyId}/suggestion/{suggestionId}/reverse": { + "/v2/projects/{projectId}/languages/{languageId}/key/{keyId}/suggestion/{suggestionId}": { parameters: { query?: never; header?: never; @@ -3002,53 +3348,53 @@ export interface paths { cookie?: never; }; get?: never; - /** Reverse suggestion */ - put: operations["reverseSuggestion"]; + put?: never; post?: never; - delete?: never; + /** + * Delete suggestion + * @description User can only delete suggestion created by them + */ + delete: operations["deleteSuggestion"]; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/languages": { + "/v2/projects/{projectId}/languages/{languageId}/key/{keyId}/suggestion/{suggestionId}/accept": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get all languages */ - get: operations["getAll_7"]; - put?: never; - /** Create language */ - post: operations["createLanguage"]; + get?: never; + /** Accept suggestion */ + put: operations["acceptSuggestion"]; + post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/languages/{languageId}": { + "/v2/projects/{projectId}/languages/{languageId}/key/{keyId}/suggestion/{suggestionId}/decline": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - /** Get one language */ - get: operations["get_12"]; - /** Update language */ - put: operations["editLanguage"]; + get?: never; + /** Decline suggestion */ + put: operations["declineSuggestion"]; post?: never; - /** Delete specific language */ - delete: operations["deleteLanguage_2"]; + delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; - "/v2/projects/{projectId}/languages/{languageId}/ai-prompt-customization": { + "/v2/projects/{projectId}/languages/{languageId}/key/{keyId}/suggestion/{suggestionId}/set-active": { parameters: { query?: never; header?: never; @@ -3056,8 +3402,8 @@ export interface paths { cookie?: never; }; get?: never; - /** Sets language level prompt customization */ - put: operations["setLanguagePromptCustomization"]; + /** Set suggestion active */ + put: operations["suggestionSetActive"]; post?: never; delete?: never; options?: never; @@ -3256,8 +3602,10 @@ export interface paths { path?: never; cookie?: never; }; + /** Get all prompts */ get: operations["getAllPaged"]; put?: never; + /** Create prompt */ post: operations["createPrompt"]; delete?: never; options?: never; @@ -3272,6 +3620,7 @@ export interface paths { path?: never; cookie?: never; }; + /** Get default prompt */ get: operations["getDefaultPrompt"]; put?: never; post?: never; @@ -3307,6 +3656,7 @@ export interface paths { }; get?: never; put?: never; + /** Run prompt */ post: operations["run"]; delete?: never; options?: never; @@ -3321,9 +3671,12 @@ export interface paths { path?: never; cookie?: never; }; + /** Get prompt by id */ get: operations["getPrompt"]; + /** Update prompt */ put: operations["updatePrompt"]; post?: never; + /** Delete prompt */ delete: operations["deletePrompt"]; options?: never; head?: never; @@ -3702,7 +4055,7 @@ export interface paths { cookie?: never; }; /** Get tags */ - get: operations["getAll_1"]; + get: operations["getAll_14"]; put?: never; post?: never; delete?: never; @@ -3719,7 +4072,7 @@ export interface paths { cookie?: never; }; /** Get tasks */ - get: operations["getTasks_1"]; + get: operations["getTasks"]; put?: never; /** Create task */ post: operations["createTask"]; @@ -3770,6 +4123,7 @@ export interface paths { path?: never; cookie?: never; }; + /** Get possible assignees */ get: operations["getPossibleAssignees"]; put?: never; post?: never; @@ -4119,7 +4473,7 @@ export interface paths { * Get translation comments * @description Returns translation comments of translation */ - get: operations["getAll_5"]; + get: operations["getAll_3"]; put?: never; /** Create translation comment */ post: operations["create_1"]; @@ -4137,7 +4491,7 @@ export interface paths { cookie?: never; }; /** Get one translation comment */ - get: operations["get_10"]; + get: operations["get_4"]; /** Update translation comment */ put: operations["update_1"]; post?: never; @@ -4329,7 +4683,7 @@ export interface paths { * Remove direct project permission * @description Removes user's direct project permission, explicitly set for the project. User will have now base permissions from organization or no permission if they're not organization member. */ - put: operations["setOrganizationBase"]; + put: operations["removeDirectProjectPermissions"]; post?: never; delete?: never; options?: never; @@ -4382,7 +4736,7 @@ export interface paths { cookie?: never; }; /** List webhook configurations */ - get: operations["list_2"]; + get: operations["list"]; put?: never; /** Create new webhook configuration */ post: operations["create"]; @@ -4400,7 +4754,7 @@ export interface paths { cookie?: never; }; /** Get one webhook configuration */ - get: operations["get_9"]; + get: operations["get_3"]; /** Update webhook configuration */ put: operations["update"]; post?: never; @@ -4473,7 +4827,7 @@ export interface paths { cookie?: never; }; /** @description Return server configuration properties documentation */ - get: operations["get_3"]; + get: operations["get_19"]; put?: never; post?: never; delete?: never; @@ -4489,7 +4843,7 @@ export interface paths { path?: never; cookie?: never; }; - get: operations["get_2"]; + get: operations["get_18"]; put?: never; post?: never; delete?: never; @@ -4509,7 +4863,7 @@ export interface paths { * Get initial data * @description Returns initial data required by the UI to load */ - get: operations["get_1"]; + get: operations["get_17"]; put?: never; post?: never; delete?: never; @@ -4518,22 +4872,6 @@ export interface paths { patch?: never; trace?: never; }; - "/v2/public/llm/prompt": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["prompt"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; "/v2/public/machine-translation-providers": { parameters: { query?: never; @@ -4829,7 +5167,7 @@ export interface paths { * Get user info * @description Returns information about currently authenticated user. */ - get: operations["getInfo_2"]; + get: operations["getInfo"]; /** * Update user * @description Updates current user's profile information. @@ -4855,7 +5193,7 @@ export interface paths { cookie?: never; }; /** Get user's preferences */ - get: operations["get"]; + get: operations["get_16"]; put?: never; post?: never; delete?: never; @@ -4906,7 +5244,7 @@ export interface paths { cookie?: never; }; /** Get user tasks */ - get: operations["getTasks"]; + get: operations["getTasks_2"]; put?: never; post?: never; delete?: never; @@ -5118,7 +5456,7 @@ export interface components { }; AnnouncementDto: { /** @enum {string} */ - type: "FEATURE_BATCH_OPERATIONS" | "FEATURE_MT_FORMALITY" | "FEATURE_CONTENT_DELIVERY_AND_WEBHOOKS" | "NEW_PRICING" | "FEATURE_AI_CUSTOMIZATION" | "FEATURE_VISUAL_EDITOR" | "FEATURE_CLI_2" | "FEATURE_TASKS" | "FEATURE_LLM_PROVIDERS_AND_PLAYGROUND" | "FEATURE_GLOSSARIES_AND_PLAYGROUND" | "FEATURE_LABELS"; + type: "FEATURE_BATCH_OPERATIONS" | "FEATURE_MT_FORMALITY" | "FEATURE_CONTENT_DELIVERY_AND_WEBHOOKS" | "NEW_PRICING" | "FEATURE_AI_CUSTOMIZATION" | "FEATURE_VISUAL_EDITOR" | "FEATURE_CLI_2" | "FEATURE_TASKS" | "FEATURE_LLM_PROVIDERS_AND_PLAYGROUND" | "FEATURE_GLOSSARIES_AND_PLAYGROUND" | "FEATURE_LABELS" | "FEATURE_SUGGESTIONS_AND_LABELS" | "FEATURE_IMPROVED_FIGMA_ANDROID_AND_IOS"; }; ApiKeyModel: { /** @description Description */ @@ -5176,7 +5514,7 @@ export interface components { * "TRANSLATIONS_VIEW" * ] */ - scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign")[]; + scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign" | "all.view")[]; /** * @description List of languages user can change state to. If null, changing state of all language values is permitted. * @example [ @@ -5235,6 +5573,9 @@ export interface components { userFullName?: string; username?: string; }; + AuthInfoModel: { + isReadOnly: boolean; + }; AuthMethodsDTO: { github: components["schemas"]["OAuthPublicConfigDTO"]; google: components["schemas"]["OAuthPublicConfigDTO"]; @@ -5270,7 +5611,6 @@ export interface components { /** @description If true, new keys will be automatically translated via batch operation using translation memory when 100% match is found */ usingTranslationMemory: boolean; }; - /** @example Links to avatar images */ Avatar: { large: string; thumbnail: string; @@ -5294,6 +5634,7 @@ export interface components { * @description The activity revision id, that stores the activity details of the job */ activityRevisionId?: number; + /** @description The user who started the job */ author?: components["schemas"]["SimpleUserAccountModel"]; /** * Format: int64 @@ -5337,10 +5678,193 @@ export interface components { /** @description Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. */ relatedKeysInOrder?: components["schemas"]["RelatedKeyDto"][]; }; + BranchMergeChangeModel: { + /** @description Languages changed by the merge */ + changedTranslations?: string[]; + /** + * @description Effective resolution used to compute the merged key + * @enum {string} + */ + effectiveResolution?: "SOURCE" | "TARGET"; + /** + * Format: int64 + * @description Branch merge change id + */ + id: number; + /** @description Merged branch key (post-merge result) */ + mergedKey?: components["schemas"]["BranchMergeKeyModel"]; + /** + * @description Type of key conflict resolution + * @enum {string} + */ + resolution?: "SOURCE" | "TARGET"; + /** @description Source branch key */ + sourceKey?: components["schemas"]["BranchMergeKeyModel"]; + /** @description Target branch key */ + targetKey?: components["schemas"]["BranchMergeKeyModel"]; + /** + * @description Change type + * @enum {string} + */ + type: "ADD" | "UPDATE" | "DELETE" | "CONFLICT"; + }; + BranchMergeConflictModel: { + /** @description Languages changed by the merge */ + changedTranslations?: string[]; + /** + * @description Effective resolution used to compute the merged key + * @enum {string} + */ + effectiveResolution?: "SOURCE" | "TARGET"; + /** + * Format: int64 + * @description Branch merge session id + */ + id: number; + /** @description Merged branch key (post-merge result) */ + mergedKey?: components["schemas"]["BranchMergeKeyModel"]; + /** + * @description Type of key conflict resolution + * @enum {string} + */ + resolution?: "SOURCE" | "TARGET"; + /** @description Source branch key */ + sourceKey: components["schemas"]["BranchMergeKeyModel"]; + /** @description Target branch key */ + targetKey: components["schemas"]["BranchMergeKeyModel"]; + }; + BranchMergeKeyModel: { + /** @description Key description */ + keyDescription?: string; + /** + * Format: int64 + * @description Key id + */ + keyId: number; + /** @description Whether key uses plural forms */ + keyIsPlural: boolean; + /** @description Key name */ + keyName: string; + /** @description Translations indexed by language tag */ + translations: { + [key: string]: components["schemas"]["BranchMergeTranslationModel"]; + }; + }; + BranchMergeModel: { + /** + * Format: int64 + * @description Branch merge id + */ + id: number; + /** + * Format: int32 + * @description Key additions count + */ + keyAdditionsCount: number; + /** + * Format: int32 + * @description Key deletions count + */ + keyDeletionsCount: number; + /** + * Format: int32 + * @description Key updates count + */ + keyModificationsCount: number; + /** + * Format: int32 + * @description Key resolved conflicts count + */ + keyResolvedConflictsCount: number; + /** + * Format: int32 + * @description Key unresoled conflicts count + */ + keyUnresolvedConflictsCount: number; + /** + * Format: int64 + * @description Date of merge. If null, merge was not applied yet + */ + mergedAt?: number; + /** @description Is merge outdated. If true, it means, that either source or target branch data were changed */ + outdated: boolean; + /** + * Format: int64 + * @description Source branch id + */ + sourceBranchId: number; + /** @description Source branch name */ + sourceBranchName: string; + /** + * Format: int64 + * @description Target branch id + */ + targetBranchId: number; + /** @description Target branch name */ + targetBranchName: string; + }; + BranchMergeRefModel: { + /** + * Format: int64 + * @description Branch merge ID + */ + id: number; + /** + * Format: int64 + * @description Date of merge. If null, merge was not applied yet + */ + mergedAt?: number; + /** @description Target branch name */ + targetBranchName: string; + }; + BranchMergeTranslationModel: { + /** + * Format: int64 + * @description Translation id + */ + id?: number; + /** @description Language tag */ + language: string; + /** @description Whether translation is outdated */ + outdated: boolean; + /** + * @description Translation state + * @enum {string} + */ + state: "UNTRANSLATED" | "TRANSLATED" | "REVIEWED" | "DISABLED"; + /** @description Translation text */ + text?: string; + }; + BranchModel: { + /** @description Indicates whether this branch is currently active (visible and usable for editing translations and keys). Inactive branches are hidden but still stored in the project. */ + active: boolean; + /** @description User who created or owns this branch. Can be null for system-generated branches. */ + author?: components["schemas"]["SimpleUserAccountModel"]; + /** + * Format: int64 + * @description Date of branch creation + */ + createdAt?: number; + /** + * Format: int64 + * @description Unique identifier of the branch + */ + id: number; + /** @description Is branch default */ + isDefault: boolean; + /** @description Is branch protected */ + isProtected: boolean; + /** @description Ongoing (or applied) merge operation related to this branch. Null when the branch is not being merged yet */ + merge?: components["schemas"]["BranchMergeRefModel"]; + /** @description Human-readable name of the branch. Similar to Git branch names, it identifies the feature or purpose of this branch (e.g. 'feature-login-page') */ + name: string; + /** @description Name of the branch this branch was created from */ + originBranchName?: string; + }; BusinessEventReportRequest: { anonymousUserId?: string; data?: { - [key: string]: Record; + [key: string]: unknown; }; eventName: string; /** Format: int64 */ @@ -5459,11 +5983,21 @@ export interface components { invitations?: components["schemas"]["ProjectInvitationModel"][]; }; }; + CollectionModelProjectLockModel: { + _embedded?: { + projectLockModelList?: components["schemas"]["ProjectLockModel"][]; + }; + }; CollectionModelProjectTransferOptionModel: { _embedded?: { transferOptions?: components["schemas"]["ProjectTransferOptionModel"][]; }; }; + CollectionModelQueueItemModel: { + _embedded?: { + queueItemModelList?: components["schemas"]["QueueItemModel"][]; + }; + }; CollectionModelScreenshotModel: { _embedded?: { screenshots?: components["schemas"]["ScreenshotModel"][]; @@ -5490,9 +6024,11 @@ export interface components { }; }; ComplexEditKeyDto: { + /** @description Branch of the key. If not provided, default branch will be used */ + branch?: string; /** @description Custom values of the key. If not provided, custom values won't be modified */ custom?: { - [key: string]: Record; + [key: string]: unknown; }; /** @description Description of the key. It's also used as a context for Tolgee AI translator */ description?: string; @@ -5507,7 +6043,10 @@ export interface components { relatedKeysInOrder?: components["schemas"]["RelatedKeyDto"][]; /** @description IDs of screenshots to delete */ screenshotIdsToDelete?: number[]; - /** @description Ids of screenshots uploaded with /v2/image-upload endpoint */ + /** + * @deprecated + * @description Ids of screenshots uploaded with /v2/image-upload endpoint + */ screenshotUploadedImageIds?: number[]; screenshotsToAdd?: components["schemas"]["KeyScreenshotDto"][]; /** @description Translation states to update, if not provided states won't be modified */ @@ -5543,7 +6082,7 @@ export interface components { }; ComputedPermissionModel: { /** @enum {string} */ - origin: "ORGANIZATION_BASE" | "DIRECT" | "ORGANIZATION_OWNER" | "NONE" | "SERVER_ADMIN"; + origin: "ORGANIZATION_BASE" | "DIRECT" | "ORGANIZATION_OWNER" | "NONE" | "SERVER_ADMIN" | "SERVER_SUPPORTER"; permissionModel?: components["schemas"]["PermissionModel"]; /** * @deprecated @@ -5563,7 +6102,7 @@ export interface components { * "TRANSLATIONS_VIEW" * ] */ - scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign")[]; + scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign" | "all.view")[]; /** * @description List of languages user can change state to. If null, changing state of all language values is permitted. * @example [ @@ -5613,7 +6152,7 @@ export interface components { /** @description If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only). * * e.g. Key hello will be exported as <b>hello</b> */ - escapeHtml: boolean; + escapeHtml?: boolean; /** @description This is a template that defines the structure of the resulting .zip file content. * * The template is a string that can contain the following placeholders: {namespace}, {languageTag}, @@ -5628,6 +6167,10 @@ export interface components { * but in Android format. (e.g., en-rUS) * */ fileStructureTemplate?: string; + /** @description Filter translations with branch. + * + * By default, default branch is exported. */ + filterBranch?: string; /** @description Filter key IDs to be contained in export */ filterKeyId?: number[]; /** @description Filter key IDs not to be contained in export */ @@ -5650,7 +6193,7 @@ export interface components { * @description Format to export to * @enum {string} */ - format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS"; + format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS" | "ANDROID_SDK" | "APPLE_SDK"; /** Format: int64 */ id: number; /** @@ -5701,7 +6244,7 @@ export interface components { /** @description If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only). * * e.g. Key hello will be exported as <b>hello</b> */ - escapeHtml: boolean; + escapeHtml?: boolean; /** @description This is a template that defines the structure of the resulting .zip file content. * * The template is a string that can contain the following placeholders: {namespace}, {languageTag}, @@ -5716,6 +6259,10 @@ export interface components { * but in Android format. (e.g., en-rUS) * */ fileStructureTemplate?: string; + /** @description Filter translations with branch. + * + * By default, default branch is exported. */ + filterBranch?: string; /** @description Filter key IDs to be contained in export */ filterKeyId?: number[]; /** @description Filter key IDs not to be contained in export */ @@ -5738,7 +6285,7 @@ export interface components { * @description Format to export to * @enum {string} */ - format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS"; + format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS" | "ANDROID_SDK" | "APPLE_SDK"; /** * @description Languages to be contained in export. * @@ -5812,6 +6359,18 @@ export interface components { projectId: number; scopes: string[]; }; + CreateBranchModel: { + /** + * @description Branch name + * @example feature/new-branch + */ + name: string; + /** + * Format: int64 + * @description Origin branch id + */ + originBranchId: number; + }; CreateGlossaryRequest: { /** @description IDs of projects to be assigned to glossary */ assignedProjectIds: number[]; @@ -5843,6 +6402,7 @@ export interface components { text: string; }; CreateKeyDto: { + branch?: string; /** * @description Description of the key * @example This key is used on homepage. It's a label of sign up button. @@ -5857,7 +6417,10 @@ export interface components { pluralArgName?: string; /** @description Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. */ relatedKeysInOrder?: components["schemas"]["RelatedKeyDto"][]; - /** @description Ids of screenshots uploaded with /v2/image-upload endpoint */ + /** + * @deprecated + * @description Ids of screenshots uploaded with /v2/image-upload endpoint + */ screenshotUploadedImageIds?: number[]; screenshots?: components["schemas"]["KeyScreenshotDto"][]; /** @description Translation states to update, if not provided states won't be modified */ @@ -5947,7 +6510,6 @@ export interface components { */ extraCreditBalance: number; }; - /** @description For MT credits, the values are in full credits. Not Cents. */ CurrentUsageItemModel: { /** Format: int64 */ current: number; @@ -5957,6 +6519,7 @@ export interface components { limit: number; }; CurrentUsageModel: { + /** @description For MT credits, the values are in full credits. Not Cents. */ credits: components["schemas"]["CurrentUsageItemModel"]; isPayAsYouGo: boolean; keys: components["schemas"]["CurrentUsageItemModel"]; @@ -5982,7 +6545,16 @@ export interface components { domain: string; state: string; }; + DryRunMergeBranchRequest: { + /** + * Format: int64 + * @description Source branch id + */ + sourceBranchId: number; + }; EditKeyDto: { + /** @description The branch of the key. (When empty or null default branch will be used) */ + branch?: string; /** * @description Description of the key * @example This key is used on homepage. It's a label of sign up button. @@ -6002,7 +6574,7 @@ export interface components { name: string; slug?: string; /** - * @description Suggestions can be disabled (hidden from UI) or optional (visible in the UI) or enforced (force user to use them instead of editing reviewed translations) + * @description Suggestions can be DISABLED (hidden from UI) or ENABLED (visible in the UI) * @enum {string} */ suggestionsMode: "DISABLED" | "ENABLED"; @@ -6031,7 +6603,7 @@ export interface components { }; EntityDescriptionWithRelations: { data: { - [key: string]: Record; + [key: string]: unknown; }; entityClass: string; /** Format: int64 */ @@ -6039,16 +6611,16 @@ export interface components { }; ErrorResponseBody: { code: string; - params?: Record[]; + params?: unknown[]; }; ErrorResponseTyped: { /** @enum {string} */ - code: "unauthenticated" | "api_access_forbidden" | "api_key_not_found" | "invalid_api_key" | "invalid_project_api_key" | "project_api_key_expired" | "bad_credentials" | "mfa_enabled" | "invalid_otp_code" | "mfa_not_enabled" | "can_not_revoke_own_permissions" | "data_corrupted" | "invitation_code_does_not_exist_or_expired" | "language_tag_exists" | "language_name_exists" | "language_not_found" | "operation_not_permitted" | "registrations_not_allowed" | "project_not_found" | "resource_not_found" | "scope_not_found" | "key_exists" | "third_party_auth_error_message" | "third_party_auth_no_email" | "third_party_auth_non_matching_email" | "third_party_auth_no_sub" | "third_party_auth_unknown_error" | "email_already_verified" | "third_party_unauthorized" | "third_party_google_workspace_mismatch" | "third_party_switch_initiated" | "third_party_switch_conflict" | "username_already_exists" | "username_or_password_invalid" | "user_already_has_permissions" | "user_already_has_role" | "user_not_found" | "file_not_image" | "file_too_big" | "invalid_timestamp" | "email_not_verified" | "missing_callback_url" | "invalid_jwt_token" | "expired_jwt_token" | "general_jwt_error" | "cannot_find_suitable_address_part" | "slug_not_unique" | "user_is_not_member_of_organization" | "organization_has_no_other_owner" | "user_has_no_project_access" | "user_is_organization_owner" | "cannot_set_your_own_permissions" | "user_is_organization_member" | "property_not_mutable" | "import_language_not_from_project" | "existing_language_not_selected" | "conflict_is_not_resolved" | "language_already_selected" | "cannot_parse_file" | "could_not_resolve_property" | "cannot_add_more_then_100_languages" | "no_languages_provided" | "language_with_base_language_tag_not_found" | "language_not_from_project" | "namespace_not_from_project" | "cannot_delete_base_language" | "key_not_from_project" | "max_screenshots_exceeded" | "translation_not_from_project" | "can_edit_only_own_comment" | "request_parse_error" | "filter_by_value_state_not_valid" | "import_has_expired" | "tag_not_from_project" | "translation_text_too_long" | "invalid_recaptcha_token" | "cannot_leave_owning_project" | "cannot_leave_project_with_organization_role" | "dont_have_direct_permissions" | "tag_too_log" | "too_many_uploaded_images" | "one_or_more_images_not_found" | "screenshot_not_of_key" | "service_not_found" | "too_many_requests" | "translation_not_found" | "out_of_credits" | "key_not_found" | "organization_not_found" | "cannot_find_base_language" | "base_language_not_found" | "no_exported_result" | "cannot_set_your_own_role" | "only_translate_review_or_view_permission_accepts_view_languages" | "oauth2_token_url_not_set" | "oauth2_user_url_not_set" | "email_already_invited_or_member" | "price_not_found" | "invoice_not_from_organization" | "invoice_not_found" | "plan_not_found" | "plan_not_available_any_more" | "no_auto_translation_method" | "cannot_translate_base_language" | "pat_not_found" | "invalid_pat" | "pat_expired" | "operation_unavailable_for_account_type" | "validation_email_is_not_valid" | "current_password_required" | "cannot_create_organization" | "wrong_current_password" | "wrong_param_type" | "user_missing_password" | "expired_super_jwt_token" | "cannot_delete_your_own_account" | "cannot_sort_by_this_column" | "namespace_not_found" | "namespace_exists" | "invalid_authentication_method" | "unknown_sort_property" | "only_review_permission_accepts_state_change_languages" | "only_translate_or_review_permission_accepts_translate_languages" | "cannot_set_language_permissions_for_admin_scope" | "cannot_set_view_languages_without_translations_view_scope" | "cannot_set_translate_languages_without_translations_edit_scope" | "cannot_set_state_change_languages_without_translations_state_edit_scope" | "language_not_permitted" | "scopes_has_to_be_set" | "set_exactly_one_of_scopes_or_type" | "translation_exists" | "import_keys_error" | "provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids" | "multiple_projects_not_supported" | "plan_translation_limit_exceeded" | "feature_not_enabled" | "license_key_not_found" | "cannot_set_view_languages_without_for_level_based_permissions" | "cannot_set_different_translate_and_state_change_languages_for_level_based_permissions" | "cannot_disable_your_own_account" | "subscription_not_found" | "invoice_does_not_have_usage" | "customer_not_found" | "subscription_not_active" | "organization_already_subscribed" | "organization_not_subscribed" | "license_key_used_by_another_instance" | "translation_spending_limit_exceeded" | "credit_spending_limit_exceeded" | "seats_spending_limit_exceeded" | "this_instance_is_already_licensed" | "big_meta_not_from_project" | "mt_service_not_enabled" | "project_not_selected" | "organization_not_selected" | "plan_has_subscribers" | "translation_failed" | "batch_job_not_found" | "key_exists_in_namespace" | "tag_is_blank" | "execution_failed_on_management_error" | "translation_api_rate_limit" | "cannot_finalize_activity" | "formality_not_supported_by_service" | "language_not_supported_by_service" | "rate_limited" | "pat_access_not_allowed" | "pak_access_not_allowed" | "cannot_modify_disabled_translation" | "azure_config_required" | "s3_config_required" | "content_storage_config_required" | "content_storage_test_failed" | "content_storage_config_invalid" | "invalid_connection_string" | "cannot_create_azure_storage_client" | "s3_access_key_required" | "azure_connection_string_required" | "s3_secret_key_required" | "cannot_store_file_to_content_storage" | "unexpected_error_while_publishing_to_content_storage" | "webhook_responded_with_non_200_status" | "unexpected_error_while_executing_webhook" | "content_storage_is_in_use" | "cannot_set_state_for_missing_translation" | "no_project_id_provided" | "license_key_not_provided" | "subscription_already_canceled" | "user_is_subscribed_to_paid_plan" | "cannot_create_free_plan_without_fixed_type" | "cannot_modify_plan_free_status" | "key_id_not_provided" | "free_self_hosted_seat_limit_exceeded" | "advanced_params_not_supported" | "plural_forms_not_found_for_language" | "nested_plurals_not_supported" | "message_is_not_plural" | "content_outside_plural_forms" | "invalid_plural_form" | "multiple_plurals_not_supported" | "custom_values_json_too_long" | "unsupported_po_message_format" | "plural_forms_data_loss" | "current_user_does_not_own_image" | "user_cannot_view_this_organization" | "user_is_not_owner_of_organization" | "user_is_not_owner_or_maintainer_of_organization" | "pak_created_for_different_project" | "custom_slug_is_only_applicable_for_custom_storage" | "invalid_slug_format" | "batch_job_cancellation_timeout" | "import_failed" | "cannot_add_more_then_1000_languages" | "no_data_to_import" | "multiple_namespaces_mapped_to_single_file" | "multiple_mappings_for_same_file_language_name" | "multiple_mappings_for_null_file_language_name" | "too_many_mappings_for_file" | "missing_placeholder_in_template" | "tag_not_found" | "cannot_parse_encrypted_slack_login_data" | "slack_workspace_not_found" | "cannot_fetch_user_details_from_slack" | "slack_missing_scope" | "slack_not_connected_to_your_account" | "slack_invalid_command" | "slack_not_subscribed_yet" | "slack_connection_failed" | "tolgee_account_already_connected" | "slack_not_configured" | "slack_workspace_already_connected" | "slack_connection_error" | "email_verification_code_not_valid" | "cannot_subscribe_to_free_plan" | "plan_auto_assignment_only_for_free_plans" | "plan_auto_assignment_only_for_private_plans" | "task_not_found" | "task_not_finished" | "task_not_open" | "translation_agency_not_found" | "this_feature_is_not_implemented_in_oss" | "sso_token_exchange_failed" | "sso_user_info_retrieval_failed" | "sso_id_token_expired" | "sso_user_cannot_create_organization" | "sso_cant_verify_user" | "sso_auth_missing_domain" | "sso_domain_not_found_or_disabled" | "authentication_method_disabled" | "native_authentication_disabled" | "invitation_organization_mismatch" | "user_is_managed_by_organization" | "cannot_set_sso_provider_missing_fields" | "namespaces_cannot_be_disabled_when_namespace_exists" | "namespace_cannot_be_used_when_feature_is_disabled" | "sso_domain_not_allowed" | "sso_login_forced_for_this_account" | "use_sso_for_authentication_instead" | "date_has_to_be_in_the_future" | "custom_plan_and_plan_id_cannot_be_set_together" | "specify_plan_id_or_custom_plan" | "custom_plans_has_to_be_private" | "cannot_create_free_plan_with_prices" | "subscription_not_scheduled_for_cancellation" | "cannot_cancel_trial" | "cannot_update_without_modification" | "current_subscription_is_not_trialing" | "sorting_and_paging_is_not_supported_when_using_cursor" | "strings_metric_are_not_supported" | "plan_key_limit_exceeded" | "keys_spending_limit_exceeded" | "plan_seat_limit_exceeded" | "instance_not_using_license_key" | "invalid_path" | "llm_provider_not_found" | "llm_provider_error" | "prompt_not_found" | "llm_provider_not_returned_json" | "llm_template_parsing_error" | "llm_rate_limited" | "llm_provider_timeout" | "no_llm_provider_configured" | "glossary_not_found" | "glossary_term_not_found" | "glossary_term_translation_not_found" | "glossary_non_translatable_term_cannot_be_translated" | "llm_content_filter" | "llm_provider_empty_response" | "label_not_found" | "label_not_from_project" | "label_already_exists" | "filter_by_value_label_not_valid" | "suggestion_not_found" | "user_can_only_delete_his_suggestions" | "cannot_modify_reviewed_translation" | "cannot_modify_keys" | "expect_no_conflict_failed" | "suggestion_cant_be_plural" | "suggestion_must_be_plural" | "duplicate_suggestion"; - params?: Record[]; + code: "unauthenticated" | "api_access_forbidden" | "api_key_not_found" | "invalid_api_key" | "invalid_project_api_key" | "project_api_key_expired" | "bad_credentials" | "mfa_enabled" | "invalid_otp_code" | "mfa_not_enabled" | "can_not_revoke_own_permissions" | "data_corrupted" | "invitation_code_does_not_exist_or_expired" | "language_tag_exists" | "language_name_exists" | "language_not_found" | "operation_not_permitted" | "registrations_not_allowed" | "project_not_found" | "resource_not_found" | "scope_not_found" | "key_exists" | "third_party_auth_error_message" | "third_party_auth_no_email" | "third_party_auth_non_matching_email" | "third_party_auth_no_sub" | "third_party_auth_unknown_error" | "email_already_verified" | "third_party_unauthorized" | "third_party_google_workspace_mismatch" | "third_party_switch_initiated" | "third_party_switch_conflict" | "username_already_exists" | "username_or_password_invalid" | "user_already_has_permissions" | "user_already_has_role" | "user_not_found" | "file_not_image" | "file_too_big" | "invalid_timestamp" | "email_not_verified" | "missing_callback_url" | "invalid_jwt_token" | "expired_jwt_token" | "general_jwt_error" | "cannot_find_suitable_address_part" | "slug_not_unique" | "user_is_not_member_of_organization" | "organization_has_no_other_owner" | "user_has_no_project_access" | "user_is_organization_owner" | "cannot_set_your_own_permissions" | "user_is_organization_member" | "property_not_mutable" | "import_language_not_from_project" | "existing_language_not_selected" | "conflict_is_not_resolved" | "language_already_selected" | "cannot_parse_file" | "could_not_resolve_property" | "cannot_add_more_then_100_languages" | "no_languages_provided" | "language_with_base_language_tag_not_found" | "language_not_from_project" | "namespace_not_from_project" | "cannot_delete_base_language" | "key_not_from_project" | "max_screenshots_exceeded" | "translation_not_from_project" | "can_edit_only_own_comment" | "request_parse_error" | "filter_by_value_state_not_valid" | "import_has_expired" | "tag_not_from_project" | "translation_text_too_long" | "invalid_recaptcha_token" | "cannot_leave_owning_project" | "cannot_leave_project_with_organization_role" | "dont_have_direct_permissions" | "tag_too_log" | "too_many_uploaded_images" | "one_or_more_images_not_found" | "screenshot_not_of_key" | "service_not_found" | "too_many_requests" | "translation_not_found" | "out_of_credits" | "key_not_found" | "organization_not_found" | "cannot_find_base_language" | "base_language_not_found" | "no_exported_result" | "cannot_set_your_own_role" | "only_translate_review_or_view_permission_accepts_view_languages" | "oauth2_token_url_not_set" | "oauth2_user_url_not_set" | "email_already_invited_or_member" | "price_not_found" | "invoice_not_from_organization" | "invoice_not_found" | "plan_not_found" | "plan_not_available_any_more" | "no_auto_translation_method" | "cannot_translate_base_language" | "pat_not_found" | "invalid_pat" | "pat_expired" | "operation_unavailable_for_account_type" | "validation_email_is_not_valid" | "current_password_required" | "cannot_create_organization" | "wrong_current_password" | "wrong_param_type" | "user_missing_password" | "expired_super_jwt_token" | "cannot_delete_your_own_account" | "cannot_sort_by_this_column" | "namespace_not_found" | "namespace_exists" | "invalid_authentication_method" | "unknown_sort_property" | "only_review_permission_accepts_state_change_languages" | "only_translate_or_review_permission_accepts_translate_languages" | "cannot_set_language_permissions_for_admin_scope" | "cannot_set_view_languages_without_translations_view_scope" | "cannot_set_translate_languages_without_translations_edit_scope" | "cannot_set_state_change_languages_without_translations_state_edit_scope" | "language_not_permitted" | "scopes_has_to_be_set" | "set_exactly_one_of_scopes_or_type" | "translation_exists" | "import_keys_error" | "provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids" | "multiple_projects_not_supported" | "plan_translation_limit_exceeded" | "feature_not_enabled" | "license_key_not_found" | "cannot_set_view_languages_without_for_level_based_permissions" | "cannot_set_different_translate_and_state_change_languages_for_level_based_permissions" | "cannot_disable_your_own_account" | "subscription_not_found" | "invoice_does_not_have_usage" | "customer_not_found" | "subscription_not_active" | "organization_already_subscribed" | "organization_not_subscribed" | "license_key_used_by_another_instance" | "translation_spending_limit_exceeded" | "credit_spending_limit_exceeded" | "seats_spending_limit_exceeded" | "this_instance_is_already_licensed" | "big_meta_not_from_project" | "mt_service_not_enabled" | "project_not_selected" | "organization_not_selected" | "plan_has_subscribers" | "translation_failed" | "batch_job_not_found" | "key_exists_in_namespace" | "tag_is_blank" | "execution_failed_on_management_error" | "translation_api_rate_limit" | "cannot_finalize_activity" | "formality_not_supported_by_service" | "language_not_supported_by_service" | "rate_limited" | "pat_access_not_allowed" | "pak_access_not_allowed" | "cannot_modify_disabled_translation" | "azure_config_required" | "s3_config_required" | "content_storage_config_required" | "content_storage_test_failed" | "content_storage_config_invalid" | "invalid_connection_string" | "cannot_create_azure_storage_client" | "s3_access_key_required" | "azure_connection_string_required" | "s3_secret_key_required" | "cannot_store_file_to_content_storage" | "unexpected_error_while_publishing_to_content_storage" | "webhook_responded_with_non_200_status" | "unexpected_error_while_executing_webhook" | "content_storage_is_in_use" | "cannot_set_state_for_missing_translation" | "no_project_id_provided" | "license_key_not_provided" | "subscription_already_canceled" | "user_is_subscribed_to_paid_plan" | "cannot_create_free_plan_without_fixed_type" | "cannot_modify_plan_free_status" | "key_id_not_provided" | "free_self_hosted_seat_limit_exceeded" | "advanced_params_not_supported" | "plural_forms_not_found_for_language" | "nested_plurals_not_supported" | "message_is_not_plural" | "content_outside_plural_forms" | "invalid_plural_form" | "multiple_plurals_not_supported" | "custom_values_json_too_long" | "unsupported_po_message_format" | "plural_forms_data_loss" | "current_user_does_not_own_image" | "user_cannot_view_this_organization" | "user_is_not_owner_of_organization" | "user_is_not_owner_or_maintainer_of_organization" | "pak_created_for_different_project" | "custom_slug_is_only_applicable_for_custom_storage" | "invalid_slug_format" | "batch_job_cancellation_timeout" | "import_failed" | "cannot_add_more_then_1000_languages" | "no_data_to_import" | "multiple_namespaces_mapped_to_single_file" | "multiple_mappings_for_same_file_language_name" | "multiple_mappings_for_null_file_language_name" | "too_many_mappings_for_file" | "missing_placeholder_in_template" | "tag_not_found" | "cannot_parse_encrypted_slack_login_data" | "slack_workspace_not_found" | "cannot_fetch_user_details_from_slack" | "slack_missing_scope" | "slack_not_connected_to_your_account" | "slack_invalid_command" | "slack_not_subscribed_yet" | "slack_connection_failed" | "tolgee_account_already_connected" | "slack_not_configured" | "slack_workspace_already_connected" | "slack_connection_error" | "email_verification_code_not_valid" | "cannot_subscribe_to_free_plan" | "plan_auto_assignment_only_for_free_plans" | "plan_auto_assignment_only_for_private_plans" | "task_not_found" | "task_not_finished" | "task_not_open" | "translation_agency_not_found" | "this_feature_is_not_implemented_in_oss" | "sso_token_exchange_failed" | "sso_user_info_retrieval_failed" | "sso_id_token_expired" | "sso_user_cannot_create_organization" | "sso_cant_verify_user" | "sso_auth_missing_domain" | "sso_domain_not_found_or_disabled" | "authentication_method_disabled" | "native_authentication_disabled" | "invitation_organization_mismatch" | "user_is_managed_by_organization" | "cannot_set_sso_provider_missing_fields" | "namespaces_cannot_be_disabled_when_namespace_exists" | "namespace_cannot_be_used_when_feature_is_disabled" | "sso_domain_not_allowed" | "sso_login_forced_for_this_account" | "use_sso_for_authentication_instead" | "date_has_to_be_in_the_future" | "custom_plan_and_plan_id_cannot_be_set_together" | "specify_plan_id_or_custom_plan" | "custom_plans_has_to_be_private" | "cannot_create_free_plan_with_prices" | "subscription_not_scheduled_for_cancellation" | "cannot_cancel_trial" | "cannot_update_without_modification" | "current_subscription_is_not_trialing" | "sorting_and_paging_is_not_supported_when_using_cursor" | "strings_metric_are_not_supported" | "plan_key_limit_exceeded" | "keys_spending_limit_exceeded" | "plan_seat_limit_exceeded" | "instance_not_using_license_key" | "invalid_path" | "llm_provider_not_found" | "llm_provider_error" | "prompt_not_found" | "llm_provider_not_returned_json" | "llm_template_parsing_error" | "llm_rate_limited" | "llm_provider_timeout" | "no_llm_provider_configured" | "glossary_not_found" | "glossary_term_not_found" | "glossary_term_translation_not_found" | "glossary_non_translatable_term_cannot_be_translated" | "llm_content_filter" | "llm_provider_empty_response" | "label_not_found" | "label_not_from_project" | "label_already_exists" | "filter_by_value_label_not_valid" | "suggestion_not_found" | "user_can_only_delete_his_suggestions" | "cannot_modify_reviewed_translation" | "cannot_modify_keys" | "expect_no_conflict_failed" | "suggestion_cant_be_plural" | "suggestion_must_be_plural" | "duplicate_suggestion" | "unsupported_media_type" | "impersonation_of_admin_by_supporter_not_allowed" | "already_impersonating_user" | "operation_not_permitted_in_read_only_mode" | "file_processing_failed" | "branch_not_found" | "cannot_delete_default_branch" | "branch_already_exists" | "origin_branch_not_found" | "branch_merge_not_found" | "branch_merge_change_not_found" | "branch_merge_revision_not_valid" | "branch_merge_conflicts_not_resolved" | "branch_merge_already_merged"; + params?: unknown[]; }; ExistenceEntityDescription: { data: { - [key: string]: Record; + [key: string]: unknown; }; entityClass: string; /** Format: int64 */ @@ -6062,14 +6634,14 @@ export interface components { defaultFileStructureTemplate: string; extension: string; /** @enum {string} */ - format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS"; + format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS" | "ANDROID_SDK" | "APPLE_SDK"; mediaType: string; }; ExportParams: { /** @description If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only). * * e.g. Key hello will be exported as <b>hello</b> */ - escapeHtml: boolean; + escapeHtml?: boolean; /** @description This is a template that defines the structure of the resulting .zip file content. * * The template is a string that can contain the following placeholders: {namespace}, {languageTag}, @@ -6084,6 +6656,10 @@ export interface components { * but in Android format. (e.g., en-rUS) * */ fileStructureTemplate?: string; + /** @description Filter translations with branch. + * + * By default, default branch is exported. */ + filterBranch?: string; /** @description Filter key IDs to be contained in export */ filterKeyId?: number[]; /** @description Filter key IDs not to be contained in export */ @@ -6106,7 +6682,7 @@ export interface components { * @description Format to export to * @enum {string} */ - format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS"; + format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS" | "ANDROID_SDK" | "APPLE_SDK"; /** * @description Languages to be contained in export. * @@ -6154,6 +6730,14 @@ export interface components { languageTag: string; text: string; }; + GlossaryImportResult: { + /** + * Format: int32 + * @description Number of imported terms + * @example 42 + */ + imported: number; + }; GlossaryLanguageDto: { /** * @description Indicates if this is the base (main) language of the glossary @@ -6203,7 +6787,7 @@ export interface components { HierarchyItem: { requires: components["schemas"]["HierarchyItem"][]; /** @enum {string} */ - scope: "translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign"; + scope: "translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign" | "all.view"; }; IdentifyRequest: { anonymousUserId: string; @@ -6228,7 +6812,6 @@ export interface components { type: "KEY_NAME" | "KEY_ID" | "LANGUAGE_ID" | "KEY_INDEX" | "VALUE" | "LINE" | "FILE_NODE_ORIGINAL" | "LANGUAGE_NAME"; value?: string; }; - /** @description Definition of mapping for each file to import. */ ImportFileMapping: { /** @description Name of the file to import. This is the name of the file provided in `files` request part or in uploaded archive. */ fileName: string; @@ -6289,6 +6872,7 @@ export interface components { keys: components["schemas"]["ImportKeysResolvableItemDto"][]; }; ImportKeysResolvableItemDto: { + branch?: string; /** * @description Key name to set translations for * @example what_a_key_to_translate @@ -6305,6 +6889,10 @@ export interface components { ImportLanguageModel: { /** Format: int32 */ conflictCount: number; + /** + * @deprecated + * @description Use existingLanguageTag + */ existingLanguageAbbreviation?: string; /** Format: int64 */ existingLanguageId?: number; @@ -6358,7 +6946,7 @@ export interface components { conflictId?: number; conflictText?: string; /** @enum {string} */ - conflictType?: "CANNOT_EDIT_REVIEWED" | "CANNOT_EDIT_DISABLED" | "SHOULD_NOT_EDIT_REVIEWED"; + conflictType?: "SHOULD_NOT_EDIT_REVIEWED" | "CANNOT_EDIT_REVIEWED" | "CANNOT_EDIT_DISABLED"; existingKeyIsPlural: boolean; /** Format: int64 */ id: number; @@ -6372,7 +6960,6 @@ export interface components { resolved: boolean; text?: string; }; - /** @description Object mapping language tag to translation */ ImportTranslationResolvableDto: { /** * @description Determines, how conflict is resolved. @@ -6397,6 +6984,7 @@ export interface components { }; InitialDataModel: { announcement?: components["schemas"]["AnnouncementDto"]; + authInfo?: components["schemas"]["AuthInfoModel"]; eeSubscription?: components["schemas"]["InitialDataEeSubscriptionModel"]; languageTag?: string; preferredOrganization?: components["schemas"]["PrivateOrganizationModel"]; @@ -6404,7 +6992,17 @@ export interface components { ssoInfo?: components["schemas"]["PublicSsoTenantModel"]; userInfo?: components["schemas"]["PrivateUserAccountModel"]; }; - JsonNode: Record; + JobInfo: { + /** Format: int64 */ + createdAt?: number; + /** Format: int64 */ + jobId: number; + /** @enum {string} */ + status: "PENDING" | "RUNNING" | "SUCCESS" | "FAILED" | "CANCELLED" | "DEBOUNCED"; + /** @enum {string} */ + type: "AI_PLAYGROUND_TRANSLATE" | "PRE_TRANSLATE_BT_TM" | "MACHINE_TRANSLATE" | "AUTO_TRANSLATE" | "DELETE_KEYS" | "SET_TRANSLATIONS_STATE" | "CLEAR_TRANSLATIONS" | "COPY_TRANSLATIONS" | "TAG_KEYS" | "UNTAG_KEYS" | "SET_KEYS_NAMESPACE" | "AUTOMATION" | "BILLING_TRIAL_EXPIRATION_NOTICE" | "ASSIGN_TRANSLATION_LABEL" | "UNASSIGN_TRANSLATION_LABEL"; + }; + JsonNode: unknown; JwtAuthenticationResponse: { accessToken?: string; tokenType?: string; @@ -6413,7 +7011,6 @@ export interface components { name: string; namespace?: string; }; - /** @description Disabled languages */ KeyDisabledLanguageModel: { /** Format: int64 */ id: number; @@ -6438,7 +7035,6 @@ export interface components { */ namespace?: string; }; - /** @description Exclude keys filtered by the provided key information */ KeyId: { /** * Format: int64 @@ -6485,9 +7081,14 @@ export interface components { y: number; }; KeyModel: { + /** + * @description Branch of key + * @example dev + */ + branch?: string; /** @description Custom values of the key */ custom?: { - [key: string]: Record; + [key: string]: unknown; }; /** * @description Description of key @@ -6538,7 +7139,6 @@ export interface components { translation?: string; view?: components["schemas"]["KeySearchResultView"]; }; - /** @description Tasks related to this key */ KeyTaskViewModel: { done: boolean; /** Format: int64 */ @@ -6573,9 +7173,11 @@ export interface components { namespace?: string; }; KeyWithDataModel: { + /** @description Branch of the key */ + branch?: string; /** @description Custom values of the key */ custom: { - [key: string]: Record; + [key: string]: unknown; }; /** * @description Description of key @@ -6761,6 +7363,7 @@ export interface components { * @enum {string} */ primaryService?: "GOOGLE" | "AWS" | "DEEPL" | "AZURE" | "BAIDU" | "PROMPT"; + /** @description Service info used for automated translating */ primaryServiceInfo?: components["schemas"]["MtServiceInfo"]; /** * Format: int64 @@ -6778,13 +7381,6 @@ export interface components { languageTag?: string; supportedServices: components["schemas"]["MtSupportedService"][]; }; - /** @description Maps the languages from imported files to languages existing in the Tolgee platform. - * - * Use this field only when your files contain multiple languages (e.g., XLIFF files). - * - * Otherwise, use the `languageTag` property of `fileMappings`. - * - * Example: In xliff files, there are `source-language` and `target-language` attributes defined on `file` element. Using this field you can map source and target values to languages stored in the Tolgee Platform. */ LanguageMapping: { /** * @description The language from the imported file. @@ -6878,18 +7474,6 @@ export interface components { /** Format: int64 */ untranslatedWordCount: number; }; - LlmMessage: { - image?: string; - text?: string; - /** @enum {string} */ - type: "TEXT" | "IMAGE"; - }; - LlmParams: { - messages: components["schemas"]["LlmMessage"][]; - /** @enum {string} */ - priority: "LOW" | "HIGH"; - shouldOutputJson: boolean; - }; LlmProviderModel: { apiKey?: string; apiUrl?: string; @@ -6901,6 +7485,7 @@ export interface components { name: string; /** @enum {string} */ priority?: "LOW" | "HIGH"; + reasoningEffort?: string; /** @enum {string} */ type: "OPENAI" | "OPENAI_AZURE" | "TOLGEE" | "ANTHROPIC" | "GOOGLE_AI"; }; @@ -6914,6 +7499,7 @@ export interface components { name: string; /** @enum {string} */ priority?: "LOW" | "HIGH"; + reasoningEffort?: string; /** @enum {string} */ type: "OPENAI" | "OPENAI_AZURE" | "TOLGEE" | "ANTHROPIC" | "GOOGLE_AI"; }; @@ -6942,6 +7528,7 @@ export interface components { * @enum {string} */ primaryService?: "GOOGLE" | "AWS" | "DEEPL" | "AZURE" | "BAIDU" | "PROMPT"; + /** @description This service info will be used for automated translation */ primaryServiceInfo?: components["schemas"]["MtServiceInfo"]; /** * Format: int64 @@ -6964,7 +7551,7 @@ export interface components { }; ModifiedEntityModel: { description?: { - [key: string]: Record; + [key: string]: unknown; }; entityClass: string; /** Format: int64 */ @@ -6981,7 +7568,6 @@ export interface components { defaultEnabledForProject: boolean; enabled: boolean; }; - /** @description Info about enabled services */ MtServiceInfo: { /** @enum {string} */ formality?: "FORMAL" | "INFORMAL" | "DEFAULT"; @@ -7123,6 +7709,7 @@ export interface components { tag: string; }; OrganizationModel: { + /** @example Links to avatar images */ avatar?: components["schemas"]["Avatar"]; basePermissions: components["schemas"]["PermissionModel"]; /** @@ -7170,6 +7757,30 @@ export interface components { }; page?: components["schemas"]["PageMetadata"]; }; + PagedModelBranchMergeChangeModel: { + _embedded?: { + branchMergeChanges?: components["schemas"]["BranchMergeChangeModel"][]; + }; + page?: components["schemas"]["PageMetadata"]; + }; + PagedModelBranchMergeConflictModel: { + _embedded?: { + branchMergeConflicts?: components["schemas"]["BranchMergeConflictModel"][]; + }; + page?: components["schemas"]["PageMetadata"]; + }; + PagedModelBranchMergeModel: { + _embedded?: { + branchMerges?: components["schemas"]["BranchMergeModel"][]; + }; + page?: components["schemas"]["PageMetadata"]; + }; + PagedModelBranchModel: { + _embedded?: { + branches?: components["schemas"]["BranchModel"][]; + }; + page?: components["schemas"]["PageMetadata"]; + }; PagedModelContentDeliveryConfigModel: { _embedded?: { contentDeliveryConfigs?: components["schemas"]["ContentDeliveryConfigModel"][]; @@ -7444,7 +8055,7 @@ export interface components { * "TRANSLATIONS_VIEW" * ] */ - scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign")[]; + scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign" | "all.view")[]; /** * @description List of languages user can change state to. If null, changing state of all language values is permitted. * @example [ @@ -7503,7 +8114,7 @@ export interface components { * "TRANSLATIONS_VIEW" * ] */ - scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign")[]; + scopes: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign" | "all.view")[]; /** * @description List of languages user can change state to. If null, changing state of all language values is permitted. * @example [ @@ -7580,7 +8191,9 @@ export interface components { usage: components["schemas"]["UsageModel"]; }; PrivateOrganizationModel: { + /** @example Current active subscription info */ activeCloudSubscription?: components["schemas"]["PublicCloudSubscriptionModel"]; + /** @example Links to avatar images */ avatar?: components["schemas"]["Avatar"]; basePermissions: components["schemas"]["PermissionModel"]; /** @@ -7599,6 +8212,7 @@ export interface components { /** @example Beautiful organization */ name: string; organizationModel?: components["schemas"]["OrganizationModel"]; + /** @example Quick start data for current user */ quickStart?: components["schemas"]["QuickStartModel"]; /** @example btforg */ slug: string; @@ -7611,7 +8225,7 @@ export interface components { domain?: string; emailAwaitingVerification?: string; /** @enum {string} */ - globalServerRole: "USER" | "ADMIN"; + globalServerRole: "USER" | "ADMIN" | "SUPPORTER"; /** Format: int64 */ id: number; mfaEnabled: boolean; @@ -7635,18 +8249,18 @@ export interface components { [key: string]: number; }; meta?: { - [key: string]: Record; + [key: string]: unknown; }; modifiedEntities?: { [key: string]: components["schemas"]["ModifiedEntityModel"][]; }; - params?: Record; + params?: unknown; /** Format: int64 */ revisionId: number; /** Format: int64 */ timestamp: number; /** @enum {string} */ - type: "UNKNOWN" | "SET_TRANSLATION_STATE" | "SET_TRANSLATIONS" | "DISMISS_AUTO_TRANSLATED_STATE" | "SET_OUTDATED_FLAG" | "TRANSLATION_COMMENT_ADD" | "TRANSLATION_COMMENT_DELETE" | "TRANSLATION_COMMENT_EDIT" | "TRANSLATION_COMMENT_SET_STATE" | "SCREENSHOT_DELETE" | "SCREENSHOT_ADD" | "KEY_TAGS_EDIT" | "KEY_NAME_EDIT" | "KEY_DELETE" | "CREATE_KEY" | "COMPLEX_EDIT" | "IMPORT" | "CREATE_LANGUAGE" | "EDIT_LANGUAGE" | "DELETE_LANGUAGE" | "HARD_DELETE_LANGUAGE" | "CREATE_PROJECT" | "EDIT_PROJECT" | "NAMESPACE_EDIT" | "BATCH_PRE_TRANSLATE_BY_TM" | "BATCH_MACHINE_TRANSLATE" | "AUTO_TRANSLATE" | "BATCH_CLEAR_TRANSLATIONS" | "BATCH_COPY_TRANSLATIONS" | "BATCH_SET_TRANSLATION_STATE" | "BATCH_TAG_KEYS" | "BATCH_UNTAG_KEYS" | "BATCH_SET_KEYS_NAMESPACE" | "BATCH_ASSIGN_TRANSLATION_LABEL" | "BATCH_UNASSIGN_TRANSLATION_LABEL" | "AUTOMATION" | "CONTENT_DELIVERY_CONFIG_CREATE" | "CONTENT_DELIVERY_CONFIG_UPDATE" | "CONTENT_DELIVERY_CONFIG_DELETE" | "CONTENT_STORAGE_CREATE" | "CONTENT_STORAGE_UPDATE" | "CONTENT_STORAGE_DELETE" | "WEBHOOK_CONFIG_CREATE" | "WEBHOOK_CONFIG_UPDATE" | "WEBHOOK_CONFIG_DELETE" | "COMPLEX_TAG_OPERATION" | "TASKS_CREATE" | "TASK_CREATE" | "TASK_UPDATE" | "TASK_KEYS_UPDATE" | "TASK_FINISH" | "TASK_CLOSE" | "TASK_REOPEN" | "TASK_KEY_UPDATE" | "ORDER_TRANSLATION" | "GLOSSARY_CREATE" | "GLOSSARY_UPDATE" | "GLOSSARY_DELETE" | "GLOSSARY_TERM_CREATE" | "GLOSSARY_TERM_UPDATE" | "GLOSSARY_TERM_DELETE" | "GLOSSARY_TERM_TRANSLATION_UPDATE" | "TRANSLATION_LABELS_EDIT" | "TRANSLATION_LABEL_ASSIGN" | "TRANSLATION_LABEL_CREATE" | "TRANSLATION_LABEL_UPDATE" | "TRANSLATION_LABEL_DELETE" | "CREATE_SUGGESTION" | "DECLINE_SUGGESTION" | "ACCEPT_SUGGESTION" | "REVERSE_SUGGESTION" | "DELETE_SUGGESTION"; + type: "UNKNOWN" | "SET_TRANSLATION_STATE" | "SET_TRANSLATIONS" | "DISMISS_AUTO_TRANSLATED_STATE" | "SET_OUTDATED_FLAG" | "TRANSLATION_COMMENT_ADD" | "TRANSLATION_COMMENT_DELETE" | "TRANSLATION_COMMENT_EDIT" | "TRANSLATION_COMMENT_SET_STATE" | "SCREENSHOT_DELETE" | "SCREENSHOT_ADD" | "KEY_TAGS_EDIT" | "KEY_NAME_EDIT" | "KEY_DELETE" | "CREATE_KEY" | "COMPLEX_EDIT" | "IMPORT" | "CREATE_LANGUAGE" | "EDIT_LANGUAGE" | "DELETE_LANGUAGE" | "HARD_DELETE_LANGUAGE" | "CREATE_PROJECT" | "EDIT_PROJECT" | "NAMESPACE_EDIT" | "BATCH_PRE_TRANSLATE_BY_TM" | "BATCH_MACHINE_TRANSLATE" | "AUTO_TRANSLATE" | "BATCH_CLEAR_TRANSLATIONS" | "BATCH_COPY_TRANSLATIONS" | "BATCH_SET_TRANSLATION_STATE" | "BATCH_TAG_KEYS" | "BATCH_UNTAG_KEYS" | "BATCH_SET_KEYS_NAMESPACE" | "BATCH_ASSIGN_TRANSLATION_LABEL" | "BATCH_UNASSIGN_TRANSLATION_LABEL" | "AUTOMATION" | "CONTENT_DELIVERY_CONFIG_CREATE" | "CONTENT_DELIVERY_CONFIG_UPDATE" | "CONTENT_DELIVERY_CONFIG_DELETE" | "CONTENT_STORAGE_CREATE" | "CONTENT_STORAGE_UPDATE" | "CONTENT_STORAGE_DELETE" | "WEBHOOK_CONFIG_CREATE" | "WEBHOOK_CONFIG_UPDATE" | "WEBHOOK_CONFIG_DELETE" | "COMPLEX_TAG_OPERATION" | "TASKS_CREATE" | "TASK_CREATE" | "TASK_UPDATE" | "TASK_KEYS_UPDATE" | "TASK_FINISH" | "TASK_CLOSE" | "TASK_REOPEN" | "TASK_KEY_UPDATE" | "ORDER_TRANSLATION" | "GLOSSARY_CREATE" | "GLOSSARY_UPDATE" | "GLOSSARY_DELETE" | "GLOSSARY_IMPORT" | "GLOSSARY_TERM_CREATE" | "GLOSSARY_TERM_UPDATE" | "GLOSSARY_TERM_DELETE" | "GLOSSARY_TERM_TRANSLATION_UPDATE" | "TRANSLATION_LABELS_EDIT" | "TRANSLATION_LABEL_ASSIGN" | "TRANSLATION_LABEL_CREATE" | "TRANSLATION_LABEL_UPDATE" | "TRANSLATION_LABEL_DELETE" | "CREATE_SUGGESTION" | "DECLINE_SUGGESTION" | "ACCEPT_SUGGESTION" | "REVERSE_SUGGESTION" | "DELETE_SUGGESTION" | "SUGGESTION_SET_ACTIVE" | "AI_PROMPT_CREATE" | "AI_PROMPT_UPDATE" | "AI_PROMPT_DELETE"; }; ProjectAiPromptCustomizationModel: { /** @@ -7665,8 +8279,16 @@ export interface components { invitedUserEmail?: string; invitedUserName?: string; permission: components["schemas"]["PermissionWithAgencyModel"]; + /** + * @deprecated + * @description Use permission object instead + */ permittedLanguageIds?: number[]; - /** @enum {string} */ + /** + * @deprecated + * @description Use permission object instead + * @enum {string} + */ type?: "NONE" | "VIEW" | "TRANSLATE" | "REVIEW" | "EDIT" | "MANAGE"; }; ProjectInviteUserDto: { @@ -7703,12 +8325,25 @@ export interface components { /** @description Languages user can view */ viewLanguages?: number[]; }; + ProjectLockModel: { + jobInfo?: components["schemas"]["JobInfo"]; + /** @enum {string} */ + lockStatus: "UNLOCKED" | "UNINITIALIZED" | "LOCKED"; + /** Format: int64 */ + lockedJobId?: number; + /** Format: int64 */ + projectId: number; + }; ProjectModel: { avatar?: components["schemas"]["Avatar"]; baseLanguage?: components["schemas"]["LanguageModel"]; computedPermission: components["schemas"]["ComputedPermissionModel"]; defaultNamespace?: components["schemas"]["NamespaceModel"]; description?: string; + /** + * @description Current user's direct permission + * @example MANAGE + */ directPermission?: components["schemas"]["PermissionModel"]; /** @description Whether to disable ICU placeholder visualization in the editor and it's support. */ icuPlaceholders: boolean; @@ -7772,8 +8407,16 @@ export interface components { ProjectWithStatsModel: { avatar?: components["schemas"]["Avatar"]; baseLanguage?: components["schemas"]["LanguageModel"]; + /** + * @description Actual current user's permissions on this project. You can not sort data by this column! + * @example EDIT + */ computedPermission: components["schemas"]["ComputedPermissionModel"]; description?: string; + /** + * @description Current user's direct permission + * @example MANAGE + */ directPermission?: components["schemas"]["PermissionModel"]; /** @description Whether to disable ICU placeholder visualization in the editor and it's support. */ icuPlaceholders: boolean; @@ -7803,15 +8446,15 @@ export interface components { providerName: string; template?: string; }; - PromptResponseDto: { + PromptResponseModel: { parsedJson?: components["schemas"]["JsonNode"]; /** Format: int32 */ price?: number; prompt: string; result: string; - usage?: components["schemas"]["PromptResponseUsageDto"]; + usage?: components["schemas"]["PromptResponseUsageModel"]; }; - PromptResponseUsageDto: { + PromptResponseUsageModel: { /** Format: int64 */ cachedTokens?: number; /** Format: int64 */ @@ -7819,13 +8462,6 @@ export interface components { /** Format: int64 */ outputTokens?: number; }; - PromptResult: { - parsedJson?: components["schemas"]["JsonNode"]; - /** Format: int32 */ - price: number; - response: string; - usage?: components["schemas"]["PromptResponseUsageDto"]; - }; PromptRunDto: { basicPromptOptions?: ("KEY_NAME" | "KEY_DESCRIPTION" | "KEY_CONTEXT" | "PROJECT_DESCRIPTION" | "LANGUAGE_NOTES" | "TM_SUGGESTIONS" | "SCREENSHOT" | "GLOSSARY")[]; /** Format: int64 */ @@ -7838,21 +8474,21 @@ export interface components { PromptVariableDto: { description?: string; name: string; - /** @description List of nested properties for this variable, allowing hierarchical structuring. */ - props?: components["schemas"]["PromptVariableDto"][] | null; + props?: components["schemas"]["PromptVariableDto"][]; /** @enum {string} */ type: "FRAGMENT" | "OBJECT" | "STRING"; value?: string; }; - /** @description Modified fields */ PropertyModification: { - new?: Record; - old?: Record; + new?: unknown; + old?: unknown; }; PublicBillingConfigurationDTO: { enabled: boolean; }; PublicCloudPlanModel: { + /** Format: date-time */ + archivedAt?: string; enabledFeatures: ("GRANULAR_PERMISSIONS" | "PRIORITIZED_FEATURE_REQUESTS" | "PREMIUM_SUPPORT" | "DEDICATED_SLACK_CHANNEL" | "ASSISTED_UPDATES" | "DEPLOYMENT_ASSISTANCE" | "BACKUP_CONFIGURATION" | "TEAM_TRAINING" | "ACCOUNT_MANAGER" | "STANDARD_SUPPORT" | "PROJECT_LEVEL_CONTENT_STORAGES" | "WEBHOOKS" | "MULTIPLE_CONTENT_DELIVERY_CONFIGS" | "AI_PROMPT_CUSTOMIZATION" | "SLACK_INTEGRATION" | "TASKS" | "SSO" | "ORDER_TRANSLATION" | "GLOSSARY" | "TRANSLATION_LABELS")[]; free: boolean; /** Format: int64 */ @@ -7866,7 +8502,6 @@ export interface components { /** @enum {string} */ type: "PAY_AS_YOU_GO" | "FIXED"; }; - /** @example Current active subscription info */ PublicCloudSubscriptionModel: { cancelAtPeriodEnd: boolean; /** @enum {string} */ @@ -7888,6 +8523,7 @@ export interface components { clientSentryDsn?: string; contentDeliveryConfigured: boolean; ga4Tag?: string; + intercomAppId?: string; internalControllerEnabled: boolean; llm: components["schemas"]["PublicLlmConfigurationDTO"]; machineTranslationServices: components["schemas"]["MtServicesDTO"]; @@ -7897,6 +8533,10 @@ export interface components { maxUploadFileSize: number; nativeEnabled: boolean; needsEmailVerification: boolean; + /** + * @deprecated + * @description Use nativeEnabled instead + */ passwordResettable: boolean; plausible: components["schemas"]["PlausibleDto"]; postHogApiKey?: string; @@ -8021,7 +8661,18 @@ export interface components { */ usedMtCredits: number; }; - /** @example Quick start data for current user */ + QueueItemModel: { + /** Format: int64 */ + chunkExecutionId: number; + /** Format: int64 */ + executeAfter?: number; + /** @enum {string} */ + jobCharacter: "SLOW" | "FAST"; + /** Format: int64 */ + jobId: number; + /** Format: int32 */ + managementErrorRetrials: number; + }; QuickStartModel: { completedSteps: string[]; finished: boolean; @@ -8043,11 +8694,18 @@ export interface components { */ expiresAt?: number; }; - /** @description Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. */ RelatedKeyDto: { + branch?: string; keyName: string; namespace?: string; }; + RenameBranchModel: { + /** + * @description New branch name + * @example feature/rename-branch + */ + name: string; + }; ResetPassword: { code: string; email: string; @@ -8057,6 +8715,22 @@ export interface components { callbackUrl: string; email: string; }; + ResolveAllBranchMergeConflictsRequest: { + /** @enum {string} */ + resolve: "SOURCE" | "TARGET"; + }; + ResolveBranchMergeConflictRequest: { + /** + * Format: int64 + * @description Merge change id + */ + changeId: number; + /** + * @description Type of resolution + * @enum {string} + */ + resolve: "SOURCE" | "TARGET"; + }; RevealedApiKeyModel: { description: string; /** Format: int64 */ @@ -8111,7 +8785,6 @@ export interface components { positions?: components["schemas"]["KeyInScreenshotPositionDto"][]; text?: string; }; - /** @description Screenshots of the key */ ScreenshotModel: { /** Format: date-time */ createdAt?: string; @@ -8142,6 +8815,8 @@ export interface components { ids: number[]; }; SelfHostedEePlanModel: { + /** Format: date-time */ + archivedAt?: string; enabledFeatures: ("GRANULAR_PERMISSIONS" | "PRIORITIZED_FEATURE_REQUESTS" | "PREMIUM_SUPPORT" | "DEDICATED_SLACK_CHANNEL" | "ASSISTED_UPDATES" | "DEPLOYMENT_ASSISTANCE" | "BACKUP_CONFIGURATION" | "TEAM_TRAINING" | "ACCOUNT_MANAGER" | "STANDARD_SUPPORT" | "PROJECT_LEVEL_CONTENT_STORAGES" | "WEBHOOKS" | "MULTIPLE_CONTENT_DELIVERY_CONFIGS" | "AI_PROMPT_CUSTOMIZATION" | "SLACK_INTEGRATION" | "TASKS" | "SSO" | "ORDER_TRANSLATION" | "GLOSSARY" | "TRANSLATION_LABELS")[]; free: boolean; hasYearlyPrice: boolean; @@ -8228,6 +8903,8 @@ export interface components { state: "UNTRANSLATED" | "TRANSLATED" | "REVIEWED" | "DISABLED"; }; SetTranslationsWithKeyDto: { + /** @description Branch name to set translations for */ + branch?: string; /** * @description Key name to set translations for * @example what_a_key_to_translate @@ -8338,6 +9015,7 @@ export interface components { language: string; }; SimpleOrganizationModel: { + /** @example Links to avatar images */ avatar?: components["schemas"]["Avatar"]; basePermissions: components["schemas"]["PermissionModel"]; /** @example This is a beautiful organization full of beautiful and clever people */ @@ -8359,7 +9037,6 @@ export interface components { name: string; slug?: string; }; - /** @description User who created the comment */ SimpleUserAccountModel: { avatar?: components["schemas"]["Avatar"]; deleted: boolean; @@ -8369,6 +9046,11 @@ export interface components { username: string; }; SingleStepImportRequest: { + /** + * @description Branch to which files will be imported + * @example main + */ + branch?: string; /** @description If true, placeholders from other formats will be converted to ICU when possible */ convertPlaceholdersToIcu: boolean; /** @description If false, only updates keys, skipping the creation of new keys */ @@ -8416,7 +9098,6 @@ export interface components { /** @description Keys created by this import will be tagged with these tags. It add tags only to new keys. The keys that already exist will not be tagged. */ tagNewKeys: string[]; }; - /** @description List of keys to import */ SingleStepImportResolvableItemRequest: { /** * @description Key name to set translations for @@ -8447,7 +9128,6 @@ export interface components { */ overrideMode?: "RECOMMENDED" | "ALL"; }; - /** @description Object mapping language tag to translation */ SingleStepImportResolvableTranslationRequest: { /** * @description @@ -8514,11 +9194,11 @@ export interface components { }; StorageTestResult: { /** @enum {string} */ - message?: "unauthenticated" | "api_access_forbidden" | "api_key_not_found" | "invalid_api_key" | "invalid_project_api_key" | "project_api_key_expired" | "bad_credentials" | "mfa_enabled" | "invalid_otp_code" | "mfa_not_enabled" | "can_not_revoke_own_permissions" | "data_corrupted" | "invitation_code_does_not_exist_or_expired" | "language_tag_exists" | "language_name_exists" | "language_not_found" | "operation_not_permitted" | "registrations_not_allowed" | "project_not_found" | "resource_not_found" | "scope_not_found" | "key_exists" | "third_party_auth_error_message" | "third_party_auth_no_email" | "third_party_auth_non_matching_email" | "third_party_auth_no_sub" | "third_party_auth_unknown_error" | "email_already_verified" | "third_party_unauthorized" | "third_party_google_workspace_mismatch" | "third_party_switch_initiated" | "third_party_switch_conflict" | "username_already_exists" | "username_or_password_invalid" | "user_already_has_permissions" | "user_already_has_role" | "user_not_found" | "file_not_image" | "file_too_big" | "invalid_timestamp" | "email_not_verified" | "missing_callback_url" | "invalid_jwt_token" | "expired_jwt_token" | "general_jwt_error" | "cannot_find_suitable_address_part" | "slug_not_unique" | "user_is_not_member_of_organization" | "organization_has_no_other_owner" | "user_has_no_project_access" | "user_is_organization_owner" | "cannot_set_your_own_permissions" | "user_is_organization_member" | "property_not_mutable" | "import_language_not_from_project" | "existing_language_not_selected" | "conflict_is_not_resolved" | "language_already_selected" | "cannot_parse_file" | "could_not_resolve_property" | "cannot_add_more_then_100_languages" | "no_languages_provided" | "language_with_base_language_tag_not_found" | "language_not_from_project" | "namespace_not_from_project" | "cannot_delete_base_language" | "key_not_from_project" | "max_screenshots_exceeded" | "translation_not_from_project" | "can_edit_only_own_comment" | "request_parse_error" | "filter_by_value_state_not_valid" | "import_has_expired" | "tag_not_from_project" | "translation_text_too_long" | "invalid_recaptcha_token" | "cannot_leave_owning_project" | "cannot_leave_project_with_organization_role" | "dont_have_direct_permissions" | "tag_too_log" | "too_many_uploaded_images" | "one_or_more_images_not_found" | "screenshot_not_of_key" | "service_not_found" | "too_many_requests" | "translation_not_found" | "out_of_credits" | "key_not_found" | "organization_not_found" | "cannot_find_base_language" | "base_language_not_found" | "no_exported_result" | "cannot_set_your_own_role" | "only_translate_review_or_view_permission_accepts_view_languages" | "oauth2_token_url_not_set" | "oauth2_user_url_not_set" | "email_already_invited_or_member" | "price_not_found" | "invoice_not_from_organization" | "invoice_not_found" | "plan_not_found" | "plan_not_available_any_more" | "no_auto_translation_method" | "cannot_translate_base_language" | "pat_not_found" | "invalid_pat" | "pat_expired" | "operation_unavailable_for_account_type" | "validation_email_is_not_valid" | "current_password_required" | "cannot_create_organization" | "wrong_current_password" | "wrong_param_type" | "user_missing_password" | "expired_super_jwt_token" | "cannot_delete_your_own_account" | "cannot_sort_by_this_column" | "namespace_not_found" | "namespace_exists" | "invalid_authentication_method" | "unknown_sort_property" | "only_review_permission_accepts_state_change_languages" | "only_translate_or_review_permission_accepts_translate_languages" | "cannot_set_language_permissions_for_admin_scope" | "cannot_set_view_languages_without_translations_view_scope" | "cannot_set_translate_languages_without_translations_edit_scope" | "cannot_set_state_change_languages_without_translations_state_edit_scope" | "language_not_permitted" | "scopes_has_to_be_set" | "set_exactly_one_of_scopes_or_type" | "translation_exists" | "import_keys_error" | "provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids" | "multiple_projects_not_supported" | "plan_translation_limit_exceeded" | "feature_not_enabled" | "license_key_not_found" | "cannot_set_view_languages_without_for_level_based_permissions" | "cannot_set_different_translate_and_state_change_languages_for_level_based_permissions" | "cannot_disable_your_own_account" | "subscription_not_found" | "invoice_does_not_have_usage" | "customer_not_found" | "subscription_not_active" | "organization_already_subscribed" | "organization_not_subscribed" | "license_key_used_by_another_instance" | "translation_spending_limit_exceeded" | "credit_spending_limit_exceeded" | "seats_spending_limit_exceeded" | "this_instance_is_already_licensed" | "big_meta_not_from_project" | "mt_service_not_enabled" | "project_not_selected" | "organization_not_selected" | "plan_has_subscribers" | "translation_failed" | "batch_job_not_found" | "key_exists_in_namespace" | "tag_is_blank" | "execution_failed_on_management_error" | "translation_api_rate_limit" | "cannot_finalize_activity" | "formality_not_supported_by_service" | "language_not_supported_by_service" | "rate_limited" | "pat_access_not_allowed" | "pak_access_not_allowed" | "cannot_modify_disabled_translation" | "azure_config_required" | "s3_config_required" | "content_storage_config_required" | "content_storage_test_failed" | "content_storage_config_invalid" | "invalid_connection_string" | "cannot_create_azure_storage_client" | "s3_access_key_required" | "azure_connection_string_required" | "s3_secret_key_required" | "cannot_store_file_to_content_storage" | "unexpected_error_while_publishing_to_content_storage" | "webhook_responded_with_non_200_status" | "unexpected_error_while_executing_webhook" | "content_storage_is_in_use" | "cannot_set_state_for_missing_translation" | "no_project_id_provided" | "license_key_not_provided" | "subscription_already_canceled" | "user_is_subscribed_to_paid_plan" | "cannot_create_free_plan_without_fixed_type" | "cannot_modify_plan_free_status" | "key_id_not_provided" | "free_self_hosted_seat_limit_exceeded" | "advanced_params_not_supported" | "plural_forms_not_found_for_language" | "nested_plurals_not_supported" | "message_is_not_plural" | "content_outside_plural_forms" | "invalid_plural_form" | "multiple_plurals_not_supported" | "custom_values_json_too_long" | "unsupported_po_message_format" | "plural_forms_data_loss" | "current_user_does_not_own_image" | "user_cannot_view_this_organization" | "user_is_not_owner_of_organization" | "user_is_not_owner_or_maintainer_of_organization" | "pak_created_for_different_project" | "custom_slug_is_only_applicable_for_custom_storage" | "invalid_slug_format" | "batch_job_cancellation_timeout" | "import_failed" | "cannot_add_more_then_1000_languages" | "no_data_to_import" | "multiple_namespaces_mapped_to_single_file" | "multiple_mappings_for_same_file_language_name" | "multiple_mappings_for_null_file_language_name" | "too_many_mappings_for_file" | "missing_placeholder_in_template" | "tag_not_found" | "cannot_parse_encrypted_slack_login_data" | "slack_workspace_not_found" | "cannot_fetch_user_details_from_slack" | "slack_missing_scope" | "slack_not_connected_to_your_account" | "slack_invalid_command" | "slack_not_subscribed_yet" | "slack_connection_failed" | "tolgee_account_already_connected" | "slack_not_configured" | "slack_workspace_already_connected" | "slack_connection_error" | "email_verification_code_not_valid" | "cannot_subscribe_to_free_plan" | "plan_auto_assignment_only_for_free_plans" | "plan_auto_assignment_only_for_private_plans" | "task_not_found" | "task_not_finished" | "task_not_open" | "translation_agency_not_found" | "this_feature_is_not_implemented_in_oss" | "sso_token_exchange_failed" | "sso_user_info_retrieval_failed" | "sso_id_token_expired" | "sso_user_cannot_create_organization" | "sso_cant_verify_user" | "sso_auth_missing_domain" | "sso_domain_not_found_or_disabled" | "authentication_method_disabled" | "native_authentication_disabled" | "invitation_organization_mismatch" | "user_is_managed_by_organization" | "cannot_set_sso_provider_missing_fields" | "namespaces_cannot_be_disabled_when_namespace_exists" | "namespace_cannot_be_used_when_feature_is_disabled" | "sso_domain_not_allowed" | "sso_login_forced_for_this_account" | "use_sso_for_authentication_instead" | "date_has_to_be_in_the_future" | "custom_plan_and_plan_id_cannot_be_set_together" | "specify_plan_id_or_custom_plan" | "custom_plans_has_to_be_private" | "cannot_create_free_plan_with_prices" | "subscription_not_scheduled_for_cancellation" | "cannot_cancel_trial" | "cannot_update_without_modification" | "current_subscription_is_not_trialing" | "sorting_and_paging_is_not_supported_when_using_cursor" | "strings_metric_are_not_supported" | "plan_key_limit_exceeded" | "keys_spending_limit_exceeded" | "plan_seat_limit_exceeded" | "instance_not_using_license_key" | "invalid_path" | "llm_provider_not_found" | "llm_provider_error" | "prompt_not_found" | "llm_provider_not_returned_json" | "llm_template_parsing_error" | "llm_rate_limited" | "llm_provider_timeout" | "no_llm_provider_configured" | "glossary_not_found" | "glossary_term_not_found" | "glossary_term_translation_not_found" | "glossary_non_translatable_term_cannot_be_translated" | "llm_content_filter" | "llm_provider_empty_response" | "label_not_found" | "label_not_from_project" | "label_already_exists" | "filter_by_value_label_not_valid" | "suggestion_not_found" | "user_can_only_delete_his_suggestions" | "cannot_modify_reviewed_translation" | "cannot_modify_keys" | "expect_no_conflict_failed" | "suggestion_cant_be_plural" | "suggestion_must_be_plural" | "duplicate_suggestion"; - params?: Record[]; + message?: "unauthenticated" | "api_access_forbidden" | "api_key_not_found" | "invalid_api_key" | "invalid_project_api_key" | "project_api_key_expired" | "bad_credentials" | "mfa_enabled" | "invalid_otp_code" | "mfa_not_enabled" | "can_not_revoke_own_permissions" | "data_corrupted" | "invitation_code_does_not_exist_or_expired" | "language_tag_exists" | "language_name_exists" | "language_not_found" | "operation_not_permitted" | "registrations_not_allowed" | "project_not_found" | "resource_not_found" | "scope_not_found" | "key_exists" | "third_party_auth_error_message" | "third_party_auth_no_email" | "third_party_auth_non_matching_email" | "third_party_auth_no_sub" | "third_party_auth_unknown_error" | "email_already_verified" | "third_party_unauthorized" | "third_party_google_workspace_mismatch" | "third_party_switch_initiated" | "third_party_switch_conflict" | "username_already_exists" | "username_or_password_invalid" | "user_already_has_permissions" | "user_already_has_role" | "user_not_found" | "file_not_image" | "file_too_big" | "invalid_timestamp" | "email_not_verified" | "missing_callback_url" | "invalid_jwt_token" | "expired_jwt_token" | "general_jwt_error" | "cannot_find_suitable_address_part" | "slug_not_unique" | "user_is_not_member_of_organization" | "organization_has_no_other_owner" | "user_has_no_project_access" | "user_is_organization_owner" | "cannot_set_your_own_permissions" | "user_is_organization_member" | "property_not_mutable" | "import_language_not_from_project" | "existing_language_not_selected" | "conflict_is_not_resolved" | "language_already_selected" | "cannot_parse_file" | "could_not_resolve_property" | "cannot_add_more_then_100_languages" | "no_languages_provided" | "language_with_base_language_tag_not_found" | "language_not_from_project" | "namespace_not_from_project" | "cannot_delete_base_language" | "key_not_from_project" | "max_screenshots_exceeded" | "translation_not_from_project" | "can_edit_only_own_comment" | "request_parse_error" | "filter_by_value_state_not_valid" | "import_has_expired" | "tag_not_from_project" | "translation_text_too_long" | "invalid_recaptcha_token" | "cannot_leave_owning_project" | "cannot_leave_project_with_organization_role" | "dont_have_direct_permissions" | "tag_too_log" | "too_many_uploaded_images" | "one_or_more_images_not_found" | "screenshot_not_of_key" | "service_not_found" | "too_many_requests" | "translation_not_found" | "out_of_credits" | "key_not_found" | "organization_not_found" | "cannot_find_base_language" | "base_language_not_found" | "no_exported_result" | "cannot_set_your_own_role" | "only_translate_review_or_view_permission_accepts_view_languages" | "oauth2_token_url_not_set" | "oauth2_user_url_not_set" | "email_already_invited_or_member" | "price_not_found" | "invoice_not_from_organization" | "invoice_not_found" | "plan_not_found" | "plan_not_available_any_more" | "no_auto_translation_method" | "cannot_translate_base_language" | "pat_not_found" | "invalid_pat" | "pat_expired" | "operation_unavailable_for_account_type" | "validation_email_is_not_valid" | "current_password_required" | "cannot_create_organization" | "wrong_current_password" | "wrong_param_type" | "user_missing_password" | "expired_super_jwt_token" | "cannot_delete_your_own_account" | "cannot_sort_by_this_column" | "namespace_not_found" | "namespace_exists" | "invalid_authentication_method" | "unknown_sort_property" | "only_review_permission_accepts_state_change_languages" | "only_translate_or_review_permission_accepts_translate_languages" | "cannot_set_language_permissions_for_admin_scope" | "cannot_set_view_languages_without_translations_view_scope" | "cannot_set_translate_languages_without_translations_edit_scope" | "cannot_set_state_change_languages_without_translations_state_edit_scope" | "language_not_permitted" | "scopes_has_to_be_set" | "set_exactly_one_of_scopes_or_type" | "translation_exists" | "import_keys_error" | "provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids" | "multiple_projects_not_supported" | "plan_translation_limit_exceeded" | "feature_not_enabled" | "license_key_not_found" | "cannot_set_view_languages_without_for_level_based_permissions" | "cannot_set_different_translate_and_state_change_languages_for_level_based_permissions" | "cannot_disable_your_own_account" | "subscription_not_found" | "invoice_does_not_have_usage" | "customer_not_found" | "subscription_not_active" | "organization_already_subscribed" | "organization_not_subscribed" | "license_key_used_by_another_instance" | "translation_spending_limit_exceeded" | "credit_spending_limit_exceeded" | "seats_spending_limit_exceeded" | "this_instance_is_already_licensed" | "big_meta_not_from_project" | "mt_service_not_enabled" | "project_not_selected" | "organization_not_selected" | "plan_has_subscribers" | "translation_failed" | "batch_job_not_found" | "key_exists_in_namespace" | "tag_is_blank" | "execution_failed_on_management_error" | "translation_api_rate_limit" | "cannot_finalize_activity" | "formality_not_supported_by_service" | "language_not_supported_by_service" | "rate_limited" | "pat_access_not_allowed" | "pak_access_not_allowed" | "cannot_modify_disabled_translation" | "azure_config_required" | "s3_config_required" | "content_storage_config_required" | "content_storage_test_failed" | "content_storage_config_invalid" | "invalid_connection_string" | "cannot_create_azure_storage_client" | "s3_access_key_required" | "azure_connection_string_required" | "s3_secret_key_required" | "cannot_store_file_to_content_storage" | "unexpected_error_while_publishing_to_content_storage" | "webhook_responded_with_non_200_status" | "unexpected_error_while_executing_webhook" | "content_storage_is_in_use" | "cannot_set_state_for_missing_translation" | "no_project_id_provided" | "license_key_not_provided" | "subscription_already_canceled" | "user_is_subscribed_to_paid_plan" | "cannot_create_free_plan_without_fixed_type" | "cannot_modify_plan_free_status" | "key_id_not_provided" | "free_self_hosted_seat_limit_exceeded" | "advanced_params_not_supported" | "plural_forms_not_found_for_language" | "nested_plurals_not_supported" | "message_is_not_plural" | "content_outside_plural_forms" | "invalid_plural_form" | "multiple_plurals_not_supported" | "custom_values_json_too_long" | "unsupported_po_message_format" | "plural_forms_data_loss" | "current_user_does_not_own_image" | "user_cannot_view_this_organization" | "user_is_not_owner_of_organization" | "user_is_not_owner_or_maintainer_of_organization" | "pak_created_for_different_project" | "custom_slug_is_only_applicable_for_custom_storage" | "invalid_slug_format" | "batch_job_cancellation_timeout" | "import_failed" | "cannot_add_more_then_1000_languages" | "no_data_to_import" | "multiple_namespaces_mapped_to_single_file" | "multiple_mappings_for_same_file_language_name" | "multiple_mappings_for_null_file_language_name" | "too_many_mappings_for_file" | "missing_placeholder_in_template" | "tag_not_found" | "cannot_parse_encrypted_slack_login_data" | "slack_workspace_not_found" | "cannot_fetch_user_details_from_slack" | "slack_missing_scope" | "slack_not_connected_to_your_account" | "slack_invalid_command" | "slack_not_subscribed_yet" | "slack_connection_failed" | "tolgee_account_already_connected" | "slack_not_configured" | "slack_workspace_already_connected" | "slack_connection_error" | "email_verification_code_not_valid" | "cannot_subscribe_to_free_plan" | "plan_auto_assignment_only_for_free_plans" | "plan_auto_assignment_only_for_private_plans" | "task_not_found" | "task_not_finished" | "task_not_open" | "translation_agency_not_found" | "this_feature_is_not_implemented_in_oss" | "sso_token_exchange_failed" | "sso_user_info_retrieval_failed" | "sso_id_token_expired" | "sso_user_cannot_create_organization" | "sso_cant_verify_user" | "sso_auth_missing_domain" | "sso_domain_not_found_or_disabled" | "authentication_method_disabled" | "native_authentication_disabled" | "invitation_organization_mismatch" | "user_is_managed_by_organization" | "cannot_set_sso_provider_missing_fields" | "namespaces_cannot_be_disabled_when_namespace_exists" | "namespace_cannot_be_used_when_feature_is_disabled" | "sso_domain_not_allowed" | "sso_login_forced_for_this_account" | "use_sso_for_authentication_instead" | "date_has_to_be_in_the_future" | "custom_plan_and_plan_id_cannot_be_set_together" | "specify_plan_id_or_custom_plan" | "custom_plans_has_to_be_private" | "cannot_create_free_plan_with_prices" | "subscription_not_scheduled_for_cancellation" | "cannot_cancel_trial" | "cannot_update_without_modification" | "current_subscription_is_not_trialing" | "sorting_and_paging_is_not_supported_when_using_cursor" | "strings_metric_are_not_supported" | "plan_key_limit_exceeded" | "keys_spending_limit_exceeded" | "plan_seat_limit_exceeded" | "instance_not_using_license_key" | "invalid_path" | "llm_provider_not_found" | "llm_provider_error" | "prompt_not_found" | "llm_provider_not_returned_json" | "llm_template_parsing_error" | "llm_rate_limited" | "llm_provider_timeout" | "no_llm_provider_configured" | "glossary_not_found" | "glossary_term_not_found" | "glossary_term_translation_not_found" | "glossary_non_translatable_term_cannot_be_translated" | "llm_content_filter" | "llm_provider_empty_response" | "label_not_found" | "label_not_from_project" | "label_already_exists" | "filter_by_value_label_not_valid" | "suggestion_not_found" | "user_can_only_delete_his_suggestions" | "cannot_modify_reviewed_translation" | "cannot_modify_keys" | "expect_no_conflict_failed" | "suggestion_cant_be_plural" | "suggestion_must_be_plural" | "duplicate_suggestion" | "unsupported_media_type" | "impersonation_of_admin_by_supporter_not_allowed" | "already_impersonating_user" | "operation_not_permitted_in_read_only_mode" | "file_processing_failed" | "branch_not_found" | "cannot_delete_default_branch" | "branch_already_exists" | "origin_branch_not_found" | "branch_merge_not_found" | "branch_merge_change_not_found" | "branch_merge_revision_not_valid" | "branch_merge_conflicts_not_resolved" | "branch_merge_already_merged"; + params?: unknown[]; success: boolean; }; - StreamingResponseBody: Record; + StreamingResponseBody: unknown; SuggestRequestDto: { /** @description Text value of base translation. Useful, when base translation is not stored yet. */ baseText?: string; @@ -8664,7 +9344,7 @@ export interface components { /** @enum {string} */ type: "TRANSLATE" | "REVIEW"; }; - TextNode: Record; + TextNode: unknown; TranslationAgencySimpleModel: { avatar?: components["schemas"]["Avatar"]; /** Format: int64 */ @@ -8678,6 +9358,7 @@ export interface components { text: string; }; TranslationCommentModel: { + /** @description User who created the comment */ author: components["schemas"]["SimpleUserAccountModel"]; /** * Format: date-time @@ -8712,6 +9393,7 @@ export interface components { text: string; }; TranslationHistoryModel: { + /** @description Author of the change */ author?: components["schemas"]["SimpleUserAccountModel"]; /** @description Modified fields */ modifications?: { @@ -8725,19 +9407,6 @@ export interface components { */ timestamp: number; }; - /** - * @description Results provided by enabled services. - * @example { - * "GOOGLE": { - * "output": "This was translated by Google", - * "contextDescription": null - * }, - * "TOLGEE": { - * "output": "This was translated by Tolgee Translator", - * "contextDescription": "This is an example in swagger" - * } - * } - */ TranslationItemModel: { contextDescription?: string; output: string; @@ -8801,7 +9470,6 @@ export interface components { /** Format: date-time */ updatedAt: string; }; - /** @description First suggestion */ TranslationSuggestionSimpleModel: { author: components["schemas"]["SimpleUserAccountModel"]; /** Format: int64 */ @@ -8811,19 +9479,6 @@ export interface components { state: "ACTIVE" | "ACCEPTED" | "DECLINED"; translation?: string; }; - /** - * @description Translations object - * @example - * { - * "en": { - * "id": 100000003, - * "text": "This is super translation!" - * "state": "TRANSLATED", - * "commentCount": 1 - * } - * } - * - */ TranslationViewModel: { /** * Format: int64 @@ -8987,10 +9642,15 @@ export interface components { }; UserAccountInProjectModel: { avatar?: components["schemas"]["Avatar"]; + /** + * @description Actual user's permissions on selected project. You can not sort data by this column! + * @example EDIT + */ computedPermission: components["schemas"]["ComputedPermissionModel"]; directPermission?: components["schemas"]["PermissionWithAgencyModel"]; /** Format: int64 */ id: number; + mfaEnabled: boolean; name?: string; organizationBasePermission: components["schemas"]["PermissionModel"]; /** @enum {string} */ @@ -9003,9 +9663,10 @@ export interface components { disabled: boolean; emailAwaitingVerification?: string; /** @enum {string} */ - globalServerRole: "USER" | "ADMIN"; + globalServerRole: "USER" | "ADMIN" | "SUPPORTER"; /** Format: int64 */ id: number; + mfaEnabled: boolean; name?: string; username: string; }; @@ -9013,6 +9674,7 @@ export interface components { avatar?: components["schemas"]["Avatar"]; /** Format: int64 */ id: number; + mfaEnabled: boolean; name: string; /** @enum {string} */ organizationRole?: "MEMBER" | "OWNER" | "MAINTAINER"; @@ -9082,20 +9744,1023 @@ export interface components { slackTeamName: string; }; }; - responses: never; - parameters: never; - requestBodies: never; - headers: never; - pathItems: never; -} -export type $defs = Record; -export interface operations { - doExportJsonZip: { + responses: never; + parameters: never; + requestBodies: never; + headers: never; + pathItems: never; +} +export type $defs = Record; +export interface operations { + doExportJsonZip: { + parameters: { + query?: never; + header?: never; + path: { + projectId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/zip": components["schemas"]["StreamingResponseBody"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + getAuthenticationUrl: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["DomainRequest"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["SsoUrlResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + authenticateUser_1: { + parameters: { + query?: { + code?: string; + redirect_uri?: string; + invitationCode?: string; + domain?: string; + }; + header?: never; + path: { + serviceType: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["JwtAuthenticationResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + getPublicConfiguration: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["PublicConfigurationDTO"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + authenticateUser: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["LoginRequest"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["JwtAuthenticationResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + invitationInfo: { + parameters: { + query?: never; + header?: never; + path: { + code: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["PublicInvitationModel"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + resetPasswordRequest: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["ResetPasswordRequest"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + resetPasswordSet: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["ResetPassword"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + resetPasswordValidate: { + parameters: { + query?: never; + header?: never; + path: { + code: string; + email: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + signUp: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["SignUpDto"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["JwtAuthenticationResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + validateEmail: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["TextNode"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": boolean; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + verifyEmail: { + parameters: { + query?: never; + header?: never; + path: { + userId: number; + code: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["JwtAuthenticationResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + getBatchJobQueue: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["CollectionModelQueueItemModel"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + getOrganizations: { + parameters: { + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["PagedModelOrganizationModel"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + getProjectLocks: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["CollectionModelProjectLockModel"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + getUsers: { + parameters: { + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["PagedModelUserAccountModel"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + deleteUser: { + parameters: { + query?: never; + header?: never; + path: { + userId: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + disableUser: { parameters: { query?: never; header?: never; path: { - projectId: number; + userId: number; }; cookie?: never; }; @@ -9106,9 +10771,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/zip": components["schemas"]["StreamingResponseBody"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -9116,7 +10779,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9125,7 +10788,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9134,7 +10797,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9143,23 +10806,77 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAuthenticationUrl: { + enableUser: { parameters: { query?: never; header?: never; - path?: never; + path: { + userId: number; + }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["DomainRequest"]; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content?: never; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + generateUserToken: { + parameters: { + query?: never; + header?: never; + path: { + userId: number; }; + cookie?: never; }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -9167,7 +10884,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["SsoUrlResponse"]; + "application/json": string; }; }; /** @description Bad Request */ @@ -9176,7 +10893,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9185,7 +10902,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9194,7 +10911,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9203,22 +10920,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - authenticateUser_1: { + setRole: { parameters: { - query?: { - code?: string; - redirect_uri?: string; - invitationCode?: string; - domain?: string; - }; + query?: never; header?: never; path: { - serviceType: string; + userId: number; + role: "USER" | "ADMIN" | "SUPPORTER"; }; cookie?: never; }; @@ -9229,9 +10942,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["JwtAuthenticationResponse"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -9239,7 +10950,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9248,7 +10959,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9257,7 +10968,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9266,12 +10977,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getPublicConfiguration: { + getLatest: { parameters: { query?: never; header?: never; @@ -9286,7 +10997,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PublicConfigurationDTO"]; + "application/json": components["schemas"]["AnnouncementDto"]; }; }; /** @description Bad Request */ @@ -9295,7 +11006,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9304,7 +11015,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9313,7 +11024,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9322,32 +11033,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - authenticateUser: { + dismiss: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["LoginRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["JwtAuthenticationResponse"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -9355,7 +11060,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9364,7 +11069,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9373,7 +11078,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9382,18 +11087,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - invitationInfo: { + allByUser: { parameters: { - query?: never; - header?: never; - path: { - code: string; + query: { + pageable: components["schemas"]["Pageable"]; + filterProjectId?: number; }; + header?: never; + path?: never; cookie?: never; }; requestBody?: never; @@ -9404,7 +11110,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PublicInvitationModel"]; + "application/json": components["schemas"]["PagedModelApiKeyModel"]; }; }; /** @description Bad Request */ @@ -9413,7 +11119,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9422,7 +11128,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9431,7 +11137,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9440,12 +11146,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - resetPasswordRequest: { + create_16: { parameters: { query?: never; header?: never; @@ -9454,7 +11160,7 @@ export interface operations { }; requestBody: { content: { - "application/json": components["schemas"]["ResetPasswordRequest"]; + "application/json": components["schemas"]["CreateApiKeyDto"]; }; }; responses: { @@ -9463,7 +11169,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["RevealedApiKeyModel"]; + }; }; /** @description Bad Request */ 400: { @@ -9471,7 +11179,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9480,7 +11188,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9489,7 +11197,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9498,30 +11206,28 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - resetPasswordSet: { + getScopes: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["ResetPassword"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": string; + }; }; /** @description Bad Request */ 400: { @@ -9529,7 +11235,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9538,7 +11244,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9547,7 +11253,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9556,19 +11262,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - resetPasswordValidate: { + getCurrent_1: { parameters: { query?: never; header?: never; - path: { - code: string; - email: string; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -9578,7 +11281,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["ApiKeyWithLanguagesModel"]; + }; }; /** @description Bad Request */ 400: { @@ -9586,7 +11291,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9595,7 +11300,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9604,7 +11309,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9613,23 +11318,22 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - signUp: { + getCurrentPermissions: { parameters: { - query?: never; + query?: { + /** @description Required when using with PAT */ + projectId?: number; + }; header?: never; path?: never; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["SignUpDto"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -9637,7 +11341,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["JwtAuthenticationResponse"]; + "application/json": components["schemas"]["ApiKeyPermissionsModel"]; }; }; /** @description Bad Request */ @@ -9646,7 +11350,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9655,7 +11359,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9664,7 +11368,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9673,21 +11377,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - validateEmail: { + update_11: { parameters: { query?: never; header?: never; - path?: never; + path: { + apiKeyId: number; + }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["TextNode"]; + "application/json": components["schemas"]["V2EditApiKeyDto"]; }; }; responses: { @@ -9697,7 +11403,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": boolean; + "application/json": components["schemas"]["ApiKeyModel"]; }; }; /** @description Bad Request */ @@ -9706,7 +11412,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9715,7 +11421,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9724,7 +11430,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9733,18 +11439,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - verifyEmail: { + delete_10: { parameters: { query?: never; header?: never; path: { - userId: number; - code: string; + apiKeyId: number; }; cookie?: never; }; @@ -9755,9 +11460,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["JwtAuthenticationResponse"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -9765,7 +11468,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9774,7 +11477,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9783,7 +11486,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9792,27 +11495,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getOrganizations: { + regenerate_1: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; - path?: never; + path: { + apiKeyId: number; + }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["RegenerateApiKeyDto"]; + }; + }; responses: { /** @description OK */ 200: { @@ -9820,7 +11521,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelOrganizationModel"]; + "application/json": components["schemas"]["RevealedApiKeyModel"]; }; }; /** @description Bad Request */ @@ -9829,7 +11530,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9838,7 +11539,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9847,7 +11548,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9856,24 +11557,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getUsers: { + get_24: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; - path?: never; + path: { + keyId: number; + }; cookie?: never; }; requestBody?: never; @@ -9884,7 +11579,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelUserAccountModel"]; + "application/json": components["schemas"]["ApiKeyModel"]; }; }; /** @description Bad Request */ @@ -9893,7 +11588,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9902,7 +11597,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9911,7 +11606,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9920,18 +11615,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteUser: { + getCurrentAuthProvider: { parameters: { query?: never; header?: never; - path: { - userId: number; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -9941,7 +11634,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["AuthProviderDto"]; + }; }; /** @description Bad Request */ 400: { @@ -9949,7 +11644,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -9958,7 +11653,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -9967,7 +11662,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -9976,18 +11671,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - disableUser: { + deleteCurrentAuthProvider: { parameters: { query?: never; header?: never; - path: { - userId: number; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -10005,7 +11698,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10014,7 +11707,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10023,7 +11716,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10032,18 +11725,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - enableUser: { + getChangedAuthProvider: { parameters: { - query?: never; - header?: never; - path: { - userId: number; - }; + query?: never; + header?: never; + path?: never; cookie?: never; }; requestBody?: never; @@ -10053,7 +11744,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["AuthProviderDto"]; + }; }; /** @description Bad Request */ 400: { @@ -10061,7 +11754,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10070,7 +11763,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10079,7 +11772,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10088,21 +11781,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - generateUserToken: { + acceptChangeAuthProvider: { parameters: { query?: never; header?: never; - path: { - userId: number; - }; + path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["AcceptAuthProviderChangeRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -10110,7 +11805,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": string; + "application/json": components["schemas"]["JwtAuthenticationResponse"]; }; }; /** @description Bad Request */ @@ -10119,7 +11814,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10128,7 +11823,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10137,7 +11832,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10146,19 +11841,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setRole: { + rejectChangeAuthProvider: { parameters: { query?: never; header?: never; - path: { - userId: number; - role: "USER" | "ADMIN"; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -10176,7 +11868,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10185,7 +11877,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10194,7 +11886,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10203,12 +11895,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getLatest: { + getUsage_1: { parameters: { query?: never; header?: never; @@ -10223,7 +11915,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["AnnouncementDto"]; + "application/json": components["schemas"]["CurrentUsageModel"]; }; }; /** @description Bad Request */ @@ -10232,7 +11924,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10241,7 +11933,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10250,7 +11942,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10259,12 +11951,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - dismiss: { + getInfo_5: { parameters: { query?: never; header?: never; @@ -10278,7 +11970,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["EeSubscriptionModel"]; + }; }; /** @description Bad Request */ 400: { @@ -10286,7 +11980,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10295,7 +11989,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10304,7 +11998,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10313,22 +12007,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - allByUser: { + prepareSetLicenseKey: { parameters: { - query: { - pageable: components["schemas"]["Pageable"]; - filterProjectId?: number; - }; + query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["SetLicenseKeyDto"]; + }; + }; responses: { /** @description OK */ 200: { @@ -10336,7 +12031,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelApiKeyModel"]; + "application/json": components["schemas"]["PrepareSetEeLicenceKeyModel"]; }; }; /** @description Bad Request */ @@ -10345,7 +12040,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10354,7 +12049,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10363,7 +12058,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10372,23 +12067,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - create_15: { + refreshSubscription: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["CreateApiKeyDto"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -10396,7 +12087,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["RevealedApiKeyModel"]; + "application/json": components["schemas"]["EeSubscriptionModel"]; }; }; /** @description Bad Request */ @@ -10405,7 +12096,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10414,7 +12105,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10423,7 +12114,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10432,12 +12123,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getScopes: { + release: { parameters: { query?: never; header?: never; @@ -10451,9 +12142,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": string; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -10461,7 +12150,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10470,7 +12159,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10479,7 +12168,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10488,19 +12177,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getCurrent_1: { + setLicenseKey: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["SetLicenseKeyDto"]; + }; + }; responses: { /** @description OK */ 200: { @@ -10508,7 +12201,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ApiKeyWithLanguagesModel"]; + "application/json": components["schemas"]["EeSubscriptionModel"]; }; }; /** @description Bad Request */ @@ -10517,7 +12210,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10526,7 +12219,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10535,7 +12228,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10544,30 +12237,35 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getCurrentPermissions: { + upload: { parameters: { - query?: { - /** @description Required when using with PAT */ - projectId?: number; - }; + query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody?: { + content: { + "multipart/form-data": { + /** Format: binary */ + image: string; + info?: components["schemas"]["ImageUploadInfoDto"]; + }; + }; + }; responses: { - /** @description OK */ - 200: { + /** @description Created */ + 201: { headers: { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ApiKeyPermissionsModel"]; + "*/*": components["schemas"]["UploadedImageModel"]; }; }; /** @description Bad Request */ @@ -10576,7 +12274,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10585,7 +12283,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10594,7 +12292,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10603,34 +12301,28 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - update_11: { + delete_16: { parameters: { query?: never; header?: never; path: { - apiKeyId: number; + ids: number[]; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["V2EditApiKeyDto"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["ApiKeyModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -10638,7 +12330,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10647,7 +12339,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10656,7 +12348,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10665,17 +12357,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_15: { + acceptInvitation: { parameters: { query?: never; header?: never; path: { - apiKeyId: number; + code: string; }; cookie?: never; }; @@ -10694,7 +12386,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10703,7 +12395,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10712,7 +12404,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10721,34 +12413,28 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - regenerate_1: { + acceptInvitationPut: { parameters: { query?: never; header?: never; path: { - apiKeyId: number; + code: string; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["RegenerateApiKeyDto"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["RevealedApiKeyModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -10756,7 +12442,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10765,7 +12451,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10774,7 +12460,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10783,17 +12469,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_24: { + deleteInvitation: { parameters: { query?: never; header?: never; path: { - keyId: number; + invitationId: number; }; cookie?: never; }; @@ -10804,9 +12490,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["ApiKeyModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -10814,7 +12498,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10823,7 +12507,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10832,7 +12516,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10841,14 +12525,30 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getCurrentAuthProvider: { + getNotifications: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + /** @description Filter by the `seen` parameter. + * + * no value = request everything + * + * true = only seen + * + * false = only unseen */ + filterSeen?: boolean; + cursor?: string; + }; header?: never; path?: never; cookie?: never; @@ -10861,7 +12561,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["AuthProviderDto"]; + "application/json": components["schemas"]["PagedModelWithNextCursorNotificationModel"]; }; }; /** @description Bad Request */ @@ -10870,7 +12570,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10879,7 +12579,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10888,7 +12588,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10897,12 +12597,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteCurrentAuthProvider: { + getNotificationsSettings: { parameters: { query?: never; header?: never; @@ -10916,7 +12616,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["NotificationSettingModel"]; + }; }; /** @description Bad Request */ 400: { @@ -10924,7 +12626,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10933,7 +12635,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10942,7 +12644,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -10951,28 +12653,30 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getChangedAuthProvider: { + putNotificationSetting: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["NotificationSettingsRequest"]; + }; + }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["AuthProviderDto"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -10980,7 +12684,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -10989,7 +12693,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -10998,7 +12702,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11007,12 +12711,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - acceptChangeAuthProvider: { + markNotificationsAsSeen: { parameters: { query?: never; header?: never; @@ -11021,7 +12725,7 @@ export interface operations { }; requestBody: { content: { - "application/json": components["schemas"]["AcceptAuthProviderChangeRequest"]; + "application/json": components["schemas"]["NotificationsMarkSeenRequest"]; }; }; responses: { @@ -11030,9 +12734,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["JwtAuthenticationResponse"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -11040,7 +12742,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11049,7 +12751,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11058,7 +12760,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11067,14 +12769,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - rejectChangeAuthProvider: { + getAll_10: { parameters: { - query?: never; + query: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + filterCurrentUserOwner: boolean; + search?: string; + }; header?: never; path?: never; cookie?: never; @@ -11086,7 +12797,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PagedModelOrganizationModel"]; + }; }; /** @description Bad Request */ 400: { @@ -11094,7 +12807,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11103,7 +12816,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11112,7 +12825,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11121,19 +12834,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getUsage_1: { + create_13: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["OrganizationDto"]; + }; + }; responses: { /** @description OK */ 200: { @@ -11141,7 +12858,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CurrentUsageModel"]; + "application/json": components["schemas"]["OrganizationModel"]; }; }; /** @description Bad Request */ @@ -11150,7 +12867,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11159,7 +12876,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11168,7 +12885,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11177,16 +12894,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getInfo_5: { + get_15: { parameters: { query?: never; header?: never; - path?: never; + path: { + id: number; + }; cookie?: never; }; requestBody?: never; @@ -11197,7 +12916,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["EeSubscriptionModel"]; + "application/json": components["schemas"]["OrganizationModel"]; }; }; /** @description Bad Request */ @@ -11206,7 +12925,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11215,7 +12934,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11224,7 +12943,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11233,21 +12952,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - prepareSetLicenseKey: { + update_10: { parameters: { query?: never; header?: never; - path?: never; + path: { + id: number; + }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["SetLicenseKeyDto"]; + "application/json": components["schemas"]["OrganizationDto"]; }; }; responses: { @@ -11257,7 +12978,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PrepareSetEeLicenceKeyModel"]; + "application/json": components["schemas"]["OrganizationModel"]; }; }; /** @description Bad Request */ @@ -11266,7 +12987,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11275,7 +12996,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11284,7 +13005,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11293,16 +13014,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - refreshSubscription: { + delete_9: { parameters: { query?: never; header?: never; - path?: never; + path: { + id: number; + }; cookie?: never; }; requestBody?: never; @@ -11312,9 +13035,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["EeSubscriptionModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -11322,7 +13043,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11331,7 +13052,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11340,7 +13061,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11349,26 +13070,37 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - release: { + uploadAvatar_2: { parameters: { query?: never; header?: never; - path?: never; + path: { + id: number; + }; cookie?: never; }; - requestBody?: never; + requestBody?: { + content: { + "multipart/form-data": { + /** Format: binary */ + avatar: string; + }; + }; + }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["OrganizationModel"]; + }; }; /** @description Bad Request */ 400: { @@ -11376,7 +13108,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11385,7 +13117,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11394,7 +13126,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11403,23 +13135,21 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setLicenseKey: { + removeAvatar_2: { parameters: { query?: never; header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["SetLicenseKeyDto"]; + path: { + id: number; }; + cookie?: never; }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -11427,7 +13157,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["EeSubscriptionModel"]; + "application/json": components["schemas"]["OrganizationModel"]; }; }; /** @description Bad Request */ @@ -11436,7 +13166,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11445,7 +13175,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11454,7 +13184,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11463,35 +13193,33 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - upload: { + inviteUser_1: { parameters: { query?: never; header?: never; - path?: never; + path: { + id: number; + }; cookie?: never; }; - requestBody?: { + requestBody: { content: { - "multipart/form-data": { - /** Format: binary */ - image: string; - info?: components["schemas"]["ImageUploadInfoDto"]; - }; + "application/json": components["schemas"]["OrganizationInviteUserDto"]; }; }; responses: { - /** @description Created */ - 201: { + /** @description OK */ + 200: { headers: { [name: string]: unknown; }; content: { - "*/*": components["schemas"]["UploadedImageModel"]; + "application/json": components["schemas"]["OrganizationInvitationModel"]; }; }; /** @description Bad Request */ @@ -11500,7 +13228,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11509,7 +13237,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11518,7 +13246,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11527,17 +13255,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_14: { + leaveOrganization: { parameters: { query?: never; header?: never; path: { - ids: number[]; + id: number; }; cookie?: never; }; @@ -11556,7 +13284,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11565,7 +13293,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11574,7 +13302,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11583,17 +13311,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - acceptInvitation: { + getAllProjects_1: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + }; header?: never; path: { - code: string; + id: number; }; cookie?: never; }; @@ -11604,7 +13340,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PagedModelProjectModel"]; + }; }; /** @description Bad Request */ 400: { @@ -11612,7 +13350,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11621,7 +13359,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11630,7 +13368,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11639,17 +13377,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteInvitation: { + getAllUsers_1: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + }; header?: never; path: { - invitationId: number; + id: number; }; cookie?: never; }; @@ -11660,7 +13406,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PagedModelUserAccountWithOrganizationRoleModel"]; + }; }; /** @description Bad Request */ 400: { @@ -11668,7 +13416,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11677,7 +13425,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11686,7 +13434,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11695,12 +13443,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getNotifications: { + getAllBaseLanguagesInUse: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -11709,18 +13457,13 @@ export interface operations { size?: number; /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ sort?: string[]; - /** @description Filter by the `seen` parameter. - * - * no value = request everything - * - * true = only seen - * - * false = only unseen */ - filterSeen?: boolean; - cursor?: string; + search?: string; + projectIds?: number[]; }; header?: never; - path?: never; + path: { + organizationId: number; + }; cookie?: never; }; requestBody?: never; @@ -11731,7 +13474,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelWithNextCursorNotificationModel"]; + "application/json": components["schemas"]["PagedModelOrganizationLanguageModel"]; }; }; /** @description Bad Request */ @@ -11740,7 +13483,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11749,7 +13492,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11758,7 +13501,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11767,16 +13510,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getNotificationsSettings: { + getAll_12: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + }; header?: never; - path?: never; + path: { + organizationId: number; + }; cookie?: never; }; requestBody?: never; @@ -11787,7 +13540,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["NotificationSettingModel"]; + "application/json": components["schemas"]["PagedModelSimpleGlossaryModel"]; }; }; /** @description Bad Request */ @@ -11796,7 +13549,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11805,7 +13558,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11814,7 +13567,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11823,21 +13576,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - putNotificationSetting: { + create_14: { parameters: { query?: never; header?: never; - path?: never; + path: { + organizationId: number; + }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["NotificationSettingsRequest"]; + "application/json": components["schemas"]["CreateGlossaryRequest"]; }; }; responses: { @@ -11846,7 +13601,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["GlossaryModel"]; + }; }; /** @description Bad Request */ 400: { @@ -11854,7 +13611,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11863,7 +13620,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11872,7 +13629,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11881,30 +13638,38 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - markNotificationsAsSeen: { + getAllWithStats: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + }; header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["NotificationsMarkSeenRequest"]; + path: { + organizationId: number; }; + cookie?: never; }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PagedModelSimpleGlossaryWithStatsModel"]; + }; }; /** @description Bad Request */ 400: { @@ -11912,7 +13677,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11921,7 +13686,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11930,7 +13695,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -11939,25 +13704,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_12: { + get_13: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - filterCurrentUserOwner?: boolean; - search?: string; - }; + query?: never; header?: never; - path?: never; + path: { + organizationId: number; + glossaryId: number; + }; cookie?: never; }; requestBody?: never; @@ -11968,7 +13727,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelOrganizationModel"]; + "application/json": components["schemas"]["GlossaryModel"]; }; }; /** @description Bad Request */ @@ -11977,7 +13736,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -11986,7 +13745,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -11995,7 +13754,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12004,21 +13763,24 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - create_12: { + update_8: { parameters: { query?: never; header?: never; - path?: never; + path: { + organizationId: number; + glossaryId: number; + }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["OrganizationDto"]; + "application/json": components["schemas"]["UpdateGlossaryRequest"]; }; }; responses: { @@ -12028,7 +13790,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["OrganizationModel"]; + "application/json": components["schemas"]["GlossaryModel"]; }; }; /** @description Bad Request */ @@ -12037,7 +13799,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12046,7 +13808,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12055,7 +13817,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12064,17 +13826,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_23: { + delete_7: { parameters: { query?: never; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; }; cookie?: never; }; @@ -12085,9 +13848,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["OrganizationModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -12095,7 +13856,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12104,7 +13865,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12113,7 +13874,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12122,25 +13883,22 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - update_10: { + getAssignedProjects: { parameters: { query?: never; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["OrganizationDto"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -12148,7 +13906,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["OrganizationModel"]; + "application/json": components["schemas"]["CollectionModelSimpleProjectModel"]; }; }; /** @description Bad Request */ @@ -12157,7 +13915,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12166,7 +13924,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12175,7 +13933,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12184,17 +13942,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_13: { + export: { parameters: { query?: never; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; }; cookie?: never; }; @@ -12205,7 +13964,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["StreamingResponseBody"]; + }; }; /** @description Bad Request */ 400: { @@ -12213,7 +13974,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12222,7 +13983,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12231,7 +13992,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12240,17 +14001,20 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - uploadAvatar_2: { + importCsv: { parameters: { - query?: never; + query?: { + removeExistingTerms?: boolean; + }; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; }; cookie?: never; }; @@ -12258,7 +14022,7 @@ export interface operations { content: { "multipart/form-data": { /** Format: binary */ - avatar: string; + file: string; }; }; }; @@ -12269,7 +14033,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["OrganizationModel"]; + "application/json": components["schemas"]["GlossaryImportResult"]; }; }; /** @description Bad Request */ @@ -12278,7 +14042,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12287,7 +14051,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12296,7 +14060,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12305,17 +14069,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - removeAvatar_2: { + getLanguages: { parameters: { query?: never; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; }; cookie?: never; }; @@ -12327,7 +14092,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["OrganizationModel"]; + "application/json": components["schemas"]["CollectionModelGlossaryLanguageDto"]; }; }; /** @description Bad Request */ @@ -12336,7 +14101,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12345,7 +14110,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12354,7 +14119,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12363,25 +14128,31 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - inviteUser_1: { + getAll_13: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + languageTags?: string[]; + }; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["OrganizationInviteUserDto"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -12389,7 +14160,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["OrganizationInvitationModel"]; + "application/json": components["schemas"]["PagedModelSimpleGlossaryTermModel"]; }; }; /** @description Bad Request */ @@ -12398,7 +14169,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12407,7 +14178,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12416,7 +14187,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12425,28 +14196,35 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - leaveOrganization: { + create_15: { parameters: { query?: never; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["CreateGlossaryTermWithTranslationRequest"]; }; - cookie?: never; }; - requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["CreateUpdateGlossaryTermResponse"]; + }; }; /** @description Bad Request */ 400: { @@ -12454,7 +14232,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12463,7 +14241,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12472,7 +14250,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12481,38 +14259,33 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllProjects_1: { + deleteMultiple: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["DeleteMultipleGlossaryTermsRequest"]; + }; + }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["PagedModelProjectModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -12520,7 +14293,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12529,7 +14302,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12538,7 +14311,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12547,25 +14320,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllUsers_1: { + get_14: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; path: { - id: number; + organizationId: number; + glossaryId: number; + termId: number; }; cookie?: never; }; @@ -12577,7 +14344,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelUserAccountWithOrganizationRoleModel"]; + "application/json": components["schemas"]["GlossaryTermModel"]; }; }; /** @description Bad Request */ @@ -12586,7 +14353,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12595,7 +14362,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12604,7 +14371,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12613,30 +14380,27 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllBaseLanguagesInUse: { + update_9: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - projectIds?: number[]; - }; + query?: never; header?: never; path: { organizationId: number; + glossaryId: number; + termId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["UpdateGlossaryTermWithTranslationRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -12644,7 +14408,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelOrganizationLanguageModel"]; + "application/json": components["schemas"]["CreateUpdateGlossaryTermResponse"]; }; }; /** @description Bad Request */ @@ -12653,7 +14417,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12662,7 +14426,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12671,7 +14435,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12680,25 +14444,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_14: { + delete_8: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; path: { organizationId: number; + glossaryId: number; + termId: number; }; cookie?: never; }; @@ -12709,9 +14467,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["PagedModelSimpleGlossaryModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -12719,7 +14475,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12728,7 +14484,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12737,7 +14493,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12746,23 +14502,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - create_13: { + update_12: { parameters: { query?: never; header?: never; path: { organizationId: number; + glossaryId: number; + termId: number; }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["CreateGlossaryRequest"]; + "application/json": components["schemas"]["UpdateGlossaryTermTranslationRequest"]; }; }; responses: { @@ -12772,7 +14530,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["GlossaryModel"]; + "application/json": components["schemas"]["GlossaryTermTranslationModel"]; }; }; /** @description Bad Request */ @@ -12781,7 +14539,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12790,7 +14548,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12799,7 +14557,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12808,25 +14566,20 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllWithStats: { + get_23: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; path: { organizationId: number; + glossaryId: number; + termId: number; + languageTag: string; }; cookie?: never; }; @@ -12838,7 +14591,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelSimpleGlossaryWithStatsModel"]; + "application/json": components["schemas"]["GlossaryTermTranslationModel"]; }; }; /** @description Bad Request */ @@ -12847,7 +14600,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12856,7 +14609,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12865,7 +14618,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12874,14 +14627,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_20: { + getAllIds: { parameters: { - query?: never; + query?: { + search?: string; + languageTags?: string[]; + }; header?: never; path: { organizationId: number; @@ -12897,7 +14653,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["GlossaryModel"]; + "application/json": components["schemas"]["CollectionModelLong"]; }; }; /** @description Bad Request */ @@ -12906,7 +14662,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12915,7 +14671,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12924,7 +14680,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12933,14 +14689,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - update_8: { + getAllWithTranslations: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + languageTags?: string[]; + }; header?: never; path: { organizationId: number; @@ -12948,11 +14713,7 @@ export interface operations { }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["UpdateGlossaryRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -12960,7 +14721,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["GlossaryModel"]; + "application/json": components["schemas"]["PagedModelSimpleGlossaryTermWithTranslationsModel"]; }; }; /** @description Bad Request */ @@ -12969,7 +14730,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -12978,7 +14739,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -12987,7 +14748,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -12996,18 +14757,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_11: { + getInvitations: { parameters: { query?: never; header?: never; path: { organizationId: number; - glossaryId: number; }; cookie?: never; }; @@ -13018,7 +14778,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["CollectionModelOrganizationInvitationModel"]; + }; }; /** @description Bad Request */ 400: { @@ -13026,7 +14788,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13035,7 +14797,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13044,7 +14806,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13053,18 +14815,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAssignedProjects: { + getAllLanguagesInUse: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + projectIds?: number[]; + }; header?: never; path: { organizationId: number; - glossaryId: number; }; cookie?: never; }; @@ -13076,7 +14846,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelSimpleProjectModel"]; + "application/json": components["schemas"]["PagedModelOrganizationLanguageModel"]; }; }; /** @description Bad Request */ @@ -13085,7 +14855,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13094,7 +14864,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13103,7 +14873,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13112,18 +14882,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getLanguages: { + getAll_11: { parameters: { query?: never; header?: never; path: { organizationId: number; - glossaryId: number; }; cookie?: never; }; @@ -13135,7 +14904,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelGlossaryLanguageDto"]; + "application/json": components["schemas"]["CollectionModelLlmProviderModel"]; }; }; /** @description Bad Request */ @@ -13144,7 +14913,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13153,7 +14922,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13162,7 +14931,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13171,31 +14940,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_15: { + createProvider: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - languageTags?: string[]; - }; + query?: never; header?: never; path: { organizationId: number; - glossaryId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["LlmProviderRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -13203,7 +14966,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelSimpleGlossaryTermModel"]; + "application/json": components["schemas"]["LlmProviderModel"]; }; }; /** @description Bad Request */ @@ -13212,7 +14975,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13221,7 +14984,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13230,7 +14993,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13239,26 +15002,21 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - create_14: { + getAvailableProviders: { parameters: { query?: never; header?: never; path: { organizationId: number; - glossaryId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["CreateGlossaryTermWithTranslationRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -13266,7 +15024,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CreateUpdateGlossaryTermResponse"]; + "application/json": components["schemas"]["CollectionModelLlmProviderSimpleModel"]; }; }; /** @description Bad Request */ @@ -13275,7 +15033,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13284,7 +15042,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13293,7 +15051,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13302,33 +15060,30 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteMultiple: { + getServerProviders: { parameters: { query?: never; header?: never; path: { organizationId: number; - glossaryId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["DeleteMultipleGlossaryTermsRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["CollectionModelLlmProviderSimpleModel"]; + }; }; /** @description Bad Request */ 400: { @@ -13336,7 +15091,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13345,7 +15100,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13354,7 +15109,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13363,23 +15118,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_21: { + updateProvider: { parameters: { query?: never; header?: never; path: { organizationId: number; - glossaryId: number; - termId: number; + providerId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["LlmProviderRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -13387,7 +15145,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["GlossaryTermModel"]; + "application/json": components["schemas"]["LlmProviderModel"]; }; }; /** @description Bad Request */ @@ -13396,7 +15154,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13405,7 +15163,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13414,7 +15172,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13423,36 +15181,29 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - update_9: { + deleteProvider: { parameters: { query?: never; header?: never; path: { organizationId: number; - glossaryId: number; - termId: number; + providerId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["UpdateGlossaryTermWithTranslationRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["CreateUpdateGlossaryTermResponse"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -13460,7 +15211,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13469,7 +15220,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13478,7 +15229,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13487,19 +15238,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_12: { + getOrganizationCredits: { parameters: { query?: never; header?: never; path: { organizationId: number; - glossaryId: number; - termId: number; }; cookie?: never; }; @@ -13510,7 +15259,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["CreditBalanceModel"]; + }; }; /** @description Bad Request */ 400: { @@ -13518,7 +15269,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13527,7 +15278,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13536,7 +15287,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13545,27 +15296,29 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - update_12: { + getAllWithStatistics_2: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + }; header?: never; path: { organizationId: number; - glossaryId: number; - termId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["UpdateGlossaryTermTranslationRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -13573,7 +15326,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["GlossaryTermTranslationModel"]; + "application/json": components["schemas"]["PagedModelProjectWithStatsModel"]; }; }; /** @description Bad Request */ @@ -13582,7 +15335,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13591,7 +15344,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13600,7 +15353,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13609,20 +15362,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_22: { + setBasePermissions: { parameters: { - query?: never; + query: { + /** + * @description Granted scopes to all projects for all organization users without direct project permissions set. + * @example [ + * "translations.view", + * "translations.edit" + * ] + */ + scopes: string[]; + }; header?: never; path: { organizationId: number; - glossaryId: number; - termId: number; - languageTag: string; }; cookie?: never; }; @@ -13633,9 +15392,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["GlossaryTermTranslationModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -13643,7 +15400,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13652,7 +15409,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13661,7 +15418,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13670,21 +15427,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllIds: { + setBasePermissions_1: { parameters: { - query?: { - search?: string; - languageTags?: string[]; - }; + query?: never; header?: never; path: { organizationId: number; - glossaryId: number; + permissionType: "NONE" | "VIEW" | "TRANSLATE" | "REVIEW" | "EDIT" | "MANAGE"; }; cookie?: never; }; @@ -13695,9 +15449,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["CollectionModelLong"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -13705,7 +15457,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13714,7 +15466,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13723,7 +15475,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13732,40 +15484,32 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllWithTranslations: { + connectWorkspace: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - languageTags?: string[]; - }; + query?: never; header?: never; path: { organizationId: number; - glossaryId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["ConnectToSlackDto"]; + }; + }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["PagedModelSimpleGlossaryTermWithTranslationsModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -13773,7 +15517,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13782,7 +15526,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13791,7 +15535,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13800,12 +15544,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getInvitations: { + connectToSlack: { parameters: { query?: never; header?: never; @@ -13822,7 +15566,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelOrganizationInvitationModel"]; + "application/json": components["schemas"]["ConnectToSlackUrlModel"]; }; }; /** @description Bad Request */ @@ -13831,7 +15575,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13840,7 +15584,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13849,7 +15593,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13858,23 +15602,14 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllLanguagesInUse: { + getConnectedWorkspaces: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - projectIds?: number[]; - }; + query?: never; header?: never; path: { organizationId: number; @@ -13889,7 +15624,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelOrganizationLanguageModel"]; + "application/json": components["schemas"]["CollectionModelWorkspaceModel"]; }; }; /** @description Bad Request */ @@ -13898,7 +15633,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13907,7 +15642,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13916,7 +15651,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13925,16 +15660,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_13: { + disconnectWorkspace: { parameters: { query?: never; header?: never; path: { + workspaceId: number; organizationId: number; }; cookie?: never; @@ -13946,9 +15682,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["CollectionModelLlmProviderModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -13956,7 +15690,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -13965,7 +15699,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -13974,7 +15708,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -13983,12 +15717,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - createProvider: { + findProvider: { parameters: { query?: never; header?: never; @@ -13997,11 +15731,7 @@ export interface operations { }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["LlmProviderRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -14009,7 +15739,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["LlmProviderModel"]; + "application/json": components["schemas"]["SsoTenantModel"]; }; }; /** @description Bad Request */ @@ -14018,7 +15748,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14027,7 +15757,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14036,7 +15766,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14045,12 +15775,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAvailableProviders: { + setProvider: { parameters: { query?: never; header?: never; @@ -14059,7 +15789,11 @@ export interface operations { }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["CreateProviderRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -14067,7 +15801,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelLlmProviderSimpleModel"]; + "application/json": components["schemas"]["SsoTenantModel"]; }; }; /** @description Bad Request */ @@ -14076,7 +15810,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14085,7 +15819,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14094,7 +15828,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14103,12 +15837,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getServerProviders: { + getUsage: { parameters: { query?: never; header?: never; @@ -14125,7 +15859,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelLlmProviderSimpleModel"]; + "application/json": components["schemas"]["PublicUsageModel"]; }; }; /** @description Bad Request */ @@ -14134,7 +15868,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14143,7 +15877,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14152,7 +15886,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14161,35 +15895,29 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - updateProvider: { + removeUser: { parameters: { query?: never; header?: never; path: { organizationId: number; - providerId: number; + userId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["LlmProviderRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["LlmProviderModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -14197,7 +15925,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14206,7 +15934,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14215,7 +15943,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14224,22 +15952,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteProvider: { + setUserRole: { parameters: { query?: never; header?: never; path: { organizationId: number; - providerId: number; + userId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["SetOrganizationRoleDto"]; + }; + }; responses: { /** @description OK */ 200: { @@ -14254,7 +15986,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14263,7 +15995,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14272,7 +16004,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14281,17 +16013,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getOrganizationCredits: { + get_22: { parameters: { query?: never; header?: never; path: { - organizationId: number; + slug: string; }; cookie?: never; }; @@ -14303,7 +16035,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CreditBalanceModel"]; + "application/json": components["schemas"]["OrganizationModel"]; }; }; /** @description Bad Request */ @@ -14312,7 +16044,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14321,7 +16053,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14330,7 +16062,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14339,12 +16071,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllWithStatistics_2: { + getAllProjects: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -14357,7 +16089,7 @@ export interface operations { }; header?: never; path: { - organizationId: number; + slug: string; }; cookie?: never; }; @@ -14369,7 +16101,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelProjectWithStatsModel"]; + "application/json": components["schemas"]["PagedModelProjectModel"]; }; }; /** @description Bad Request */ @@ -14378,7 +16110,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14387,7 +16119,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14396,7 +16128,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14405,26 +16137,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setBasePermissions: { + getAllWithStatistics_1: { parameters: { - query: { - /** - * @description Granted scopes to all projects for all organization users without direct project permissions set. - * @example [ - * "translations.view", - * "translations.edit" - * ] - */ - scopes: string[]; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; }; header?: never; path: { - organizationId: number; + slug: string; }; cookie?: never; }; @@ -14435,7 +16166,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PagedModelProjectWithStatsModel"]; + }; }; /** @description Bad Request */ 400: { @@ -14443,7 +16176,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14452,7 +16185,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14461,7 +16194,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14470,19 +16203,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setBasePermissions_1: { + getAll_9: { parameters: { - query?: never; - header?: never; - path: { - organizationId: number; - permissionType: "NONE" | "VIEW" | "TRANSLATE" | "REVIEW" | "EDIT" | "MANAGE"; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; }; + header?: never; + path?: never; cookie?: never; }; requestBody?: never; @@ -14492,7 +16229,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PagedModelPatModel"]; + }; }; /** @description Bad Request */ 400: { @@ -14500,7 +16239,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14509,7 +16248,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14518,7 +16257,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14527,32 +16266,32 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - connectWorkspace: { + create_12: { parameters: { query?: never; header?: never; - path: { - organizationId: number; - }; + path?: never; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["ConnectToSlackDto"]; + "application/json": components["schemas"]["CreatePatDto"]; }; }; responses: { - /** @description OK */ - 200: { + /** @description Created */ + 201: { headers: { [name: string]: unknown; }; - content?: never; + content: { + "*/*": components["schemas"]["RevealedPatModel"]; + }; }; /** @description Bad Request */ 400: { @@ -14560,7 +16299,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14569,7 +16308,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14578,7 +16317,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14587,18 +16326,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - connectToSlack: { + getCurrent: { parameters: { query?: never; header?: never; - path: { - organizationId: number; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -14609,7 +16346,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ConnectToSlackUrlModel"]; + "application/json": components["schemas"]["PatWithUserModel"]; }; }; /** @description Bad Request */ @@ -14618,7 +16355,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14627,7 +16364,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14636,7 +16373,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14645,17 +16382,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getConnectedWorkspaces: { + get_12: { parameters: { query?: never; header?: never; path: { - organizationId: number; + id: number; }; cookie?: never; }; @@ -14667,7 +16404,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelWorkspaceModel"]; + "application/json": components["schemas"]["PatModel"]; }; }; /** @description Bad Request */ @@ -14676,7 +16413,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14685,7 +16422,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14694,7 +16431,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14703,29 +16440,34 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - disconnectWorkspace: { + update_7: { parameters: { query?: never; header?: never; path: { - workspaceId: number; - organizationId: number; + id: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["UpdatePatDto"]; + }; + }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PatModel"]; + }; }; /** @description Bad Request */ 400: { @@ -14733,7 +16475,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14742,7 +16484,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14751,7 +16493,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14760,17 +16502,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - findProvider: { + delete_6: { parameters: { query?: never; header?: never; path: { - organizationId: number; + id: number; }; cookie?: never; }; @@ -14781,9 +16523,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["SsoTenantModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -14791,7 +16531,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14800,7 +16540,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14809,7 +16549,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14818,23 +16558,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setProvider: { + regenerate: { parameters: { query?: never; header?: never; path: { - organizationId: number; + id: number; }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["CreateProviderRequest"]; + "application/json": components["schemas"]["RegeneratePatDto"]; }; }; responses: { @@ -14844,7 +16584,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["SsoTenantModel"]; + "application/json": components["schemas"]["RevealedPatModel"]; }; }; /** @description Bad Request */ @@ -14853,7 +16593,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14862,7 +16602,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14871,7 +16611,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14880,18 +16620,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getUsage: { + getPreferred: { parameters: { query?: never; header?: never; - path: { - organizationId: number; - }; + path?: never; cookie?: never; }; requestBody?: never; @@ -14902,7 +16640,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PublicUsageModel"]; + "application/json": components["schemas"]["PrivateOrganizationModel"]; }; }; /** @description Bad Request */ @@ -14911,7 +16649,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14920,7 +16658,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14929,7 +16667,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14938,19 +16676,28 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - removeUser: { + getAll: { parameters: { - query?: never; - header?: never; - path: { - organizationId: number; - userId: number; + query?: { + /** @description Filter projects by id */ + filterId?: number[]; + /** @description Filter projects without id */ + filterNotId?: number[]; + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; }; + header?: never; + path?: never; cookie?: never; }; requestBody?: never; @@ -14960,7 +16707,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["PagedModelProjectModel"]; + }; }; /** @description Bad Request */ 400: { @@ -14968,7 +16717,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -14977,7 +16726,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -14986,7 +16735,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -14995,24 +16744,21 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setUserRole: { + createProject: { parameters: { query?: never; header?: never; - path: { - organizationId: number; - userId: number; - }; + path?: never; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["SetOrganizationRoleDto"]; + "application/json": components["schemas"]["CreateProjectRequest"]; }; }; responses: { @@ -15021,7 +16767,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["ProjectModel"]; + }; }; /** @description Bad Request */ 400: { @@ -15029,7 +16777,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15038,7 +16786,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15047,7 +16795,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15056,18 +16804,24 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_19: { + getAllWithStatistics: { parameters: { - query?: never; - header?: never; - path: { - slug: string; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; }; + header?: never; + path?: never; cookie?: never; }; requestBody?: never; @@ -15078,7 +16832,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["OrganizationModel"]; + "application/json": components["schemas"]["PagedModelProjectWithStatsModel"]; }; }; /** @description Bad Request */ @@ -15087,7 +16841,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15096,7 +16850,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15105,7 +16859,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15114,25 +16868,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllProjects: { + get_2: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; path: { - slug: string; + projectId: number; }; cookie?: never; }; @@ -15144,7 +16890,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelProjectModel"]; + "application/json": components["schemas"]["ProjectModel"]; }; }; /** @description Bad Request */ @@ -15153,7 +16899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15162,7 +16908,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15171,7 +16917,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15180,29 +16926,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllWithStatistics_1: { + editProject: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; path: { - slug: string; + projectId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["EditProjectRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -15210,7 +16952,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelProjectWithStatsModel"]; + "application/json": components["schemas"]["ProjectModel"]; }; }; /** @description Bad Request */ @@ -15219,7 +16961,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15228,7 +16970,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15237,7 +16979,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15246,23 +16988,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_11: { + deleteProject: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - }; + query?: never; header?: never; - path?: never; + path: { + projectId: number; + }; cookie?: never; }; requestBody?: never; @@ -15272,9 +17009,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["PagedModelPatModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -15282,7 +17017,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15291,7 +17026,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15300,7 +17035,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15309,31 +17044,36 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - create_11: { + getActivity: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + }; header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["CreatePatDto"]; + path: { + projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { - /** @description Created */ - 201: { + /** @description OK */ + 200: { headers: { [name: string]: unknown; }; content: { - "*/*": components["schemas"]["RevealedPatModel"]; + "application/json": components["schemas"]["PagedModelProjectActivityModel"]; }; }; /** @description Bad Request */ @@ -15342,7 +17082,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15351,7 +17091,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15360,7 +17100,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15369,16 +17109,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getCurrent: { + getSingleRevision: { parameters: { query?: never; header?: never; - path?: never; + path: { + revisionId: number; + projectId: number; + }; cookie?: never; }; requestBody?: never; @@ -15389,7 +17132,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PatWithUserModel"]; + "application/json": components["schemas"]["ProjectActivityModel"]; }; }; /** @description Bad Request */ @@ -15398,7 +17141,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15407,7 +17150,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15416,7 +17159,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15425,17 +17168,27 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_18: { + getModifiedEntitiesByRevision: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + /** @description Filters results by specific entity class */ + filterEntityClass?: string[]; + }; header?: never; path: { - id: number; + revisionId: number; + projectId: number; }; cookie?: never; }; @@ -15447,7 +17200,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PatModel"]; + "application/json": components["schemas"]["PagedModelModifiedEntityModel"]; }; }; /** @description Bad Request */ @@ -15456,7 +17209,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15465,7 +17218,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15474,7 +17227,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15483,23 +17236,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - update_7: { + getAiPlaygroundResult: { parameters: { query?: never; header?: never; path: { - id: number; + projectId: number; }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["UpdatePatDto"]; + "application/json": components["schemas"]["AiPlaygroundResultRequest"]; }; }; responses: { @@ -15509,7 +17262,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PatModel"]; + "application/json": components["schemas"]["CollectionModelAiPlaygroundResultModel"]; }; }; /** @description Bad Request */ @@ -15518,7 +17271,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15527,7 +17280,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15536,7 +17289,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15545,17 +17298,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_10: { + getPromptProjectCustomization: { parameters: { query?: never; header?: never; path: { - id: number; + projectId: number; }; cookie?: never; }; @@ -15566,7 +17319,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["ProjectAiPromptCustomizationModel"]; + }; }; /** @description Bad Request */ 400: { @@ -15574,7 +17329,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15583,7 +17338,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15592,7 +17347,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15601,23 +17356,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - regenerate: { + setPromptProjectCustomization: { parameters: { query?: never; header?: never; path: { - id: number; + projectId: number; }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["RegeneratePatDto"]; + "application/json": components["schemas"]["SetProjectPromptCustomizationRequest"]; }; }; responses: { @@ -15627,7 +17382,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["RevealedPatModel"]; + "application/json": components["schemas"]["ProjectAiPromptCustomizationModel"]; }; }; /** @description Bad Request */ @@ -15636,7 +17391,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15645,7 +17400,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15654,7 +17409,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15663,16 +17418,20 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getPreferred: { + getAllKeys: { parameters: { - query?: never; + query?: { + branch?: string; + }; header?: never; - path?: never; + path: { + projectId: number; + }; cookie?: never; }; requestBody?: never; @@ -15683,7 +17442,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PrivateOrganizationModel"]; + "application/json": components["schemas"]["CollectionModelKeyModel"]; }; }; /** @description Bad Request */ @@ -15692,7 +17451,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15701,7 +17460,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15710,7 +17469,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15719,28 +17478,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll: { + getDisabledLanguages_2: { parameters: { - query?: { - /** @description Filter projects by id */ - filterId?: number[]; - /** @description Filter projects without id */ - filterNotId?: number[]; - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; - path?: never; + path: { + projectId: number; + }; cookie?: never; }; requestBody?: never; @@ -15751,7 +17500,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelProjectModel"]; + "application/json": components["schemas"]["CollectionModelKeyDisabledLanguagesModel"]; }; }; /** @description Bad Request */ @@ -15760,7 +17509,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15769,7 +17518,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15778,7 +17527,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15787,23 +17536,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - createProject: { + allByProject: { parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["CreateProjectRequest"]; + query: { + pageable: components["schemas"]["Pageable"]; + }; + header?: never; + path: { + projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -15811,7 +17560,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ProjectModel"]; + "application/json": components["schemas"]["PagedModelApiKeyModel"]; }; }; /** @description Bad Request */ @@ -15820,7 +17569,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15829,7 +17578,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15838,7 +17587,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15847,24 +17596,18 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllWithStatistics: { + getAutoTranslationSettings: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - search?: string; - }; + query?: never; header?: never; - path?: never; + path: { + projectId: number; + }; cookie?: never; }; requestBody?: never; @@ -15875,7 +17618,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelProjectWithStatsModel"]; + "application/json": components["schemas"]["AutoTranslationConfigModel"]; }; }; /** @description Bad Request */ @@ -15884,7 +17627,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15893,7 +17636,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15902,7 +17645,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15911,12 +17654,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_8: { + setAutoTranslationSettings: { parameters: { query?: never; header?: never; @@ -15925,7 +17668,11 @@ export interface operations { }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["AutoTranslationSettingsDto"]; + }; + }; responses: { /** @description OK */ 200: { @@ -15933,7 +17680,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ProjectModel"]; + "application/json": components["schemas"]["AutoTranslationConfigModel"]; }; }; /** @description Bad Request */ @@ -15942,7 +17689,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -15951,7 +17698,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -15960,7 +17707,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -15969,12 +17716,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - editProject: { + uploadAvatar_1: { parameters: { query?: never; header?: never; @@ -15983,9 +17730,12 @@ export interface operations { }; cookie?: never; }; - requestBody: { + requestBody?: { content: { - "application/json": components["schemas"]["EditProjectRequest"]; + "multipart/form-data": { + /** Format: binary */ + avatar: string; + }; }; }; responses: { @@ -16004,7 +17754,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16013,7 +17763,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16022,7 +17772,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16031,12 +17781,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteProject: { + removeAvatar_1: { parameters: { query?: never; header?: never; @@ -16052,7 +17802,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["ProjectModel"]; + }; }; /** @description Bad Request */ 400: { @@ -16060,7 +17812,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16069,7 +17821,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16078,7 +17830,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16087,12 +17839,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getActivity: { + list_3: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -16116,7 +17868,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelProjectActivityModel"]; + "application/json": components["schemas"]["PagedModelBatchJobModel"]; }; }; /** @description Bad Request */ @@ -16125,7 +17877,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16134,7 +17886,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16143,7 +17895,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16152,17 +17904,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getSingleRevision: { + get_20: { parameters: { query?: never; header?: never; path: { - revisionId: number; + id: number; projectId: number; }; cookie?: never; @@ -16175,7 +17927,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ProjectActivityModel"]; + "application/json": components["schemas"]["BatchJobModel"]; }; }; /** @description Bad Request */ @@ -16184,7 +17936,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16193,7 +17945,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16202,7 +17954,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16211,26 +17963,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getModifiedEntitiesByRevision: { + cancel: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - /** @description Filters results by specific entity class */ - filterEntityClass?: string[]; - }; + query?: never; header?: never; path: { - revisionId: number; + id: number; projectId: number; }; cookie?: never; @@ -16242,9 +17985,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["PagedModelModifiedEntityModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -16252,7 +17993,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16261,7 +18002,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16270,7 +18011,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16279,12 +18020,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAiPlaygroundResult: { + store_2: { parameters: { query?: never; header?: never; @@ -16295,7 +18036,7 @@ export interface operations { }; requestBody: { content: { - "application/json": components["schemas"]["AiPlaygroundResultRequest"]; + "application/json": components["schemas"]["BigMetaDto"]; }; }; responses: { @@ -16304,9 +18045,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["CollectionModelAiPlaygroundResultModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -16314,7 +18053,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16323,7 +18062,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16332,7 +18071,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16341,14 +18080,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getPromptProjectCustomization: { + all: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + search?: string; + activeOnly?: boolean; + }; header?: never; path: { projectId: number; @@ -16363,7 +18111,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ProjectAiPromptCustomizationModel"]; + "application/json": components["schemas"]["PagedModelBranchModel"]; }; }; /** @description Bad Request */ @@ -16372,7 +18120,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16381,7 +18129,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16390,7 +18138,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16399,12 +18147,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setPromptProjectCustomization: { + create_11: { parameters: { query?: never; header?: never; @@ -16415,7 +18163,7 @@ export interface operations { }; requestBody: { content: { - "application/json": components["schemas"]["SetProjectPromptCustomizationRequest"]; + "application/json": components["schemas"]["CreateBranchModel"]; }; }; responses: { @@ -16425,7 +18173,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ProjectAiPromptCustomizationModel"]; + "application/json": components["schemas"]["BranchModel"]; }; }; /** @description Bad Request */ @@ -16434,7 +18182,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16443,7 +18191,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16452,7 +18200,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16461,14 +18209,21 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAllKeys: { + getBranchMerges: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + }; header?: never; path: { projectId: number; @@ -16483,7 +18238,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelKeyModel"]; + "application/json": components["schemas"]["PagedModelBranchMergeModel"]; }; }; /** @description Bad Request */ @@ -16492,7 +18247,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16501,7 +18256,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16510,7 +18265,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16519,12 +18274,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getDisabledLanguages_2: { + dryRunMerge: { parameters: { query?: never; header?: never; @@ -16533,7 +18288,11 @@ export interface operations { }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["DryRunMergeBranchRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -16541,7 +18300,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["CollectionModelKeyDisabledLanguagesModel"]; + "application/json": components["schemas"]["BranchMergeRefModel"]; }; }; /** @description Bad Request */ @@ -16550,7 +18309,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16559,7 +18318,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16568,7 +18327,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16577,18 +18336,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - allByProject: { + deleteBranchMerge: { parameters: { - query: { - pageable: components["schemas"]["Pageable"]; - }; + query?: never; header?: never; path: { + mergeId: number; projectId: number; }; cookie?: never; @@ -16600,9 +18358,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["PagedModelApiKeyModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -16610,7 +18366,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16619,7 +18375,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16628,7 +18384,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16637,16 +18393,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAutoTranslationSettings: { + merge: { parameters: { query?: never; header?: never; path: { + mergeId: number; projectId: number; }; cookie?: never; @@ -16658,9 +18415,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["AutoTranslationConfigModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -16668,7 +18423,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16677,7 +18432,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16686,7 +18441,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16695,25 +18450,30 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setAutoTranslationSettings: { + getBranchMergeSessionChanges: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + type?: "ADD" | "UPDATE" | "DELETE" | "CONFLICT"; + }; header?: never; path: { + mergeId: number; projectId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["AutoTranslationSettingsDto"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -16721,7 +18481,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["AutoTranslationConfigModel"]; + "application/json": components["schemas"]["PagedModelBranchMergeChangeModel"]; }; }; /** @description Bad Request */ @@ -16730,7 +18490,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16739,7 +18499,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16748,7 +18508,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16757,28 +18517,29 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - uploadAvatar_1: { + getBranchMergeSessionConflicts: { parameters: { - query?: never; + query?: { + /** @description Zero-based page index (0..N) */ + page?: number; + /** @description The size of the page to be returned */ + size?: number; + /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ + sort?: string[]; + }; header?: never; path: { + mergeId: number; projectId: number; }; cookie?: never; }; - requestBody?: { - content: { - "multipart/form-data": { - /** Format: binary */ - avatar: string; - }; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -16786,7 +18547,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ProjectModel"]; + "application/json": components["schemas"]["PagedModelBranchMergeConflictModel"]; }; }; /** @description Bad Request */ @@ -16795,7 +18556,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16804,7 +18565,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16813,7 +18574,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16822,16 +18583,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - removeAvatar_1: { + getBranchMergeSessionPreview: { parameters: { query?: never; header?: never; path: { + mergeId: number; projectId: number; }; cookie?: never; @@ -16844,7 +18606,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ProjectModel"]; + "application/json": components["schemas"]["BranchMergeModel"]; }; }; /** @description Bad Request */ @@ -16853,7 +18615,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16862,7 +18624,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16871,7 +18633,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16880,23 +18642,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - list: { + refreshBranchMerge: { parameters: { - query?: { - /** @description Zero-based page index (0..N) */ - page?: number; - /** @description The size of the page to be returned */ - size?: number; - /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ - sort?: string[]; - }; + query?: never; header?: never; path: { + mergeId: number; projectId: number; }; cookie?: never; @@ -16909,7 +18665,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelBatchJobModel"]; + "application/json": components["schemas"]["BranchMergeModel"]; }; }; /** @description Bad Request */ @@ -16918,7 +18674,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16927,7 +18683,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16936,7 +18692,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -16945,31 +18701,33 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_6: { + resolveConflict: { parameters: { query?: never; header?: never; path: { - id: number; + mergeId: number; projectId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["ResolveBranchMergeConflictRequest"]; + }; + }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["BatchJobModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -16977,7 +18735,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -16986,7 +18744,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -16995,7 +18753,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17004,22 +18762,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - cancel: { + resolveAllConflicts: { parameters: { query?: never; header?: never; path: { - id: number; + mergeId: number; projectId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["ResolveAllBranchMergeConflictsRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -17034,7 +18796,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17043,7 +18805,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17052,7 +18814,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17061,25 +18823,85 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - store_2: { + rename: { parameters: { query?: never; header?: never; path: { + branchId: number; projectId: number; }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["BigMetaDto"]; + "application/json": components["schemas"]["RenameBranchModel"]; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["BranchModel"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); + }; + }; + }; + }; + delete_13: { + parameters: { + query?: never; + header?: never; + path: { + branchId: number; + projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -17094,7 +18916,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17103,7 +18925,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17112,7 +18934,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17121,12 +18943,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - list_4: { + list_2: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -17159,7 +18981,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17168,7 +18990,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17177,7 +18999,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17186,7 +19008,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17221,7 +19043,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17230,7 +19052,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17239,7 +19061,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17248,12 +19070,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_17: { + get_11: { parameters: { query?: never; header?: never; @@ -17280,7 +19102,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17289,7 +19111,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17298,7 +19120,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17307,7 +19129,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17343,7 +19165,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17352,7 +19174,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17361,7 +19183,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17370,7 +19192,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17400,7 +19222,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17409,7 +19231,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17418,7 +19240,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17427,12 +19249,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_9: { + delete_5: { parameters: { query?: never; header?: never; @@ -17457,7 +19279,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17466,7 +19288,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17475,7 +19297,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17484,12 +19306,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - list_3: { + list_1: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -17522,7 +19344,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17531,7 +19353,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17540,7 +19362,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17549,7 +19371,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17584,7 +19406,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17593,7 +19415,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17602,7 +19424,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17611,7 +19433,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17646,7 +19468,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17655,7 +19477,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17664,7 +19486,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17673,12 +19495,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_16: { + get_10: { parameters: { query?: never; header?: never; @@ -17705,7 +19527,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17714,7 +19536,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17723,7 +19545,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17732,7 +19554,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17768,7 +19590,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17777,7 +19599,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17786,7 +19608,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17795,12 +19617,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_8: { + delete_4: { parameters: { query?: never; header?: never; @@ -17825,7 +19647,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17834,7 +19656,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17843,7 +19665,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17852,7 +19674,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17888,7 +19710,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17897,7 +19719,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17906,7 +19728,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17915,7 +19737,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -17946,7 +19768,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -17955,7 +19777,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -17964,7 +19786,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -17973,14 +19795,14 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; exportData: { parameters: { - query?: { + query: { /** * @description Languages to be contained in export. * @@ -17989,7 +19811,7 @@ export interface operations { */ languages?: string[]; /** @description Format to export to */ - format?: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS"; + format: "JSON" | "JSON_TOLGEE" | "XLIFF" | "PO" | "APPLE_STRINGS_STRINGSDICT" | "APPLE_XLIFF" | "ANDROID_XML" | "COMPOSE_XML" | "FLUTTER_ARB" | "PROPERTIES" | "YAML_RUBY" | "YAML" | "JSON_I18NEXT" | "CSV" | "RESX_ICU" | "XLSX" | "APPLE_XCSTRINGS" | "ANDROID_SDK" | "APPLE_SDK"; /** @description Delimiter to structure file content. * * e.g. For key "home.header.title" would result in {"home": {"header": "title": {"Hello"}}} structure. @@ -18018,7 +19840,7 @@ export interface operations { /** @description If false, it doesn't return zip of files, but it returns single file. * * This is possible only when single language is exported. Otherwise it returns "400 - Bad Request" response. */ - zip?: boolean; + zip: boolean; /** @description Message format to be used for export. * * e.g. PHP_PO: Hello %s, ICU: Hello {name}. @@ -18043,11 +19865,15 @@ export interface operations { /** @description If true, for structured formats (like JSON) arrays are supported. * * e.g. Key hello[0] will be exported as {"hello": ["..."]} */ - supportArrays?: boolean; + supportArrays: boolean; /** @description If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only). * * e.g. Key hello will be exported as <b>hello</b> */ escapeHtml?: boolean; + /** @description Filter translations with branch. + * + * By default, default branch is exported. */ + filterBranch?: string; }; header?: never; path: { @@ -18073,7 +19899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18082,7 +19908,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18091,7 +19917,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18100,7 +19926,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18136,7 +19962,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18145,7 +19971,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18154,7 +19980,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18163,7 +19989,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18198,7 +20024,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18207,7 +20033,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18216,7 +20042,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18225,7 +20051,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18238,6 +20064,11 @@ export interface operations { * @example . */ structureDelimiter?: string; + /** + * @description Branch to which files will be imported + * @example main + */ + branch?: string; }; header?: never; path: { @@ -18268,7 +20099,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18277,7 +20108,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18286,7 +20117,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18295,14 +20126,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; cancelImport: { parameters: { - query?: never; + query?: { + branch?: string; + }; header?: never; path: { projectId: number; @@ -18324,7 +20157,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18333,7 +20166,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18342,7 +20175,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18351,12 +20184,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_4: { + get: { parameters: { query?: never; header?: never; @@ -18382,7 +20215,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18391,7 +20224,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18400,7 +20233,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18409,7 +20242,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18444,7 +20277,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18453,7 +20286,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18462,7 +20295,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18471,7 +20304,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18502,7 +20335,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18511,7 +20344,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18520,7 +20353,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18529,7 +20362,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18539,6 +20372,7 @@ export interface operations { query?: { /** @description Whether override or keep all translations with unresolved conflicts */ forceMode?: "OVERRIDE" | "KEEP" | "NO_FORCE"; + branch?: string; }; header?: never; path: { @@ -18561,7 +20395,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18570,7 +20404,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18579,7 +20413,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18588,7 +20422,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18598,6 +20432,7 @@ export interface operations { query?: { /** @description Whether override or keep all translations with unresolved conflicts */ forceMode?: "OVERRIDE" | "KEEP" | "NO_FORCE"; + branch?: string; }; header?: never; path: { @@ -18622,7 +20457,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18631,7 +20466,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18640,7 +20475,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18649,7 +20484,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18663,6 +20498,7 @@ export interface operations { size?: number; /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ sort?: string[]; + branch?: string; }; header?: never; path: { @@ -18687,7 +20523,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18696,7 +20532,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18705,7 +20541,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18714,7 +20550,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18748,7 +20584,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18757,7 +20593,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18766,7 +20602,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18775,7 +20611,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18814,7 +20650,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18823,7 +20659,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18832,7 +20668,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18841,7 +20677,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18871,7 +20707,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18880,7 +20716,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18889,7 +20725,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18898,7 +20734,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18929,7 +20765,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18938,7 +20774,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -18947,7 +20783,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -18956,7 +20792,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -18988,7 +20824,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -18997,7 +20833,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19006,7 +20842,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19015,12 +20851,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteLanguage: { + deleteLanguage_2: { parameters: { query?: never; header?: never; @@ -19045,7 +20881,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19054,7 +20890,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19063,7 +20899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19072,7 +20908,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19102,7 +20938,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19111,7 +20947,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19120,7 +20956,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19129,7 +20965,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19159,7 +20995,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19168,7 +21004,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19177,7 +21013,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19186,7 +21022,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19231,7 +21067,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19240,7 +21076,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19249,7 +21085,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19258,7 +21094,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19289,7 +21125,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19298,7 +21134,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19307,7 +21143,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19316,7 +21152,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19347,7 +21183,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19356,7 +21192,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19365,7 +21201,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19374,7 +21210,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19405,7 +21241,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19414,7 +21250,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19423,7 +21259,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19432,7 +21268,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19467,7 +21303,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19476,7 +21312,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19485,7 +21321,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19494,12 +21330,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_9: { + getAll_7: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -19508,6 +21344,7 @@ export interface operations { size?: number; /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ sort?: string[]; + branch?: string; }; header?: never; path: { @@ -19532,7 +21369,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19541,7 +21378,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19550,7 +21387,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19559,7 +21396,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19594,7 +21431,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19603,7 +21440,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19612,7 +21449,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19621,12 +21458,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_6: { + delete_11: { parameters: { query?: never; header?: never; @@ -19654,7 +21491,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19663,7 +21500,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19672,7 +21509,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19681,7 +21518,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19716,7 +21553,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19725,7 +21562,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19734,7 +21571,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19743,14 +21580,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; importKeys_2: { parameters: { - query?: never; + query?: { + branch?: string; + }; header?: never; path: { projectId: number; @@ -19776,7 +21615,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19785,7 +21624,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19794,7 +21633,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19803,7 +21642,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19838,7 +21677,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19847,7 +21686,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19856,7 +21695,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19865,12 +21704,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getInfo: { + getInfo_1: { parameters: { query?: never; header?: never; @@ -19900,7 +21739,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19909,7 +21748,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19918,7 +21757,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19927,7 +21766,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -19969,7 +21808,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -19978,7 +21817,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -19987,7 +21826,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -19996,7 +21835,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20097,6 +21936,8 @@ export interface operations { filterHasSuggestionsInLang?: string[]; /** @description Filter keys with no suggestions in lang */ filterHasNoSuggestionsInLang?: string[]; + /** @description Selects only keys from specified branch */ + branch?: string; }; header?: never; path: { @@ -20121,7 +21962,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20130,7 +21971,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20139,7 +21980,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20148,12 +21989,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - delete_4: { + delete_14: { parameters: { query?: never; header?: never; @@ -20178,7 +22019,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20187,7 +22028,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20196,7 +22037,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20205,12 +22046,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_14: { + get_8: { parameters: { query?: never; header?: never; @@ -20237,7 +22078,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20246,7 +22087,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20255,7 +22096,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20264,7 +22105,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20300,7 +22141,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20309,7 +22150,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20318,7 +22159,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20327,7 +22168,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20359,7 +22200,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20368,7 +22209,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20377,7 +22218,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20386,7 +22227,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20422,7 +22263,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20431,7 +22272,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20440,7 +22281,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20449,7 +22290,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20481,7 +22322,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20490,7 +22331,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20499,7 +22340,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20508,7 +22349,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20544,7 +22385,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20553,7 +22394,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20562,7 +22403,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20571,7 +22412,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20607,7 +22448,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20616,7 +22457,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20625,7 +22466,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20634,7 +22475,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20666,7 +22507,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20675,7 +22516,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20684,7 +22525,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20693,7 +22534,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20733,7 +22574,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20742,7 +22583,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20751,7 +22592,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20760,7 +22601,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20791,7 +22632,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20800,7 +22641,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20809,7 +22650,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20818,7 +22659,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20854,7 +22695,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20863,7 +22704,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20872,7 +22713,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20881,7 +22722,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -20912,7 +22753,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20921,7 +22762,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20930,7 +22771,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -20939,12 +22780,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_3: { + getAll_1: { parameters: { query?: { search?: string; @@ -20978,7 +22819,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -20987,7 +22828,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -20996,7 +22837,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21005,7 +22846,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -21040,7 +22881,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21049,7 +22890,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21058,7 +22899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21067,7 +22908,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -21100,7 +22941,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21109,7 +22950,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21118,7 +22959,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21127,7 +22968,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -21163,7 +23004,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21172,7 +23013,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21181,7 +23022,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21190,7 +23031,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -21220,7 +23061,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21229,7 +23070,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21238,7 +23079,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21247,7 +23088,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -21278,7 +23119,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21287,7 +23128,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21296,7 +23137,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21305,12 +23146,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getSuggestions: { + getAll_5: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -21319,13 +23160,15 @@ export interface operations { size?: number; /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ sort?: string[]; - /** @description Filter by suggestion state */ - filterState?: ("ACTIVE" | "ACCEPTED" | "DECLINED")[]; + /** @description Filter languages by id */ + filterId?: number[]; + /** @description Filter languages without id */ + filterNotId?: number[]; + /** @description Filter languages by name or tag */ + search?: string; }; header?: never; path: { - languageTag: string; - keyId: number; projectId: number; }; cookie?: never; @@ -21338,7 +23181,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelTranslationSuggestionModel"]; + "application/json": components["schemas"]["PagedModelLanguageModel"]; }; }; /** @description Bad Request */ @@ -21347,7 +23190,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21356,7 +23199,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21365,7 +23208,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21374,25 +23217,23 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - createSuggestion: { + createLanguage: { parameters: { query?: never; header?: never; path: { - languageTag: string; - keyId: number; projectId: number; }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["CreateTranslationSuggestionRequest"]; + "application/json": components["schemas"]["LanguageRequest"]; }; }; responses: { @@ -21402,7 +23243,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["TranslationSuggestionModel"]; + "application/json": components["schemas"]["LanguageModel"]; }; }; /** @description Bad Request */ @@ -21411,7 +23252,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21420,7 +23261,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21429,7 +23270,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21438,19 +23279,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteSuggestion: { + get_6: { parameters: { query?: never; header?: never; path: { - languageTag: string; - keyId: number; - suggestionId: number; + languageId: number; projectId: number; }; cookie?: never; @@ -21462,7 +23301,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["LanguageModel"]; + }; }; /** @description Bad Request */ 400: { @@ -21470,7 +23311,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21479,7 +23320,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21488,7 +23329,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21497,26 +23338,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - acceptSuggestion: { + editLanguage: { parameters: { - query?: { - declineOther?: boolean; - }; + query?: never; header?: never; path: { - languageTag: string; - keyId: number; - suggestionId: number; + languageId: number; projectId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["LanguageRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -21524,7 +23365,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["TranslationSuggestionAcceptResponse"]; + "application/json": components["schemas"]["LanguageModel"]; }; }; /** @description Bad Request */ @@ -21533,7 +23374,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21542,7 +23383,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21551,7 +23392,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21560,19 +23401,17 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - declineSuggestion: { + deleteLanguage: { parameters: { query?: never; header?: never; path: { - languageTag: string; - keyId: number; - suggestionId: number; + languageId: number; projectId: number; }; cookie?: never; @@ -21584,9 +23423,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["TranslationSuggestionModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -21594,7 +23431,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21603,7 +23440,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21612,7 +23449,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21621,24 +23458,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - reverseSuggestion: { + setLanguagePromptCustomization: { parameters: { query?: never; header?: never; path: { - languageTag: string; - keyId: number; - suggestionId: number; + languageId: number; projectId: number; }; cookie?: never; }; - requestBody?: never; + requestBody: { + content: { + "application/json": components["schemas"]["SetLanguagePromptCustomizationRequest"]; + }; + }; responses: { /** @description OK */ 200: { @@ -21646,7 +23485,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["TranslationSuggestionModel"]; + "application/json": components["schemas"]["LanguageAiPromptCustomizationModel"]; }; }; /** @description Bad Request */ @@ -21655,7 +23494,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21664,7 +23503,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21673,7 +23512,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21682,12 +23521,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_7: { + getSuggestions: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -21696,15 +23535,13 @@ export interface operations { size?: number; /** @description Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ sort?: string[]; - /** @description Filter languages by id */ - filterId?: number[]; - /** @description Filter languages without id */ - filterNotId?: number[]; - /** @description Filter languages by name or tag */ - search?: string; + /** @description Filter by suggestion state */ + filterState?: ("ACTIVE" | "ACCEPTED" | "DECLINED")[]; }; header?: never; path: { + languageId: number; + keyId: number; projectId: number; }; cookie?: never; @@ -21717,7 +23554,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PagedModelLanguageModel"]; + "application/json": components["schemas"]["PagedModelTranslationSuggestionModel"]; }; }; /** @description Bad Request */ @@ -21726,7 +23563,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21735,7 +23572,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21744,7 +23581,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21753,23 +23590,25 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - createLanguage: { + createSuggestion: { parameters: { query?: never; header?: never; path: { + languageId: number; + keyId: number; projectId: number; }; cookie?: never; }; requestBody: { content: { - "application/json": components["schemas"]["LanguageRequest"]; + "application/json": components["schemas"]["CreateTranslationSuggestionRequest"]; }; }; responses: { @@ -21779,7 +23618,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["LanguageModel"]; + "application/json": components["schemas"]["TranslationSuggestionModel"]; }; }; /** @description Bad Request */ @@ -21788,7 +23627,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21797,7 +23636,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21806,7 +23645,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21815,17 +23654,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_12: { + deleteSuggestion: { parameters: { query?: never; header?: never; path: { languageId: number; + keyId: number; + suggestionId: number; projectId: number; }; cookie?: never; @@ -21837,9 +23678,7 @@ export interface operations { headers: { [name: string]: unknown; }; - content: { - "application/json": components["schemas"]["LanguageModel"]; - }; + content?: never; }; /** @description Bad Request */ 400: { @@ -21847,7 +23686,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21856,7 +23695,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21865,7 +23704,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21874,26 +23713,26 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - editLanguage: { + acceptSuggestion: { parameters: { - query?: never; + query?: { + declineOther?: boolean; + }; header?: never; path: { languageId: number; + keyId: number; + suggestionId: number; projectId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["LanguageRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -21901,7 +23740,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["LanguageModel"]; + "application/json": components["schemas"]["TranslationSuggestionAcceptResponse"]; }; }; /** @description Bad Request */ @@ -21910,7 +23749,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21919,7 +23758,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21928,7 +23767,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21937,17 +23776,19 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - deleteLanguage_2: { + declineSuggestion: { parameters: { query?: never; header?: never; path: { languageId: number; + keyId: number; + suggestionId: number; projectId: number; }; cookie?: never; @@ -21959,7 +23800,9 @@ export interface operations { headers: { [name: string]: unknown; }; - content?: never; + content: { + "application/json": components["schemas"]["TranslationSuggestionModel"]; + }; }; /** @description Bad Request */ 400: { @@ -21967,7 +23810,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -21976,7 +23819,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -21985,7 +23828,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -21994,26 +23837,24 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setLanguagePromptCustomization: { + suggestionSetActive: { parameters: { query?: never; header?: never; path: { languageId: number; + keyId: number; + suggestionId: number; projectId: number; }; cookie?: never; }; - requestBody: { - content: { - "application/json": components["schemas"]["SetLanguagePromptCustomizationRequest"]; - }; - }; + requestBody?: never; responses: { /** @description OK */ 200: { @@ -22021,7 +23862,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["LanguageAiPromptCustomizationModel"]; + "application/json": components["schemas"]["TranslationSuggestionModel"]; }; }; /** @description Bad Request */ @@ -22030,7 +23871,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22039,7 +23880,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22048,7 +23889,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22057,7 +23898,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22086,7 +23927,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22095,7 +23936,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22104,7 +23945,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22113,7 +23954,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22144,7 +23985,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22153,7 +23994,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22162,7 +24003,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22171,7 +24012,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22202,7 +24043,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22211,7 +24052,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22220,7 +24061,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22229,7 +24070,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22260,7 +24101,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22269,7 +24110,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22278,7 +24119,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22287,7 +24128,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22322,7 +24163,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22331,7 +24172,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22340,7 +24181,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22349,7 +24190,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22379,7 +24220,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22388,7 +24229,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22397,7 +24238,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22406,7 +24247,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22444,7 +24285,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22453,7 +24294,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22462,7 +24303,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22471,7 +24312,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22503,7 +24344,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22512,7 +24353,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22521,7 +24362,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22530,7 +24371,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22569,7 +24410,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22578,7 +24419,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22587,7 +24428,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22596,7 +24437,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22632,7 +24473,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22641,7 +24482,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22650,7 +24491,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22659,7 +24500,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22690,7 +24531,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22699,7 +24540,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22708,7 +24549,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22717,7 +24558,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22752,7 +24593,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22761,7 +24602,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22770,7 +24611,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22779,7 +24620,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22818,7 +24659,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22827,7 +24668,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22836,7 +24677,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22845,7 +24686,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22880,7 +24721,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22889,7 +24730,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22898,7 +24739,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22907,7 +24748,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22938,7 +24779,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -22947,7 +24788,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -22956,7 +24797,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -22965,7 +24806,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -22999,7 +24840,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23008,7 +24849,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23017,7 +24858,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23026,7 +24867,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23052,7 +24893,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["PromptResponseDto"]; + "application/json": components["schemas"]["PromptResponseModel"]; }; }; /** @description Bad Request */ @@ -23061,7 +24902,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23070,7 +24911,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23079,7 +24920,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23088,7 +24929,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23120,7 +24961,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23129,7 +24970,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23138,7 +24979,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23147,7 +24988,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23183,7 +25024,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23192,7 +25033,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23201,7 +25042,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23210,7 +25051,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23240,7 +25081,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23249,7 +25090,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23258,7 +25099,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23267,7 +25108,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23305,7 +25146,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23314,7 +25155,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23323,7 +25164,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23332,7 +25173,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23367,7 +25208,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23376,7 +25217,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23385,7 +25226,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23394,7 +25235,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23429,7 +25270,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23438,7 +25279,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23447,7 +25288,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23456,7 +25297,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23491,7 +25332,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23500,7 +25341,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23509,7 +25350,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23518,7 +25359,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23553,7 +25394,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23562,7 +25403,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23571,7 +25412,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23580,7 +25421,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23615,7 +25456,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23624,7 +25465,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23633,7 +25474,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23642,7 +25483,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23677,7 +25518,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23686,7 +25527,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23695,7 +25536,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23704,7 +25545,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23739,7 +25580,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23748,7 +25589,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23757,7 +25598,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23766,7 +25607,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23801,7 +25642,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23810,7 +25651,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23819,7 +25660,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23828,7 +25669,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23863,7 +25704,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23872,7 +25713,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23881,7 +25722,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23890,7 +25731,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23925,7 +25766,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23934,7 +25775,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -23943,7 +25784,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -23952,7 +25793,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -23987,7 +25828,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -23996,7 +25837,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24005,7 +25846,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24014,7 +25855,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24049,7 +25890,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24058,7 +25899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24067,7 +25908,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24076,7 +25917,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24111,7 +25952,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24120,7 +25961,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24129,7 +25970,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24138,7 +25979,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24169,7 +26010,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24178,7 +26019,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24187,7 +26028,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24196,7 +26037,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24229,7 +26070,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24238,7 +26079,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24247,7 +26088,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24256,7 +26097,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24291,7 +26132,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24300,7 +26141,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24309,7 +26150,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24318,7 +26159,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24353,7 +26194,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24362,7 +26203,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24371,7 +26212,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24380,7 +26221,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24422,7 +26263,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24431,7 +26272,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24440,7 +26281,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24449,14 +26290,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; executeComplexTagOperation: { parameters: { - query?: never; + query?: { + branch?: string; + }; header?: never; path: { projectId: number; @@ -24482,7 +26325,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24491,7 +26334,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24500,7 +26343,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24509,12 +26352,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_1: { + getAll_14: { parameters: { query?: { search?: string; @@ -24548,7 +26391,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24557,7 +26400,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24566,7 +26409,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24575,12 +26418,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getTasks_1: { + getTasks: { parameters: { query?: { /** @description Filter tasks by state */ @@ -24638,7 +26481,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24647,7 +26490,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24656,7 +26499,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24665,7 +26508,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24703,7 +26546,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24712,7 +26555,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24721,7 +26564,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24730,7 +26573,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24768,7 +26611,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24777,7 +26620,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24786,7 +26629,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24795,7 +26638,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24831,7 +26674,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24840,7 +26683,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24849,7 +26692,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24858,7 +26701,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24907,7 +26750,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24916,7 +26759,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24925,7 +26768,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24934,7 +26777,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -24966,7 +26809,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -24975,7 +26818,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -24984,7 +26827,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -24993,7 +26836,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25029,7 +26872,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25038,7 +26881,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25047,7 +26890,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25056,7 +26899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25088,7 +26931,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25097,7 +26940,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25106,7 +26949,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25115,7 +26958,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25147,7 +26990,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25156,7 +26999,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25165,7 +27008,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25174,7 +27017,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25206,7 +27049,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25215,7 +27058,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25224,7 +27067,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25233,7 +27076,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25265,7 +27108,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25274,7 +27117,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25283,7 +27126,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25292,7 +27135,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25324,7 +27167,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25333,7 +27176,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25342,7 +27185,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25351,7 +27194,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25385,7 +27228,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25394,7 +27237,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25403,7 +27246,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25412,7 +27255,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25449,7 +27292,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25458,7 +27301,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25467,7 +27310,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25476,7 +27319,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25508,7 +27351,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25517,7 +27360,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25526,7 +27369,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25535,7 +27378,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25567,7 +27410,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25576,7 +27419,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25585,7 +27428,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25594,7 +27437,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25626,7 +27469,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25635,7 +27478,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25644,7 +27487,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25653,7 +27496,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25686,7 +27529,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25695,7 +27538,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25704,7 +27547,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25713,7 +27556,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25743,7 +27586,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25752,7 +27595,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25761,7 +27604,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25770,7 +27613,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25873,6 +27716,8 @@ export interface operations { filterHasSuggestionsInLang?: string[]; /** @description Filter keys with no suggestions in lang */ filterHasNoSuggestionsInLang?: string[]; + /** @description Selects only keys from specified branch */ + branch?: string; /** @description Zero-based page index (0..N) */ page?: number; /** @description The size of the page to be returned */ @@ -25903,7 +27748,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25912,7 +27757,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25921,7 +27766,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25930,7 +27775,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -25965,7 +27810,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -25974,7 +27819,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -25983,7 +27828,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -25992,7 +27837,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26027,7 +27872,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26036,7 +27881,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26045,7 +27890,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26054,7 +27899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26089,7 +27934,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26098,7 +27943,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26107,7 +27952,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26116,7 +27961,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26151,7 +27996,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26160,7 +28005,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26169,7 +28014,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26178,7 +28023,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26279,6 +28124,8 @@ export interface operations { filterHasSuggestionsInLang?: string[]; /** @description Filter keys with no suggestions in lang */ filterHasNoSuggestionsInLang?: string[]; + /** @description Selects only keys from specified branch */ + branch?: string; }; header?: never; path: { @@ -26303,7 +28150,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26312,7 +28159,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26321,7 +28168,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26330,7 +28177,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26357,6 +28204,8 @@ export interface operations { * ] */ filterTag?: string[]; + /** @description Branch name to return translations from */ + branch?: string; }; header?: never; path: { @@ -26390,7 +28239,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26399,7 +28248,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26408,7 +28257,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26417,12 +28266,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getAll_5: { + getAll_3: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -26456,7 +28305,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26465,7 +28314,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26474,7 +28323,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26483,7 +28332,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26519,7 +28368,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26528,7 +28377,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26537,7 +28386,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26546,12 +28395,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_10: { + get_4: { parameters: { query?: never; header?: never; @@ -26579,7 +28428,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26588,7 +28437,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26597,7 +28446,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26606,7 +28455,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26643,7 +28492,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26652,7 +28501,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26661,7 +28510,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26670,7 +28519,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26701,7 +28550,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26710,7 +28559,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26719,7 +28568,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26728,7 +28577,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26762,7 +28611,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26771,7 +28620,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26780,7 +28629,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26789,7 +28638,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26821,7 +28670,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26830,7 +28679,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26839,7 +28688,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26848,7 +28697,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26887,7 +28736,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26896,7 +28745,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26905,7 +28754,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26914,7 +28763,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -26947,7 +28796,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -26956,7 +28805,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -26965,7 +28814,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -26974,7 +28823,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27005,7 +28854,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27014,7 +28863,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27023,7 +28872,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27032,7 +28881,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27065,7 +28914,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27074,7 +28923,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27083,7 +28932,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27092,7 +28941,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27125,7 +28974,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27134,7 +28983,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27143,7 +28992,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27152,7 +29001,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27183,7 +29032,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27192,7 +29041,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27201,7 +29050,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27210,7 +29059,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27255,7 +29104,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27264,7 +29113,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27273,7 +29122,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27282,7 +29131,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27312,7 +29161,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27321,7 +29170,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27330,7 +29179,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27339,12 +29188,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - setOrganizationBase: { + removeDirectProjectPermissions: { parameters: { query?: never; header?: never; @@ -27369,7 +29218,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27378,7 +29227,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27387,7 +29236,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27396,7 +29245,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27440,7 +29289,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27449,7 +29298,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27458,7 +29307,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27467,7 +29316,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27504,7 +29353,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27513,7 +29362,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27522,7 +29371,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27531,12 +29380,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - list_2: { + list: { parameters: { query?: { /** @description Zero-based page index (0..N) */ @@ -27569,7 +29418,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27578,7 +29427,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27587,7 +29436,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27596,7 +29445,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27631,7 +29480,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27640,7 +29489,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27649,7 +29498,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27658,12 +29507,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_9: { + get_3: { parameters: { query?: never; header?: never; @@ -27690,7 +29539,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27699,7 +29548,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27708,7 +29557,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27717,7 +29566,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27753,7 +29602,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27762,7 +29611,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27771,7 +29620,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27780,7 +29629,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27810,7 +29659,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27819,7 +29668,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27828,7 +29677,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27837,7 +29686,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27869,7 +29718,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27878,7 +29727,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27887,7 +29736,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27896,7 +29745,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27927,7 +29776,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27936,7 +29785,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -27945,7 +29794,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -27954,7 +29803,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -27985,7 +29834,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -27994,7 +29843,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28003,7 +29852,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28012,12 +29861,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_3: { + get_19: { parameters: { query?: never; header?: never; @@ -28041,7 +29890,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28050,7 +29899,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28059,7 +29908,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28068,12 +29917,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_2: { + get_18: { parameters: { query?: never; header?: never; @@ -28097,7 +29946,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28106,7 +29955,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28115,7 +29964,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28124,12 +29973,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get_1: { + get_17: { parameters: { query?: never; header?: never; @@ -28153,67 +30002,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; - }; - }; - }; - }; - prompt: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["LlmParams"]; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["PromptResult"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28222,7 +30011,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28231,7 +30020,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28240,7 +30029,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28271,7 +30060,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28280,7 +30069,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28289,7 +30078,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28298,7 +30087,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28329,7 +30118,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28338,7 +30127,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28347,7 +30136,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28356,7 +30145,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28377,7 +30166,7 @@ export interface operations { }; content: { "application/json": { - [key: string]: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign")[]; + [key: string]: ("translations.view" | "translations.edit" | "translations.suggest" | "keys.edit" | "screenshots.upload" | "screenshots.delete" | "screenshots.view" | "activity.view" | "languages.edit" | "admin" | "project.edit" | "members.view" | "members.edit" | "translation-comments.add" | "translation-comments.edit" | "translation-comments.set-state" | "translations.state-edit" | "keys.view" | "keys.delete" | "keys.create" | "batch-jobs.view" | "batch-jobs.cancel" | "translations.batch-by-tm" | "translations.batch-machine" | "content-delivery.manage" | "content-delivery.publish" | "webhooks.manage" | "tasks.view" | "tasks.edit" | "prompts.view" | "prompts.edit" | "translation-labels.manage" | "translation-labels.assign" | "all.view")[]; }; }; }; @@ -28387,7 +30176,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28396,7 +30185,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28405,7 +30194,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28414,14 +30203,16 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; slackCommand: { parameters: { - query?: never; + query: { + payload: components["schemas"]["SlackCommandDto"]; + }; header: { "X-Slack-Signature": string; "X-Slack-Request-Timestamp": string; @@ -28431,10 +30222,7 @@ export interface operations { }; requestBody: { content: { - "application/json": { - payload?: components["schemas"]["SlackCommandDto"]; - body?: string; - }; + "application/json": string; }; }; responses: { @@ -28453,7 +30241,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28462,7 +30250,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28471,7 +30259,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28480,7 +30268,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28516,7 +30304,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28525,7 +30313,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28534,7 +30322,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28543,7 +30331,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28577,7 +30365,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28586,7 +30374,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28595,7 +30383,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28604,7 +30392,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28635,7 +30423,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28644,7 +30432,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28653,7 +30441,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28662,7 +30450,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28693,7 +30481,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28702,7 +30490,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28711,7 +30499,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28720,7 +30508,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28751,7 +30539,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28760,7 +30548,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28769,7 +30557,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28778,7 +30566,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28808,7 +30596,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28817,7 +30605,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28826,7 +30614,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28835,7 +30623,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28867,7 +30655,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28876,7 +30664,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28885,7 +30673,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28894,7 +30682,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28927,7 +30715,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28936,7 +30724,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -28945,7 +30733,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -28954,7 +30742,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -28987,7 +30775,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -28996,7 +30784,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29005,7 +30793,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29014,7 +30802,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29045,7 +30833,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29054,7 +30842,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29063,7 +30851,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29072,7 +30860,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29103,7 +30891,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29112,7 +30900,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29121,7 +30909,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29130,12 +30918,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getInfo_2: { + getInfo: { parameters: { query?: never; header?: never; @@ -29159,7 +30947,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29168,7 +30956,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29177,7 +30965,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29186,7 +30974,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29219,7 +31007,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29228,7 +31016,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29237,7 +31025,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29246,7 +31034,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29279,7 +31067,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29288,7 +31076,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29297,7 +31085,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29306,7 +31094,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29333,7 +31121,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29342,7 +31130,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29351,7 +31139,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29360,12 +31148,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - get: { + get_16: { parameters: { query?: never; header?: never; @@ -29389,7 +31177,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29398,7 +31186,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29407,7 +31195,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29416,7 +31204,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29445,7 +31233,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29454,7 +31242,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29463,7 +31251,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29472,7 +31260,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29501,7 +31289,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29510,7 +31298,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29519,7 +31307,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29528,12 +31316,12 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; }; - getTasks: { + getTasks_2: { parameters: { query?: { /** @description Filter tasks by state */ @@ -29589,7 +31377,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29598,7 +31386,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29607,7 +31395,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29616,7 +31404,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29652,7 +31440,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29661,7 +31449,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29670,7 +31458,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29679,7 +31467,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29708,7 +31496,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29717,7 +31505,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29726,7 +31514,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29735,7 +31523,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29768,7 +31556,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29777,7 +31565,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29786,7 +31574,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29795,7 +31583,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29831,7 +31619,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29840,7 +31628,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29849,7 +31637,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29858,7 +31646,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29891,7 +31679,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29900,7 +31688,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29909,7 +31697,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29918,7 +31706,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -29951,7 +31739,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -29960,7 +31748,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -29969,7 +31757,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -29978,7 +31766,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -30011,7 +31799,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -30020,7 +31808,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -30029,7 +31817,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -30038,7 +31826,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -30071,7 +31859,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -30080,7 +31868,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -30089,7 +31877,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -30098,7 +31886,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -30125,7 +31913,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -30134,7 +31922,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -30143,7 +31931,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -30152,7 +31940,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -30181,7 +31969,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -30190,7 +31978,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -30199,7 +31987,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -30208,7 +31996,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; @@ -30244,7 +32032,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Unauthorized */ @@ -30253,7 +32041,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Forbidden */ @@ -30262,7 +32050,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; /** @description Not Found */ @@ -30271,7 +32059,7 @@ export interface operations { [name: string]: unknown; }; content: { - "application/json": components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]; + "application/json": string & (components["schemas"]["ErrorResponseTyped"] | components["schemas"]["ErrorResponseBody"]); }; }; }; diff --git a/src/commands/branch.ts b/src/commands/branch.ts new file mode 100644 index 00000000..b7c1a38b --- /dev/null +++ b/src/commands/branch.ts @@ -0,0 +1,135 @@ +import { Command, Option } from 'commander'; +import { Schema } from '../schema.js'; +import { BaseOptions } from '../options.js'; +import { components } from '../client/internal/schema.generated.js'; +import { handleLoadableError } from '../client/TolgeeClient.js'; +import { fetchBranches, listBranches } from '../utils/branch.js'; +import { error, exitWithError, loading, success } from '../utils/logger.js'; + +type BranchOptions = BaseOptions & { + create?: string; + delete?: string; + origin?: string; +}; + +function resolveTargetNames(opts: BranchOptions, createArg?: string) { + const createName = opts.create ?? createArg; + const deleteName = opts.delete; + + if (opts.create && createArg) { + exitWithError( + "error: use either the '[branch]' arg to create branch or the option '-c, --create '" + ); + } + if (createArg && deleteName) { + exitWithError( + "error: '[branch]' arg to create branch cannot be used together with option '-d, --delete '" + ); + } + // opts.create && opts.delete use is already sanitized by commander + + return { createName, deleteName }; +} + +async function resolveOriginId( + opts: BranchOptions, + branches: components['schemas']['BranchModel'][] +): Promise { + const originName = opts.origin; + + if (originName) { + const origin = branches.find((b) => b.name === originName); + if (!origin) { + error(`Origin branch "${originName}" was not found.`); + listBranches(branches); + exitWithError( + 'Use --origin to specify an existing base branch.' + ); + } + return origin.id; + } + + const defaultBranch = branches.find((b) => b.isDefault); + if (!defaultBranch) { + error('Cannot determine default branch for the project.'); + listBranches(branches); + exitWithError('Specify --origin .'); + } + return defaultBranch.id; +} + +const branchHandler = (config: Schema) => + async function (this: Command) { + const opts: BranchOptions = this.optsWithGlobals(); + const createArg = this.processedArgs[0]; + const { createName, deleteName } = resolveTargetNames(opts, createArg); + + const branches = await loading( + 'Fetching project branches...', + fetchBranches(opts) + ); + + if (!createName && !deleteName) { + listBranches(branches); + return; + } + + if (createName) { + const originId = await resolveOriginId(opts, branches); + + const loadable = await loading( + `Creating branch "${createName}"...`, + opts.client.POST('/v2/projects/{projectId}/branches', { + params: { path: { projectId: opts.client.getProjectId() } }, + body: { name: createName, originBranchId: originId }, + }) + ); + handleLoadableError(loadable); + success(`Branch "${createName}" created.`); + return; + } + + if (deleteName) { + const target = branches.find((b) => b.name === deleteName); + if (!target) { + error(`Branch "${deleteName}" was not found.`); + listBranches(branches); + exitWithError('Specify an existing branch.'); + } + + const loadable = await loading( + `Deleting branch "${deleteName}"...`, + opts.client.DELETE('/v2/projects/{projectId}/branches/{branchId}', { + params: { + path: { + projectId: opts.client.getProjectId(), + branchId: target.id, + }, + }, + }) + ); + handleLoadableError(loadable); + success(`Branch "${deleteName}" deleted.`); + } + }; + +export default (config: Schema) => + new Command('branch') + .description('Create or delete project branches') + .argument('[branch]', 'branch name to create') + .addOption( + new Option('--create ', 'create a new branch').conflicts('delete') + ) + .addOption( + new Option( + '-d, --delete ', + 'delete an existing branch' + ).conflicts('create') + ) + .addOption( + new Option( + '-o, --origin ', + 'origin branch to fork from (defaults to project default branch)' + ) + ) + .action(branchHandler(config)); diff --git a/src/commands/merge.ts b/src/commands/merge.ts new file mode 100644 index 00000000..221bb403 --- /dev/null +++ b/src/commands/merge.ts @@ -0,0 +1,175 @@ +import { Command } from 'commander'; +import { Schema } from '../schema.js'; +import { BaseOptions } from '../options.js'; +import { components } from '../client/internal/schema.generated.js'; +import { handleLoadableError } from '../client/TolgeeClient.js'; +import { fetchBranches, listBranches } from '../utils/branch.js'; +import { + error, + exitWithError, + info, + loading, + success, +} from '../utils/logger.js'; + +type MergeOptions = BaseOptions; +type MergeChange = components['schemas']['BranchMergeChangeModel']; + +function resolveBranchName(opts: MergeOptions, branchArg?: string) { + if (branchArg && opts.branch) { + exitWithError( + "error: use either the '[branch]' arg or the option '--branch '" + ); + } + const branchName = branchArg ?? opts.branch; + if (!branchName) { + exitWithError('Specify a branch to merge.'); + } + return branchName; +} + +function renderChangeType(change: MergeChange) { + switch (change.type) { + case 'ADD': + return '+'; + case 'UPDATE': + return '~'; + case 'DELETE': + return '-'; + case 'CONFLICT': + return 'x'; + } +} + +function renderChange(change: MergeChange) { + const keyName = + change.sourceKey?.keyName ?? change.targetKey?.keyName ?? 'unknown'; + const languages = change.changedTranslations?.length + ? ` (${change.changedTranslations.join(', ')})` + : ''; + return `${renderChangeType(change)} ${keyName}${languages}`; +} + +function buildMergeUrl(opts: MergeOptions, mergeId: number) { + return new URL( + `/projects/${opts.projectId}/branches/merge/${mergeId}`, + opts.apiUrl // API and frontend URLs may differ, but commonly they are the same + ).toString(); +} + +const mergeHandler = (config: Schema) => + async function (this: Command) { + const opts: MergeOptions = this.optsWithGlobals(); + const branchArg = this.processedArgs[0]; + const branchName = resolveBranchName(opts, branchArg); + + const branches = await loading( + 'Fetching project branches...', + fetchBranches(opts) + ); + + const mergedBranch = branches.find((branch) => branch.name === branchName); + if (!mergedBranch) { + error(`Branch "${branchName}" was not found.`); + listBranches(branches); + exitWithError('Specify an existing branch to merge.'); + } + + if (mergedBranch.isDefault) { + exitWithError('Cannot merge the default branch.'); + } + + const previewLoadable = await loading( + `Preparing merge of "${branchName}"...`, + opts.client.POST('/v2/projects/{projectId}/branches/merge/preview', { + params: { path: { projectId: opts.client.getProjectId() } }, + body: { sourceBranchId: mergedBranch.id }, + }) + ); + handleLoadableError(previewLoadable); + + const mergeRef = previewLoadable.data!; + + const refreshLoadable = await loading( + `Refreshing merge changes...`, + opts.client.POST( + '/v2/projects/{projectId}/branches/merge/{mergeId}/refresh', + { + params: { + path: { + projectId: opts.client.getProjectId(), + mergeId: mergeRef.id, + }, + }, + } + ) + ); + handleLoadableError(refreshLoadable); + + const changesLoadable = await loading( + `Checking merge changes...`, + opts.client.GET( + '/v2/projects/{projectId}/branches/merge/{mergeId}/changes', + { + params: { + path: { + projectId: opts.client.getProjectId(), + mergeId: mergeRef.id, + }, + }, + } + ) + ); + handleLoadableError(changesLoadable); + + const changes = changesLoadable.data?._embedded?.branchMergeChanges ?? []; + const totalChanges = + changesLoadable.data?.page?.totalElements ?? changes.length; + + console.log('Changed keys:'); + changes.forEach((change) => { + console.log(renderChange(change)); + }); + if (totalChanges > changes.length) { + console.log(`...and ${totalChanges - changes.length} more`); + } + + if ( + (refreshLoadable.data?.keyUnresolvedConflictsCount ?? + changes.filter( + (change) => change.type === 'CONFLICT' && !change.resolution + ).length) > 0 + ) { + error( + `Unresolved merge conflicts detected between "${branchName}" and "${mergeRef.targetBranchName}".` + ); + info(`Finish merge in web app: ${buildMergeUrl(opts, mergeRef.id)}`); + exitWithError('Resolve changes before merging.'); + } + + const applyLoadable = await loading( + `Merging branch "${branchName}"...`, + opts.client.POST( + '/v2/projects/{projectId}/branches/merge/{mergeId}/apply', + { + params: { + path: { + projectId: opts.client.getProjectId(), + mergeId: mergeRef.id, + }, + }, + } + ) + ); + handleLoadableError(applyLoadable); + + success( + `Branch "${branchName}" merged into "${mergeRef.targetBranchName}".` + ); + }; + +export default (config: Schema) => + new Command('merge') + .description('Merge a branch into its parent branch') + .argument('[branch]', 'branch name to merge') + .action(mergeHandler(config)); diff --git a/src/commands/pull.ts b/src/commands/pull.ts index 8724b9d8..6c3bbead 100644 --- a/src/commands/pull.ts +++ b/src/commands/pull.ts @@ -9,6 +9,7 @@ import { Schema } from '../schema.js'; import { checkPathNotAFile } from '../utils/checkPathNotAFile.js'; import { mapExportFormat } from '../utils/mapExportFormat.js'; import { handleLoadableError } from '../client/TolgeeClient.js'; +import { appendBranch } from '../utils/branch.js'; import { startWatching } from '../utils/pullWatch/watchHandler.js'; import { getETag } from '../utils/eTagStorage.js'; @@ -121,7 +122,7 @@ const pullHandler = () => const doPull = async (opts: PullOptions) => { const result = await loading( - 'Fetching strings from Tolgee...', + `Fetching strings from Tolgee${appendBranch(opts.branch)}...`, fetchZipBlob(opts, getETag(opts.projectId)) ); if (result.notModified) { @@ -129,7 +130,10 @@ const doPull = async (opts: PullOptions) => { return; } await prepareDir(opts.path!, opts.emptyDir); - await loading('Extracting strings...', unzipBuffer(result.data, opts.path!)); + await loading( + `Extracting strings${appendBranch(opts.branch)}...`, + unzipBuffer(result.data, opts.path!) + ); // Store ETag after a successful pull if (result.etag) { const { setETag } = await import('../utils/eTagStorage.js'); @@ -154,6 +158,7 @@ async function fetchZipBlob(opts: PullOptions, ifNoneMatch?: string) { fileStructureTemplate: opts.fileStructureTemplate, escapeHtml: false, ifNoneMatch, + filterBranch: opts.branch, }); handleLoadableError(loadable); diff --git a/src/commands/push.ts b/src/commands/push.ts index 7ccac6d3..d0d36711 100644 --- a/src/commands/push.ts +++ b/src/commands/push.ts @@ -29,6 +29,7 @@ import { components } from '../client/internal/schema.generated.js'; import { findFilesByTemplate } from '../utils/filesTemplate.js'; import { valueToArray } from '../utils/valueToArray.js'; import { printUnresolvedConflicts } from '../utils/printFailedKeys.js'; +import { appendBranch } from '../utils/branch.js'; type ImportRequest = BodyOf< '/v2/projects/{projectId}/single-step-import', @@ -221,6 +222,7 @@ const pushHandler = (config: Schema) => overrideKeyDescriptions: opts.overrideKeyDescriptions, convertPlaceholdersToIcu: opts.convertPlaceholdersToIcu, tagNewKeys: opts.tagNewKeys ?? [], + branch: opts.branch, overrideMode: opts.overrideMode ?? 'RECOMMENDED', fileMappings: files.map((f) => { const format = mapImportFormat(opts.format, extname(f.name)); @@ -242,7 +244,7 @@ const pushHandler = (config: Schema) => }; let attempt = await loading( - 'Importing...', + `Importing${appendBranch(opts.branch)}...`, importData(opts.client, { files, params, @@ -258,7 +260,7 @@ const pushHandler = (config: Schema) => } const forceMode = await promptConflicts(opts); attempt = await loading( - 'Overriding...', + `Overriding${appendBranch(opts.branch)}...`, importData(opts.client, { files, params: { ...params, forceMode }, diff --git a/src/commands/sync/compare.ts b/src/commands/sync/compare.ts index 160bac8a..66faec36 100644 --- a/src/commands/sync/compare.ts +++ b/src/commands/sync/compare.ts @@ -11,6 +11,7 @@ import { loading } from '../../utils/logger.js'; import { Schema } from '../../schema.js'; import { BaseOptions } from '../../options.js'; import { handleLoadableError } from '../../client/TolgeeClient.js'; +import { appendBranch } from '../../utils/branch.js'; type Options = BaseOptions; @@ -25,9 +26,14 @@ const asyncHandler = (config: Schema) => dumpWarnings(rawKeys); const localKeys = filterExtractionResult(rawKeys); - const loadable = await opts.client.GET( - '/v2/projects/{projectId}/all-keys', - { params: { path: { projectId: opts.client.getProjectId() } } } + const loadable = await loading( + `Fetching Tolgee keys${appendBranch(opts.branch)}...`, + opts.client.GET('/v2/projects/{projectId}/all-keys', { + params: { + path: { projectId: opts.client.getProjectId() }, + ...(!!opts.branch && { query: { branch: opts.branch } }), + }, + }) ); handleLoadableError(loadable); diff --git a/src/commands/sync/sync.ts b/src/commands/sync/sync.ts index 7a612fe9..b991a057 100644 --- a/src/commands/sync/sync.ts +++ b/src/commands/sync/sync.ts @@ -19,6 +19,7 @@ import { TolgeeClient, handleLoadableError, } from '../../client/TolgeeClient.js'; +import { appendBranch } from '../../utils/branch.js'; type Options = BaseOptions & { backup?: string | false; @@ -29,13 +30,14 @@ type Options = BaseOptions & { tagNewKeys?: string[]; }; -async function backup(client: TolgeeClient, dest: string) { +async function backup(client: TolgeeClient, dest: string, branch?: string) { const loadable = await client.export.export({ format: 'JSON', supportArrays: false, filterState: ['UNTRANSLATED', 'TRANSLATED', 'REVIEWED'], structureDelimiter: '', escapeHtml: false, + filterBranch: branch, }); handleLoadableError(loadable); @@ -91,11 +93,14 @@ const syncHandler = (config: Schema) => } } - const allKeysLoadable = await opts.client.GET( - '/v2/projects/{projectId}/all-keys', - { - params: { path: { projectId: opts.client.getProjectId() } }, - } + const allKeysLoadable = await loading( + `Fetching Tolgee keys${appendBranch(opts.branch)}...`, + opts.client.GET('/v2/projects/{projectId}/all-keys', { + params: { + path: { projectId: opts.client.getProjectId() }, + ...(!!opts.branch && { query: { branch: opts.branch } }), + }, + }) ); handleLoadableError(allKeysLoadable); @@ -138,8 +143,8 @@ const syncHandler = (config: Schema) => if (opts.backup) { await prepareDir(opts.backup, opts.yes); await loading( - 'Backing up Tolgee project', - backup(opts.client, opts.backup) + `Backing up Tolgee project${appendBranch(opts.branch)}`, + backup(opts.client, opts.backup, opts.branch) ); } @@ -159,9 +164,12 @@ const syncHandler = (config: Schema) => })); const loadable = await loading( - 'Creating missing keys...', + `Creating missing keys${appendBranch(opts.branch)}...`, opts.client.POST('/v2/projects/{projectId}/keys/import', { - params: { path: { projectId: opts.client.getProjectId() } }, + params: { + path: { projectId: opts.client.getProjectId() }, + ...(!!opts.branch && { query: { branch: opts.branch } }), + }, body: { keys }, }) ); @@ -178,7 +186,7 @@ const syncHandler = (config: Schema) => const ids = await diff.removed.map((k) => k.id); const loadable = await loading( - 'Deleting unused keys...', + `Deleting unused keys${appendBranch(opts.branch)}...`, opts.client.DELETE('/v2/projects/{projectId}/keys', { params: { path: { projectId: opts.client.getProjectId() } }, body: { ids }, diff --git a/src/commands/tag.ts b/src/commands/tag.ts index 293b2993..fc17af6b 100644 --- a/src/commands/tag.ts +++ b/src/commands/tag.ts @@ -5,6 +5,7 @@ import { handleLoadableError } from '../client/TolgeeClient.js'; import { exitWithError, loading, success } from '../utils/logger.js'; import { extractKeysOfFiles } from '../extractor/runner.js'; import { components } from '../client/internal/schema.generated.js'; +import { appendBranch } from '../utils/branch.js'; type KeyId = components['schemas']['KeyId']; @@ -44,9 +45,12 @@ const tagHandler = (config: Schema) => } const loadable = await loading( - 'Tagging...', + `Tagging${appendBranch(opts.branch)}...`, opts.client.PUT('/v2/projects/{projectId}/tag-complex', { - params: { path: { projectId: opts.client.getProjectId() } }, + params: { + path: { projectId: opts.client.getProjectId() }, + ...(!!opts.branch && { query: { branch: opts.branch } }), + }, body: { filterTag: opts.filterTag, filterTagNot: opts.filterNoTag, diff --git a/src/config/tolgeerc.ts b/src/config/tolgeerc.ts index e7ac36b1..2bfa2c81 100644 --- a/src/config/tolgeerc.ts +++ b/src/config/tolgeerc.ts @@ -1,12 +1,15 @@ -import { cosmiconfig, defaultLoaders } from 'cosmiconfig'; -import { readFile } from 'fs/promises'; -import { fileURLToPath } from 'url'; -import { dirname, join, resolve } from 'path'; +import { + cosmiconfig, + defaultLoaders, + type CosmiconfigResult, +} from 'cosmiconfig'; +import { existsSync } from 'node:fs'; +import { readFile } from 'node:fs/promises'; +import { fileURLToPath } from 'node:url'; +import { dirname, join, resolve } from 'node:path'; -import { CosmiconfigResult } from 'cosmiconfig/dist/types.js'; import { error, exitWithError } from '../utils/logger.js'; -import { existsSync } from 'fs'; -import { Schema } from '../schema.js'; +import type { Schema } from '../schema.js'; import { valueToArray } from '../utils/valueToArray.js'; import { Ajv } from 'ajv'; @@ -36,6 +39,15 @@ function parseConfig(input: Schema, configDir: string) { } } + if (rc.branch !== undefined) { + if (typeof rc.branch !== 'string' || !rc.branch.trim().length) { + throw new Error( + "Invalid config: 'branch' should be a non-empty string representing your project branch" + ); + } + rc.branch = rc.branch.trim(); + } + // convert relative paths in config to absolute if (rc.extractor !== undefined) { rc.extractor = resolve(configDir, rc.extractor).replace(/\\/g, '/'); diff --git a/src/options.ts b/src/options.ts index cf72be4e..7708c333 100644 --- a/src/options.ts +++ b/src/options.ts @@ -33,6 +33,7 @@ export type BaseOptions = { apiUrl: URL; apiKey: string; projectId: number; + branch?: string; client: ReturnType; extractor: string | undefined; patterns: string[] | undefined; @@ -55,6 +56,11 @@ export const API_URL_OPT = new Option( 'The url of Tolgee API.' ).argParser(parseUrlArgument); +export const PROJECT_BRANCH = new Option( + '-b, --branch ', + 'Project branch. Use when branching enabled for the project.' +).env('TOLGEE_BRANCH'); + export const EXTRACTOR = new Option( '-e, --extractor ', `A path to a custom extractor to use instead of the default one.` diff --git a/src/schema.d.ts b/src/schema.d.ts index 086f3dbd..638af8f8 100644 --- a/src/schema.d.ts +++ b/src/schema.d.ts @@ -80,6 +80,10 @@ export interface Schema { * Project ID. Only required when using a Personal Access Token. */ projectId?: number | string; + /** + * Project branch. Use when branching enabled for the project. + */ + branch?: string; /** * The url of Tolgee API. */ diff --git a/src/utils/branch.ts b/src/utils/branch.ts new file mode 100644 index 00000000..28fa7be0 --- /dev/null +++ b/src/utils/branch.ts @@ -0,0 +1,33 @@ +import { BaseOptions } from '../options.js'; +import { components } from '../client/internal/schema.generated.js'; +import { handleLoadableError } from '../client/TolgeeClient.js'; +import { success } from './logger.js'; + +export function appendBranch(branch?: string) { + return branch ? ` (branch "${branch}")` : ' (none or default branch)'; +} + +export async function fetchBranches(cmd: BaseOptions) { + const loadable = await cmd.client.GET('/v2/projects/{projectId}/branches', { + params: { path: { projectId: cmd.client.getProjectId() } }, + }); + handleLoadableError(loadable); + return loadable.data?._embedded?.branches ?? []; +} + +export function listBranches(branches: components['schemas']['BranchModel'][]) { + if (!branches.length) { + success('No branches found.'); + return; + } + console.log('Branches:'); + branches.forEach((b) => { + const markers: string[] = []; + if (b.isDefault) markers.push('default'); + if (b.isProtected) markers.push('protected'); + if (b.active === false) markers.push('inactive'); + if (b.merge) markers.push('ongoing merge'); + const suffix = markers.length ? ` (${markers.join(', ')})` : ''; + console.log(`- ${b.name}${suffix}`); + }); +} diff --git a/test/__fixtures__/validTolgeeRc/withBranch.json b/test/__fixtures__/validTolgeeRc/withBranch.json new file mode 100644 index 00000000..7da0ec1c --- /dev/null +++ b/test/__fixtures__/validTolgeeRc/withBranch.json @@ -0,0 +1,5 @@ +{ + "apiUrl": "https://app.tolgee.io", + "projectId": 1337, + "branch": "config-branch" +} diff --git a/test/e2e/branch.test.ts b/test/e2e/branch.test.ts new file mode 100644 index 00000000..0105f318 --- /dev/null +++ b/test/e2e/branch.test.ts @@ -0,0 +1,171 @@ +import { run } from './utils/run.js'; +import { TolgeeClient } from '#cli/client/TolgeeClient.js'; +import { PROJECT_1 } from './utils/api/project1.js'; +import { + DEFAULT_SCOPES, + createBranch, + createPak, + createProjectWithClient, + deleteProject, +} from './utils/api/common.js'; + +let client: TolgeeClient; +let pak: string; + +async function fetchBranches() { + const branches = await client.GET('/v2/projects/{projectId}/branches', { + params: { path: { projectId: client.getProjectId() } }, + }); + + return branches.data?._embedded?.branches ?? []; +} + +async function findBranch(name: string) { + const branches = await fetchBranches(); + return branches.find((branch) => branch.name === name); +} + +describe('branch command', () => { + beforeEach(async () => { + client = await createProjectWithClient('Branch project', PROJECT_1); + pak = await createPak(client, [...DEFAULT_SCOPES, 'project.edit']); + }); + + afterEach(async () => { + await deleteProject(client); + }); + + it('lists branches', async () => { + await createBranch(client, 'feature-branch'); + + const branches = await fetchBranches(); + const defaultBranch = branches.find((branch) => branch.isDefault); + + const out = await run(['branch', '--api-key', pak]); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('Branches:'); + expect(defaultBranch).toBeTruthy(); + expect(out.stdout).toContain(`- ${defaultBranch!.name}`); + expect(out.stdout).toContain('- feature-branch'); + }); + + it('creates a branch from positional argument', async () => { + const out = await run(['branch', '--api-key', pak, 'new-branch']); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('Branch "new-branch" created.'); + + const created = await findBranch('new-branch'); + expect(created).toBeTruthy(); + }); + + it('creates a branch from a specified origin', async () => { + await createBranch(client, 'origin-branch'); + + const out = await run([ + 'branch', + '--api-key', + pak, + '--create', + 'forked-branch', + '--origin', + 'origin-branch', + ]); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('Branch "forked-branch" created.'); + + const created = await findBranch('forked-branch'); + expect(created).toBeTruthy(); + expect(created!.originBranchName).toBe('origin-branch'); + }); + + it('deletes a branch', async () => { + await createBranch(client, 'delete-branch'); + + const out = await run([ + 'branch', + '--api-key', + pak, + '--delete', + 'delete-branch', + ]); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('Branch "delete-branch" deleted.'); + + const deleted = await findBranch('delete-branch'); + expect(deleted).toBeUndefined(); + }); + + it('errors when origin branch does not exist', async () => { + const out = await run([ + 'branch', + '--api-key', + pak, + '--create', + 'new-branch', + '--origin', + 'missing-branch', + ]); + + const output = out.stderr + out.stdout; + + expect(out.code).not.toBe(0); + expect(output).toContain('Origin branch "missing-branch" was not found.'); + expect(output).toContain( + 'Use --origin to specify an existing base branch.' + ); + expect(output).toContain('Branches:'); + }); + + it('errors when deleting a missing branch', async () => { + const out = await run([ + 'branch', + '--api-key', + pak, + '--delete', + 'missing-branch', + ]); + + const output = out.stderr + out.stdout; + + expect(out.code).not.toBe(0); + expect(output).toContain('Branch "missing-branch" was not found.'); + expect(output).toContain('Specify an existing branch.'); + expect(output).toContain('Branches:'); + }); + + it('errors when positional branch is combined with --create', async () => { + const out = await run([ + 'branch', + '--api-key', + pak, + 'positional-branch', + '--create', + 'option-branch', + ]); + + expect(out.code).not.toBe(0); + expect(out.stderr + out.stdout).toContain( + "error: use either the '[branch]' arg to create branch or the option '-c, --create '" + ); + }); + + it('errors when positional branch is combined with --delete', async () => { + const out = await run([ + 'branch', + '--api-key', + pak, + 'positional-branch', + '--delete', + 'other-branch', + ]); + + expect(out.code).not.toBe(0); + expect(out.stderr + out.stdout).toContain( + "error: '[branch]' arg to create branch cannot be used together with option '-d, --delete '" + ); + }); +}); diff --git a/test/e2e/compare.test.ts b/test/e2e/compare.test.ts index c16107b0..8b373a7a 100644 --- a/test/e2e/compare.test.ts +++ b/test/e2e/compare.test.ts @@ -3,6 +3,8 @@ import { run } from './utils/run.js'; import { TolgeeClient } from '#cli/client/TolgeeClient.js'; import { PROJECT_2 } from './utils/api/project2.js'; import { + createBranch, + createKey, createPak, createProjectWithClient, deleteProject, @@ -34,7 +36,7 @@ const CODE_UNORDERED = fileURLToPathSlash( let client: TolgeeClient; let pak: string; -describe('Project 1', () => { +describe('Project 2', () => { beforeEach(async () => { client = await createProjectWithClient('Project 2', PROJECT_2); pak = await createPak(client); @@ -106,12 +108,12 @@ describe('Project 1', () => { expect(out.code).toBe(0); // Test all added keys - expect(out.stdout).toContain('section-content'); - expect(out.stdout).toContain('section-title'); - expect(out.stdout).toContain('copyright-notice'); - expect(out.stdout).toContain('privacy-policy'); - expect(out.stdout).toContain('terms-of-service'); - expect(out.stdout).toContain('welcome'); + expect(out.stdout).toContain('+ section-content'); + expect(out.stdout).toContain('+ section-title'); + expect(out.stdout).toContain('+ copyright-notice'); + expect(out.stdout).toContain('+ privacy-policy'); + expect(out.stdout).toContain('+ terms-of-service'); + expect(out.stdout).toContain('+ welcome'); expect(out.stdout.indexOf('section-content')).toBeLessThan( out.stdout.indexOf('section-title') @@ -130,12 +132,12 @@ describe('Project 1', () => { ); // Test all removed keys - expect(out.stdout).toContain('bird-name'); - expect(out.stdout).toContain('bird-sound'); - expect(out.stdout).toContain('cat-name'); - expect(out.stdout).toContain('cat-sound'); - expect(out.stdout).toContain('dog-name'); - expect(out.stdout).toContain('dog-sound'); + expect(out.stdout).toContain('- bird-name'); + expect(out.stdout).toContain('- bird-sound'); + expect(out.stdout).toContain('- cat-name'); + expect(out.stdout).toContain('- cat-sound'); + expect(out.stdout).toContain('- dog-name'); + expect(out.stdout).toContain('- dog-sound'); expect(out.stdout.indexOf('bird-name')).toBeLessThan( out.stdout.indexOf('bird-sound') @@ -155,6 +157,78 @@ describe('Project 1', () => { }, 30e3); }); +describe('Branching', () => { + beforeEach(async () => { + client = await createProjectWithClient('Project 2', PROJECT_2); + pak = await createPak(client); + + await createBranch(client, 'feature-branch'); + + await createKey(client, 'mouse-name', { + branch: 'feature-branch', + translations: { en: 'Mouse' }, + }); + await createKey(client, 'mouse-sound', { + branch: 'feature-branch', + translations: { en: 'Squeek' }, + }); + }); + + afterEach(async () => { + await deleteProject(client); + }); + + it('contains added keys in new branch', async () => { + const out = await run( + [ + 'compare', + '--api-key', + pak, + '--patterns', + CODE_PROJECT_2_ADDED, + '--branch', + 'feature-branch', + ], + undefined, + 20e3 + ); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('is in sync'); + }); + + it('does not contain the added keys in main branch', async () => { + const out = await run( + ['compare', '--api-key', pak, '--patterns', CODE_PROJECT_2_ADDED], + undefined, + 20e3 + ); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('out of sync'); + expect(out.stdout).toContain('2 new keys found'); + }, 30e3); + + it('fails when branch does not exist', async () => { + const out = await run( + [ + 'compare', + '--api-key', + pak, + '--patterns', + CODE_PROJECT_2_COMPLETE, + '--branch', + 'missing-branch', + ], + undefined, + 20e3 + ); + + expect(out.code).not.toBe(0); + expect(out.stderr + out.stdout).toContain('branch_not_found'); + }, 30e3); +}); + describe('Project 3', () => { beforeEach(async () => { client = await createProjectWithClient('Project 3', PROJECT_3); diff --git a/test/e2e/merge.test.ts b/test/e2e/merge.test.ts new file mode 100644 index 00000000..ed8398bf --- /dev/null +++ b/test/e2e/merge.test.ts @@ -0,0 +1,76 @@ +import { TolgeeClient } from '#cli/client/TolgeeClient.js'; +import { run } from './utils/run.js'; +import { + DEFAULT_SCOPES, + createBranch, + createKey, + createPak, + createProjectWithClient, + deleteProject, +} from './utils/api/common.js'; +import { PROJECT_1 } from './utils/api/project1.js'; + +let client: TolgeeClient; +let pak: string; + +describe('merge command', () => { + beforeEach(async () => { + client = await createProjectWithClient('Project 1', PROJECT_1); + pak = await createPak(client, [...DEFAULT_SCOPES, 'project.edit']); + }); + + afterEach(async () => { + await deleteProject(client); + }); + + it('merges branch without conflicts (args)', async () => { + await createBranch(client, 'feature-branch'); + await createKey(client, 'branch-key', { + branch: 'feature-branch', + translations: { en: 'Branch only' }, + }); + + const out = await run(['merge', 'feature-branch', '--api-key', pak]); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('+ branch-key'); + expect(out.stdout).toContain('merged'); + + const keys = await client.GET('/v2/projects/{projectId}/translations', { + params: { + path: { projectId: client.getProjectId() }, + query: { filterKeyName: ['branch-key'] }, + }, + }); + + expect(keys.data?.page?.totalElements).toBe(1); + }); + + it('fails on conflicts and prints them (option)', async () => { + await createBranch(client, 'feature-branch'); + + await createKey(client, 'conflict-key', { + translations: { en: 'Default branch' }, + }); + await createKey(client, 'conflict-key', { + branch: 'feature-branch', + translations: { en: 'Feature branch' }, + }); + + const out = await run([ + 'merge', + '--api-key', + pak, + '--branch', + 'feature-branch', + ]); + + expect(out.code).not.toBe(0); + + const output = out.stdout + out.stderr; + expect(output).toContain('x conflict-key'); + expect(output).toContain( + `/projects/${client.getProjectId()}/branches/merge/` + ); + }); +}); diff --git a/test/e2e/pull.test.ts b/test/e2e/pull.test.ts index 1fddaf31..85dcd1f1 100644 --- a/test/e2e/pull.test.ts +++ b/test/e2e/pull.test.ts @@ -11,6 +11,8 @@ import { run } from './utils/run.js'; import './utils/toMatchContentsOf.js'; import { dirname, join } from 'path'; import { + createBranch, + createKey, createPak, createProjectWithClient, deleteProject, @@ -430,6 +432,68 @@ describe('Project 3', () => { }); }); +describe('Branching', () => { + setupTemporaryFolder(); + beforeEach(async () => { + client = await createProjectWithClient('Branching project', PROJECT_1); + pak = await createPak(client); + + await createBranch(client, 'feature-branch'); + await createKey(client, 'branch-only', { + branch: 'feature-branch', + translations: { en: 'Branch only', fr: 'Branche seulement' }, + }); + }); + + afterEach(async () => { + await deleteProject(client); + }); + + it('pulls branch-only keys when branch is specified', async () => { + const out = await run([ + 'pull', + '--api-key', + pak, + '--path', + TMP_FOLDER, + '--branch', + 'feature-branch', + ]); + + expect(out.code).toBe(0); + expect(readJsonFile(join(TMP_FOLDER, 'en.json'))['branch-only']).toBe( + 'Branch only' + ); + expect(readJsonFile(join(TMP_FOLDER, 'fr.json'))['branch-only']).toBe( + 'Branche seulement' + ); + }); + + it('does not include branch-only keys in default branch', async () => { + const out = await run(['pull', '--api-key', pak, '--path', TMP_FOLDER]); + + expect(out.code).toBe(0); + expect(readJsonFile(join(TMP_FOLDER, 'en.json'))['branch-only']).toBe( + undefined + ); + }); + + it('fails when branch does not exist', async () => { + const out = await run([ + 'pull', + '--api-key', + pak, + '--path', + TMP_FOLDER, + '--branch', + 'missing-branch', + ]); + + expect(out.code).not.toBe(0); + expect(out.stderr + out.stdout).toContain('branch_not_found'); + }); +}); + describe('Nested keys project', () => { setupTemporaryFolder(); beforeEach(async () => { diff --git a/test/e2e/sync.test.ts b/test/e2e/sync.test.ts index 153217d3..483b95d7 100644 --- a/test/e2e/sync.test.ts +++ b/test/e2e/sync.test.ts @@ -12,6 +12,8 @@ import './utils/toMatchContentsOf'; import { TolgeeClient } from '#cli/client/TolgeeClient.js'; import { DEFAULT_SCOPES, + createBranch, + createKey, createPak, createProjectWithClient, deleteProject, @@ -285,6 +287,110 @@ describe('Project 2', () => { }, 30e3); }); +describe('Branching', () => { + beforeEach(async () => { + client = await createProjectWithClient('Project 2', PROJECT_2); + pak = await createPak(client); + + await createBranch(client, 'feature-branch'); + }); + + afterEach(async () => { + await deleteProject(client); + await removeTmpFolder(); + }); + + it('is in sync when comparing against branch keys', async () => { + const out = await run( + [ + 'sync', + '--yes', + '--api-key', + pak, + '--patterns', + CODE_PROJECT_2_COMPLETE, + '--branch', + 'feature-branch', + ], + undefined, + 20e3 + ); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('is in sync'); + }, 30e3); + + it('sync branch keys', async () => { + await createKey(client, 'penguin-name', { + branch: 'feature-branch', + translations: { en: 'Tux' }, + }); + await createKey(client, 'penguin-sound', { + branch: 'feature-branch', + translations: { en: 'Bray' }, + }); + + const out = await run( + [ + 'sync', + '--yes', + '--api-key', + pak, + '--patterns', + CODE_PROJECT_2_ADDED, + '--branch', + 'feature-branch', + ], + undefined, + 20e3 + ); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('+ 2 strings'); + expect(out.stdout).toContain('2 unused keys'); + }, 30e3); + + it('creates keys in the default branch when branch is not specified', async () => { + const out = await run( + ['sync', '--yes', '--api-key', pak, '--patterns', CODE_PROJECT_2_ADDED], + undefined, + 20e3 + ); + + expect(out.code).toBe(0); + expect(out.stdout).toContain('+ 2 strings'); + + const keys = await client.GET('/v2/projects/{projectId}/translations', { + params: { + path: { projectId: client.getProjectId() }, + query: { filterKeyName: ['mouse-name', 'mouse-sound'] }, + }, + }); + + expect(keys.data?.page?.totalElements).toBe(2); + }, 30e3); + + it('fails when branch does not exist', async () => { + const out = await run( + [ + 'sync', + '--yes', + '--api-key', + pak, + '--patterns', + CODE_PROJECT_2_ADDED, + '--branch', + 'missing-branch', + ], + undefined, + 20e3 + ); + + expect(out.code).not.toBe(0); + expect(out.stderr + out.stdout).toContain('branch_not_found'); + }, 30e3); +}); + describe('Project 3', () => { beforeEach(async () => { client = await createProjectWithClient('Project 3', PROJECT_3); diff --git a/test/e2e/tags.test.ts b/test/e2e/tags.test.ts index e57f26a0..6940047c 100644 --- a/test/e2e/tags.test.ts +++ b/test/e2e/tags.test.ts @@ -2,6 +2,7 @@ import { TolgeeClient } from '#cli/client/TolgeeClient.js'; import { join } from 'path'; import { API_URL, + createBranch, createPak, createProjectWithClient, deleteProject, @@ -50,7 +51,7 @@ afterEach(async () => { it('updates production tags from extracted (args)', async () => { const { configFile } = await createTmpFolderWithConfig(PROJECT_CONFIG_BASE); const out = await run([ - '-c', + '--config', configFile, '--api-key', pak, @@ -80,7 +81,7 @@ it('updates production tags from extracted (config)', async () => { untag: ['production-*'], }, }); - const out = await run(['-c', configFile, 'tag']); + const out = await run(['--config', configFile, 'tag']); expect(out.code).toBe(0); @@ -93,7 +94,7 @@ it('updates production tags from extracted (config)', async () => { it('marks as deprecated (args)', async () => { const { configFile } = await createTmpFolderWithConfig(PROJECT_CONFIG_BASE); const out = await run([ - '-c', + '--config', configFile, '--api-key', pak, @@ -126,7 +127,7 @@ it('marks as deprecated (config)', async () => { untag: ['production-*'], }, }); - const out = await run(['-c', configFile, 'tag']); + const out = await run(['--config', configFile, 'tag']); expect(out.code).toBe(0); @@ -139,7 +140,7 @@ it('marks as deprecated (config)', async () => { it('marks newly created keys as drafts (args)', async () => { const { configFile } = await createTmpFolderWithConfig(PROJECT_CONFIG_BASE); const out = await run([ - '-c', + '--config', configFile, '--api-key', pak, @@ -163,7 +164,7 @@ it('marks newly created keys as drafts (config)', async () => { tagNewKeys: ['draft-another-branch'], }, }); - const out = await run(['-c', configFile, 'push']); + const out = await run(['--config', configFile, 'push']); expect(out.code).toBe(0); expect(await getTagsMap(client)).toEqual({ ...ORIGINAL_TAGS, @@ -174,7 +175,7 @@ it('marks newly created keys as drafts (config)', async () => { it('marks other keys (args)', async () => { const { configFile } = await createTmpFolderWithConfig(PROJECT_CONFIG_BASE); const out = await run([ - '-c', + '--config', configFile, '--api-key', pak, @@ -205,7 +206,7 @@ it('marks other keys (config)', async () => { tagOther: ['other'], }, }); - const out = await run(['-c', configFile, 'tag']); + const out = await run(['--config', configFile, 'tag']); expect(out.code).toBe(0); @@ -218,7 +219,7 @@ it('marks other keys (config)', async () => { it('marks no key', async () => { const out = await run([ - '-c', + '--config', TAGS_PROJECT_CONFIG, '--api-key', pak, @@ -238,7 +239,7 @@ it('marks no key', async () => { it('marks no key but through other without filter', async () => { const out = await run([ - '-c', + '--config', TAGS_PROJECT_CONFIG, '--api-key', pak, @@ -253,3 +254,55 @@ it('marks no key but through other without filter', async () => { ...ORIGINAL_TAGS, }); }); + +describe('Branching', () => { + beforeEach(async () => { + await createBranch(client, 'feature-branch'); + }); + + it('tags extracted keys in the selected branch', async () => { + const out = await run([ + '--config', + TAGS_PROJECT_CONFIG, + '--api-key', + pak, + 'tag', + '--branch', + 'feature-branch', + '--filter-extracted', + '--tag', + 'branch-tag', + ]); + + expect(out.code).toBe(0); + + expect( + Object.values(await getTagsMap(client, 'feature-branch')).filter((tags) => + tags.includes('branch-tag') + ).length + ).toBe(1); + expect( + Object.values(await getTagsMap(client)).filter((tags) => + tags.includes('branch-tag') + ).length + ).toBe(0); + }); + + it('fails when branch does not exist', async () => { + const out = await run([ + '--config', + TAGS_PROJECT_CONFIG, + '--api-key', + pak, + 'tag', + '--branch', + 'missing-branch', + '--filter-extracted', + '--tag', + 'branch-tag', + ]); + + expect(out.code).not.toBe(0); + expect(out.stderr + out.stdout).toContain('branch_not_found'); + }); +}); diff --git a/test/e2e/utils/api/common.ts b/test/e2e/utils/api/common.ts index 8fcd36bc..5cd4af42 100644 --- a/test/e2e/utils/api/common.ts +++ b/test/e2e/utils/api/common.ts @@ -53,7 +53,9 @@ export async function createProjectWithClient( ) { const userToken = await userLogin(); let client = createClient(userToken!); - const organizations = await client.GET('/v2/organizations'); + const organizations = await client.GET('/v2/organizations', { + params: { query: { filterCurrentUserOwner: true } }, + }); const { languages, ...editOptions } = options ?? {}; const project = await client.POST('/v2/projects', { @@ -91,6 +93,57 @@ export async function createProjectWithClient( return client; } +type CreateBranchOptions = { + originBranchId?: number; +}; + +export async function createBranch( + client: TolgeeClient, + name: string, + options?: CreateBranchOptions +) { + let originBranchId = options?.originBranchId; + if (!originBranchId) { + const branches = await client.GET('/v2/projects/{projectId}/branches', { + params: { + path: { projectId: client.getProjectId() }, + }, + }); + + const origin = branches.data?._embedded?.branches?.find((b) => b.isDefault); + originBranchId = origin?.id; + } + + if (!originBranchId) { + throw new Error('Default branch not found'); + } + + await client.POST('/v2/projects/{projectId}/branches', { + params: { path: { projectId: client.getProjectId() } }, + body: { name, originBranchId }, + }); +} + +type CreateKeyOptions = Partial< + Omit +>; + +export async function createKey( + client: TolgeeClient, + name: string, + options: CreateKeyOptions = {} +) { + const { isPlural = false, ...rest } = options; + return await client.POST('/v2/projects/{projectId}/keys', { + params: { path: { projectId: client.getProjectId() } }, + body: { + name, + isPlural, + ...rest, + }, + }); +} + export const DEFAULT_SCOPES = [ 'keys.view', 'translations.view', diff --git a/test/e2e/utils/api/tags.ts b/test/e2e/utils/api/tags.ts index 577ac32f..bda65721 100644 --- a/test/e2e/utils/api/tags.ts +++ b/test/e2e/utils/api/tags.ts @@ -39,11 +39,11 @@ export const ORIGINAL_TAGS = { screen: ['deprecated-v11'], } as const; -export async function getTagsMap(client: TolgeeClient) { +export async function getTagsMap(client: TolgeeClient, branch?: string) { const keys = await client.GET('/v2/projects/{projectId}/translations', { params: { path: { projectId: client.getProjectId() }, - query: { languages: ['en', 'cs'] }, + query: { languages: ['en', 'cs'], ...(!!branch && { branch }) }, }, }); diff --git a/test/unit/config.test.ts b/test/unit/config.test.ts index e4e652b3..9d382cfa 100644 --- a/test/unit/config.test.ts +++ b/test/unit/config.test.ts @@ -93,4 +93,14 @@ describe('.tolgeerc', () => { expect(cfg.projectId).toBe(1337); }); + + it('loads config with branch', async () => { + const path = fileURLToPath( + new URL('./validTolgeeRc/withBranch.json', FIXTURES_PATH) + ); + + const cfg = await loadTolgeeRc(path); + + expect(cfg?.branch).toBe('config-branch'); + }); });