diff --git a/cli/src/api/open-api/api.ts b/cli/src/api/open-api/api.ts index 799eb9d385..0d63ba3187 100644 --- a/cli/src/api/open-api/api.ts +++ b/cli/src/api/open-api/api.ts @@ -1052,44 +1052,6 @@ export interface ChangePasswordDto { */ 'password': string; } -/** - * - * @export - * @interface CheckDuplicateAssetDto - */ -export interface CheckDuplicateAssetDto { - /** - * - * @type {string} - * @memberof CheckDuplicateAssetDto - */ - 'deviceAssetId': string; - /** - * - * @type {string} - * @memberof CheckDuplicateAssetDto - */ - 'deviceId': string; -} -/** - * - * @export - * @interface CheckDuplicateAssetResponseDto - */ -export interface CheckDuplicateAssetResponseDto { - /** - * - * @type {string} - * @memberof CheckDuplicateAssetResponseDto - */ - 'id'?: string; - /** - * - * @type {boolean} - * @memberof CheckDuplicateAssetResponseDto - */ - 'isExist': boolean; -} /** * * @export @@ -5856,55 +5818,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration options: localVarRequestOptions, }; }, - /** - * Check duplicated asset before uploading - for Web upload used - * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto - * @param {string} [key] - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - checkDuplicateAsset: async (checkDuplicateAssetDto: CheckDuplicateAssetDto, key?: string, options: AxiosRequestConfig = {}): Promise => { - // verify required parameter 'checkDuplicateAssetDto' is not null or undefined - assertParamExists('checkDuplicateAsset', 'checkDuplicateAssetDto', checkDuplicateAssetDto) - const localVarPath = `/asset/check`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication cookie required - - // authentication api_key required - await setApiKeyToObject(localVarHeaderParameter, "x-api-key", configuration) - - // authentication bearer required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - if (key !== undefined) { - localVarQueryParameter['key'] = key; - } - - - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(checkDuplicateAssetDto, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {CheckExistingAssetsDto} checkExistingAssetsDto @@ -7439,17 +7352,6 @@ export const AssetApiFp = function(configuration?: Configuration) { const localVarAxiosArgs = await localVarAxiosParamCreator.bulkUploadCheck(assetBulkUploadCheckDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, - /** - * Check duplicated asset before uploading - for Web upload used - * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto - * @param {string} [key] - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async checkDuplicateAsset(checkDuplicateAssetDto: CheckDuplicateAssetDto, key?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.checkDuplicateAsset(checkDuplicateAssetDto, key, options); - return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); - }, /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {CheckExistingAssetsDto} checkExistingAssetsDto @@ -7805,15 +7707,6 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath bulkUploadCheck(requestParameters: AssetApiBulkUploadCheckRequest, options?: AxiosRequestConfig): AxiosPromise { return localVarFp.bulkUploadCheck(requestParameters.assetBulkUploadCheckDto, options).then((request) => request(axios, basePath)); }, - /** - * Check duplicated asset before uploading - for Web upload used - * @param {AssetApiCheckDuplicateAssetRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - checkDuplicateAsset(requestParameters: AssetApiCheckDuplicateAssetRequest, options?: AxiosRequestConfig): AxiosPromise { - return localVarFp.checkDuplicateAsset(requestParameters.checkDuplicateAssetDto, requestParameters.key, options).then((request) => request(axios, basePath)); - }, /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {AssetApiCheckExistingAssetsRequest} requestParameters Request parameters. @@ -8087,27 +7980,6 @@ export interface AssetApiBulkUploadCheckRequest { readonly assetBulkUploadCheckDto: AssetBulkUploadCheckDto } -/** - * Request parameters for checkDuplicateAsset operation in AssetApi. - * @export - * @interface AssetApiCheckDuplicateAssetRequest - */ -export interface AssetApiCheckDuplicateAssetRequest { - /** - * - * @type {CheckDuplicateAssetDto} - * @memberof AssetApiCheckDuplicateAsset - */ - readonly checkDuplicateAssetDto: CheckDuplicateAssetDto - - /** - * - * @type {string} - * @memberof AssetApiCheckDuplicateAsset - */ - readonly key?: string -} - /** * Request parameters for checkExistingAssets operation in AssetApi. * @export @@ -8819,17 +8691,6 @@ export class AssetApi extends BaseAPI { return AssetApiFp(this.configuration).bulkUploadCheck(requestParameters.assetBulkUploadCheckDto, options).then((request) => request(this.axios, this.basePath)); } - /** - * Check duplicated asset before uploading - for Web upload used - * @param {AssetApiCheckDuplicateAssetRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof AssetApi - */ - public checkDuplicateAsset(requestParameters: AssetApiCheckDuplicateAssetRequest, options?: AxiosRequestConfig) { - return AssetApiFp(this.configuration).checkDuplicateAsset(requestParameters.checkDuplicateAssetDto, requestParameters.key, options).then((request) => request(this.axios, this.basePath)); - } - /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {AssetApiCheckExistingAssetsRequest} requestParameters Request parameters. diff --git a/mobile/openapi/.openapi-generator/FILES b/mobile/openapi/.openapi-generator/FILES index b014ae6ad5..cb9b0ad503 100644 --- a/mobile/openapi/.openapi-generator/FILES +++ b/mobile/openapi/.openapi-generator/FILES @@ -40,8 +40,6 @@ doc/CLIPConfig.md doc/CLIPMode.md doc/CQMode.md doc/ChangePasswordDto.md -doc/CheckDuplicateAssetDto.md -doc/CheckDuplicateAssetResponseDto.md doc/CheckExistingAssetsDto.md doc/CheckExistingAssetsResponseDto.md doc/CitiesFile.md @@ -216,8 +214,6 @@ lib/model/auth_device_response_dto.dart lib/model/bulk_id_response_dto.dart lib/model/bulk_ids_dto.dart lib/model/change_password_dto.dart -lib/model/check_duplicate_asset_dto.dart -lib/model/check_duplicate_asset_response_dto.dart lib/model/check_existing_assets_dto.dart lib/model/check_existing_assets_response_dto.dart lib/model/cities_file.dart @@ -364,8 +360,6 @@ test/authentication_api_test.dart test/bulk_id_response_dto_test.dart test/bulk_ids_dto_test.dart test/change_password_dto_test.dart -test/check_duplicate_asset_dto_test.dart -test/check_duplicate_asset_response_dto_test.dart test/check_existing_assets_dto_test.dart test/check_existing_assets_response_dto_test.dart test/cities_file_test.dart diff --git a/mobile/openapi/README.md b/mobile/openapi/README.md index 125be810d0..b4760ae801 100644 Binary files a/mobile/openapi/README.md and b/mobile/openapi/README.md differ diff --git a/mobile/openapi/doc/AssetApi.md b/mobile/openapi/doc/AssetApi.md index 075c32bd98..f80bf42dfa 100644 Binary files a/mobile/openapi/doc/AssetApi.md and b/mobile/openapi/doc/AssetApi.md differ diff --git a/mobile/openapi/doc/CheckDuplicateAssetDto.md b/mobile/openapi/doc/CheckDuplicateAssetDto.md deleted file mode 100644 index 259cdfc81c..0000000000 Binary files a/mobile/openapi/doc/CheckDuplicateAssetDto.md and /dev/null differ diff --git a/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md b/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md deleted file mode 100644 index 0f49eb22af..0000000000 Binary files a/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md and /dev/null differ diff --git a/mobile/openapi/lib/api.dart b/mobile/openapi/lib/api.dart index b5779b537d..de69b2894e 100644 Binary files a/mobile/openapi/lib/api.dart and b/mobile/openapi/lib/api.dart differ diff --git a/mobile/openapi/lib/api/asset_api.dart b/mobile/openapi/lib/api/asset_api.dart index 5935f56769..5ce3fad90b 100644 Binary files a/mobile/openapi/lib/api/asset_api.dart and b/mobile/openapi/lib/api/asset_api.dart differ diff --git a/mobile/openapi/lib/api_client.dart b/mobile/openapi/lib/api_client.dart index 3f34642b87..51be9d011b 100644 Binary files a/mobile/openapi/lib/api_client.dart and b/mobile/openapi/lib/api_client.dart differ diff --git a/mobile/openapi/lib/model/check_duplicate_asset_dto.dart b/mobile/openapi/lib/model/check_duplicate_asset_dto.dart deleted file mode 100644 index 3d2a3cd57a..0000000000 Binary files a/mobile/openapi/lib/model/check_duplicate_asset_dto.dart and /dev/null differ diff --git a/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart b/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart deleted file mode 100644 index f16ba2e9e5..0000000000 Binary files a/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart and /dev/null differ diff --git a/mobile/openapi/test/asset_api_test.dart b/mobile/openapi/test/asset_api_test.dart index 8e45a1e3cb..e7b2978eb4 100644 Binary files a/mobile/openapi/test/asset_api_test.dart and b/mobile/openapi/test/asset_api_test.dart differ diff --git a/mobile/openapi/test/check_duplicate_asset_dto_test.dart b/mobile/openapi/test/check_duplicate_asset_dto_test.dart deleted file mode 100644 index 2e8572da45..0000000000 Binary files a/mobile/openapi/test/check_duplicate_asset_dto_test.dart and /dev/null differ diff --git a/mobile/openapi/test/check_duplicate_asset_response_dto_test.dart b/mobile/openapi/test/check_duplicate_asset_response_dto_test.dart deleted file mode 100644 index 2c0d28bb37..0000000000 Binary files a/mobile/openapi/test/check_duplicate_asset_response_dto_test.dart and /dev/null differ diff --git a/server/immich-openapi-specs.json b/server/immich-openapi-specs.json index ca0f77f9b6..7ae3275585 100644 --- a/server/immich-openapi-specs.json +++ b/server/immich-openapi-specs.json @@ -927,58 +927,6 @@ ] } }, - "/asset/check": { - "post": { - "description": "Check duplicated asset before uploading - for Web upload used", - "operationId": "checkDuplicateAsset", - "parameters": [ - { - "name": "key", - "required": false, - "in": "query", - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CheckDuplicateAssetDto" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CheckDuplicateAssetResponseDto" - } - } - }, - "description": "" - } - }, - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ], - "tags": [ - "Asset" - ] - } - }, "/asset/curated-locations": { "get": { "operationId": "getCuratedLocations", @@ -6269,35 +6217,6 @@ ], "type": "object" }, - "CheckDuplicateAssetDto": { - "properties": { - "deviceAssetId": { - "type": "string" - }, - "deviceId": { - "type": "string" - } - }, - "required": [ - "deviceAssetId", - "deviceId" - ], - "type": "object" - }, - "CheckDuplicateAssetResponseDto": { - "properties": { - "id": { - "type": "string" - }, - "isExist": { - "type": "boolean" - } - }, - "required": [ - "isExist" - ], - "type": "object" - }, "CheckExistingAssetsDto": { "properties": { "deviceAssetIds": { diff --git a/server/src/immich/api-v1/asset/asset.controller.ts b/server/src/immich/api-v1/asset/asset.controller.ts index 9df52f7104..ed50e3becc 100644 --- a/server/src/immich/api-v1/asset/asset.controller.ts +++ b/server/src/immich/api-v1/asset/asset.controller.ts @@ -23,7 +23,6 @@ import FileNotEmptyValidator from '../validation/file-not-empty-validator'; import { AssetService } from './asset.service'; import { AssetBulkUploadCheckDto } from './dto/asset-check.dto'; import { AssetSearchDto } from './dto/asset-search.dto'; -import { CheckDuplicateAssetDto } from './dto/check-duplicate-asset.dto'; import { CheckExistingAssetsDto } from './dto/check-existing-assets.dto'; import { CreateAssetDto, ImportAssetDto } from './dto/create-asset.dto'; import { DeviceIdDto } from './dto/device-id.dto'; @@ -32,7 +31,6 @@ import { SearchAssetDto } from './dto/search-asset.dto'; import { ServeFileDto } from './dto/serve-file.dto'; import { AssetBulkUploadCheckResponseDto } from './response-dto/asset-check-response.dto'; import { AssetFileUploadResponseDto } from './response-dto/asset-file-upload-response.dto'; -import { CheckDuplicateAssetResponseDto } from './response-dto/check-duplicate-asset-response.dto'; import { CheckExistingAssetsResponseDto } from './response-dto/check-existing-assets-response.dto'; import { CuratedLocationsResponseDto } from './response-dto/curated-locations-response.dto'; import { CuratedObjectsResponseDto } from './response-dto/curated-objects-response.dto'; @@ -189,19 +187,6 @@ export class AssetController { return this.assetService.getAssetById(authUser, id) as Promise; } - /** - * Check duplicated asset before uploading - for Web upload used - */ - @SharedLinkRoute() - @Post('/check') - @HttpCode(HttpStatus.OK) - checkDuplicateAsset( - @AuthUser() authUser: AuthUserDto, - @Body(ValidationPipe) dto: CheckDuplicateAssetDto, - ): Promise { - return this.assetService.checkDuplicatedAsset(authUser, dto); - } - /** * Checks if multiple assets exist on the server and returns all existing - used by background backup */ diff --git a/server/src/immich/api-v1/asset/asset.service.ts b/server/src/immich/api-v1/asset/asset.service.ts index da0209c086..f6886a2550 100644 --- a/server/src/immich/api-v1/asset/asset.service.ts +++ b/server/src/immich/api-v1/asset/asset.service.ts @@ -34,7 +34,6 @@ import { IAssetRepository } from './asset-repository'; import { AssetCore } from './asset.core'; import { AssetBulkUploadCheckDto } from './dto/asset-check.dto'; import { AssetSearchDto } from './dto/asset-search.dto'; -import { CheckDuplicateAssetDto } from './dto/check-duplicate-asset.dto'; import { CheckExistingAssetsDto } from './dto/check-existing-assets.dto'; import { CreateAssetDto, ImportAssetDto } from './dto/create-asset.dto'; import { GetAssetThumbnailDto, GetAssetThumbnailFormatEnum } from './dto/get-asset-thumbnail.dto'; @@ -47,7 +46,6 @@ import { AssetUploadAction, } from './response-dto/asset-check-response.dto'; import { AssetFileUploadResponseDto } from './response-dto/asset-file-upload-response.dto'; -import { CheckDuplicateAssetResponseDto } from './response-dto/check-duplicate-asset-response.dto'; import { CheckExistingAssetsResponseDto } from './response-dto/check-existing-assets-response.dto'; import { CuratedLocationsResponseDto } from './response-dto/curated-locations-response.dto'; import { CuratedObjectsResponseDto } from './response-dto/curated-objects-response.dto'; @@ -319,23 +317,6 @@ export class AssetService { return this._assetRepository.getDetectedObjectsByUserId(authUser.id); } - async checkDuplicatedAsset( - authUser: AuthUserDto, - checkDuplicateAssetDto: CheckDuplicateAssetDto, - ): Promise { - const res = await this.assetRepository.findOne({ - where: { - deviceAssetId: checkDuplicateAssetDto.deviceAssetId, - deviceId: checkDuplicateAssetDto.deviceId, - ownerId: authUser.id, - }, - }); - - const isDuplicated = res ? true : false; - - return new CheckDuplicateAssetResponseDto(isDuplicated, res?.id); - } - async checkExistingAssets( authUser: AuthUserDto, checkExistingAssetsDto: CheckExistingAssetsDto, diff --git a/server/src/immich/api-v1/asset/dto/check-duplicate-asset.dto.ts b/server/src/immich/api-v1/asset/dto/check-duplicate-asset.dto.ts deleted file mode 100644 index 5f2f6161dd..0000000000 --- a/server/src/immich/api-v1/asset/dto/check-duplicate-asset.dto.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { IsNotEmpty } from 'class-validator'; - -export class CheckDuplicateAssetDto { - @IsNotEmpty() - deviceAssetId!: string; - - @IsNotEmpty() - deviceId!: string; -} diff --git a/server/src/immich/api-v1/asset/response-dto/check-duplicate-asset-response.dto.ts b/server/src/immich/api-v1/asset/response-dto/check-duplicate-asset-response.dto.ts deleted file mode 100644 index 0ab8285ed6..0000000000 --- a/server/src/immich/api-v1/asset/response-dto/check-duplicate-asset-response.dto.ts +++ /dev/null @@ -1,8 +0,0 @@ -export class CheckDuplicateAssetResponseDto { - constructor(isExist: boolean, id?: string) { - this.isExist = isExist; - this.id = id; - } - isExist: boolean; - id?: string; -} diff --git a/web/src/api/open-api/api.ts b/web/src/api/open-api/api.ts index 799eb9d385..0d63ba3187 100644 --- a/web/src/api/open-api/api.ts +++ b/web/src/api/open-api/api.ts @@ -1052,44 +1052,6 @@ export interface ChangePasswordDto { */ 'password': string; } -/** - * - * @export - * @interface CheckDuplicateAssetDto - */ -export interface CheckDuplicateAssetDto { - /** - * - * @type {string} - * @memberof CheckDuplicateAssetDto - */ - 'deviceAssetId': string; - /** - * - * @type {string} - * @memberof CheckDuplicateAssetDto - */ - 'deviceId': string; -} -/** - * - * @export - * @interface CheckDuplicateAssetResponseDto - */ -export interface CheckDuplicateAssetResponseDto { - /** - * - * @type {string} - * @memberof CheckDuplicateAssetResponseDto - */ - 'id'?: string; - /** - * - * @type {boolean} - * @memberof CheckDuplicateAssetResponseDto - */ - 'isExist': boolean; -} /** * * @export @@ -5856,55 +5818,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration options: localVarRequestOptions, }; }, - /** - * Check duplicated asset before uploading - for Web upload used - * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto - * @param {string} [key] - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - checkDuplicateAsset: async (checkDuplicateAssetDto: CheckDuplicateAssetDto, key?: string, options: AxiosRequestConfig = {}): Promise => { - // verify required parameter 'checkDuplicateAssetDto' is not null or undefined - assertParamExists('checkDuplicateAsset', 'checkDuplicateAssetDto', checkDuplicateAssetDto) - const localVarPath = `/asset/check`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication cookie required - - // authentication api_key required - await setApiKeyToObject(localVarHeaderParameter, "x-api-key", configuration) - - // authentication bearer required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - if (key !== undefined) { - localVarQueryParameter['key'] = key; - } - - - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(checkDuplicateAssetDto, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {CheckExistingAssetsDto} checkExistingAssetsDto @@ -7439,17 +7352,6 @@ export const AssetApiFp = function(configuration?: Configuration) { const localVarAxiosArgs = await localVarAxiosParamCreator.bulkUploadCheck(assetBulkUploadCheckDto, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, - /** - * Check duplicated asset before uploading - for Web upload used - * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto - * @param {string} [key] - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async checkDuplicateAsset(checkDuplicateAssetDto: CheckDuplicateAssetDto, key?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.checkDuplicateAsset(checkDuplicateAssetDto, key, options); - return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); - }, /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {CheckExistingAssetsDto} checkExistingAssetsDto @@ -7805,15 +7707,6 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath bulkUploadCheck(requestParameters: AssetApiBulkUploadCheckRequest, options?: AxiosRequestConfig): AxiosPromise { return localVarFp.bulkUploadCheck(requestParameters.assetBulkUploadCheckDto, options).then((request) => request(axios, basePath)); }, - /** - * Check duplicated asset before uploading - for Web upload used - * @param {AssetApiCheckDuplicateAssetRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - checkDuplicateAsset(requestParameters: AssetApiCheckDuplicateAssetRequest, options?: AxiosRequestConfig): AxiosPromise { - return localVarFp.checkDuplicateAsset(requestParameters.checkDuplicateAssetDto, requestParameters.key, options).then((request) => request(axios, basePath)); - }, /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {AssetApiCheckExistingAssetsRequest} requestParameters Request parameters. @@ -8087,27 +7980,6 @@ export interface AssetApiBulkUploadCheckRequest { readonly assetBulkUploadCheckDto: AssetBulkUploadCheckDto } -/** - * Request parameters for checkDuplicateAsset operation in AssetApi. - * @export - * @interface AssetApiCheckDuplicateAssetRequest - */ -export interface AssetApiCheckDuplicateAssetRequest { - /** - * - * @type {CheckDuplicateAssetDto} - * @memberof AssetApiCheckDuplicateAsset - */ - readonly checkDuplicateAssetDto: CheckDuplicateAssetDto - - /** - * - * @type {string} - * @memberof AssetApiCheckDuplicateAsset - */ - readonly key?: string -} - /** * Request parameters for checkExistingAssets operation in AssetApi. * @export @@ -8819,17 +8691,6 @@ export class AssetApi extends BaseAPI { return AssetApiFp(this.configuration).bulkUploadCheck(requestParameters.assetBulkUploadCheckDto, options).then((request) => request(this.axios, this.basePath)); } - /** - * Check duplicated asset before uploading - for Web upload used - * @param {AssetApiCheckDuplicateAssetRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof AssetApi - */ - public checkDuplicateAsset(requestParameters: AssetApiCheckDuplicateAssetRequest, options?: AxiosRequestConfig) { - return AssetApiFp(this.configuration).checkDuplicateAsset(requestParameters.checkDuplicateAssetDto, requestParameters.key, options).then((request) => request(this.axios, this.basePath)); - } - /** * Checks if multiple assets exist on the server and returns all existing - used by background backup * @param {AssetApiCheckExistingAssetsRequest} requestParameters Request parameters.