/** * Squidex API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { AnnotateAssetDto, AssetDto, AssetFolderDto, AssetFolderScope, AssetFoldersDto, AssetsDto, BulkResultDto, BulkUpdateAssetsDto, CreateAssetFolderDto, ImageFormat, MoveAssetDto, MoveAssetFolderDto, QueryDto, RenameAssetFolderDto, RenameTagDto, ResizeMode } from '../models/index'; export interface AssetContentGetAssetContentRequest { version?: number; cache?: number; download?: number; width?: number | null; height?: number | null; quality?: number | null; mode?: ResizeMode; bg?: string | null; focusX?: number | null; focusY?: number | null; nofocus?: boolean; auto?: boolean; force?: boolean; deleted?: boolean; format?: ImageFormat; } export interface AssetContentGetAssetContentRequestRaw { id: string; version?: number; cache?: number; download?: number; width?: number | null; height?: number | null; quality?: number | null; mode?: ResizeMode; bg?: string | null; focusX?: number | null; focusY?: number | null; nofocus?: boolean; auto?: boolean; force?: boolean; deleted?: boolean; format?: ImageFormat; } export interface AssetContentGetAssetContentBySlugRequest { version?: number; cache?: number; download?: number; width?: number | null; height?: number | null; quality?: number | null; mode?: ResizeMode; bg?: string | null; focusX?: number | null; focusY?: number | null; nofocus?: boolean; auto?: boolean; force?: boolean; deleted?: boolean; format?: ImageFormat; } export interface AssetContentGetAssetContentBySlugRequestRaw { idOrSlug: string; version?: number; cache?: number; download?: number; width?: number | null; height?: number | null; quality?: number | null; mode?: ResizeMode; bg?: string | null; focusX?: number | null; focusY?: number | null; nofocus?: boolean; auto?: boolean; force?: boolean; deleted?: boolean; format?: ImageFormat; } export interface AssetFoldersDeleteAssetFolderRequestRaw { id: string; } export interface AssetFoldersGetAssetFoldersRequest { parentId?: string | null; scope?: AssetFolderScope; } export interface AssetFoldersGetAssetFoldersRequestRaw { parentId?: string | null; scope?: AssetFolderScope; } export interface AssetFoldersPostAssetFolderRequestRaw { createAssetFolderDto: CreateAssetFolderDto; } export interface AssetFoldersPutAssetFolderRequestRaw { id: string; renameAssetFolderDto: RenameAssetFolderDto; } export interface AssetFoldersPutAssetFolderParentRequestRaw { id: string; moveAssetFolderDto: MoveAssetFolderDto; } export interface AssetsBulkUpdateAssetsRequestRaw { bulkUpdateAssetsDto: BulkUpdateAssetsDto; } export interface AssetsDeleteAssetRequest { checkReferrers?: boolean; permanent?: boolean; } export interface AssetsDeleteAssetRequestRaw { id: string; checkReferrers?: boolean; permanent?: boolean; } export interface AssetsGetAssetRequestRaw { id: string; } export interface AssetsGetAssetsRequest { parentId?: string | null; ids?: string | null; q?: string | null; $top?: number; $skip?: number; $orderby?: string; $filter?: string; noTotal?: boolean; noSlowTotal?: boolean; } export interface AssetsGetAssetsRequestRaw { parentId?: string | null; ids?: string | null; q?: string | null; $top?: number; $skip?: number; $orderby?: string; $filter?: string; noTotal?: boolean; noSlowTotal?: boolean; } export interface AssetsGetAssetsPostRequest { noTotal?: boolean; noSlowTotal?: boolean; } export interface AssetsGetAssetsPostRequestRaw { queryDto: QueryDto; noTotal?: boolean; noSlowTotal?: boolean; } export interface AssetsPostAssetRequest { parentId?: string; id?: string | null; duplicate?: boolean; file?: Blob; url?: string; name?: string; } export interface AssetsPostAssetRequestRaw { parentId?: string; id?: string | null; duplicate?: boolean; file?: Blob; url?: string; name?: string; } export interface AssetsPostUpsertAssetRequest { parentId?: string; duplicate?: boolean; file?: Blob; url?: string; name?: string; } export interface AssetsPostUpsertAssetRequestRaw { id: string; parentId?: string; duplicate?: boolean; file?: Blob; url?: string; name?: string; } export interface AssetsPutAssetRequestRaw { id: string; annotateAssetDto: AnnotateAssetDto; } export interface AssetsPutAssetContentRequest { file?: Blob; url?: string; name?: string; } export interface AssetsPutAssetContentRequestRaw { id: string; file?: Blob; url?: string; name?: string; } export interface AssetsPutAssetParentRequestRaw { id: string; moveAssetDto: MoveAssetDto; } export interface AssetsPutTagRequestRaw { name: string; renameTagDto: RenameTagDto; } /** * AssetsApi - interface * * @export * @interface AssetsApiInterface */ export interface AssetsApiInterface { /** * * @summary Get the asset content. * @param {string} id The ID of the asset. * @param {number} [version] The optional version of the asset. * @param {number} [cache] The cache duration in seconds. * @param {number} [download] Set it to 0 to prevent download. * @param {number} [width] The target width of the asset, if it is an image. * @param {number} [height] The target height of the asset, if it is an image. * @param {number} [quality] Optional image quality, it is is an jpeg image. * @param {ResizeMode} [mode] The resize mode when the width and height is defined. * @param {string} [bg] Optional background color. * @param {number} [focusX] Override the y focus point. * @param {number} [focusY] Override the x focus point. * @param {boolean} [nofocus] True to ignore the asset focus point if any. * @param {boolean} [auto] True to use auto format. * @param {boolean} [force] True to force a new resize even if it already stored. * @param {boolean} [deleted] Also return deleted content items. * @param {ImageFormat} [format] True to force a new resize even if it already stored. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof AssetsApiInterface */ getAssetContentRaw(id: string, requestParameters?: AssetContentGetAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the asset content. * @deprecated */ getAssetContent(id: string, requestParameters?: AssetContentGetAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Get the asset content. * @param {string} idOrSlug The id or slug of the asset. * @param {number} [version] The optional version of the asset. * @param {number} [cache] The cache duration in seconds. * @param {number} [download] Set it to 0 to prevent download. * @param {number} [width] The target width of the asset, if it is an image. * @param {number} [height] The target height of the asset, if it is an image. * @param {number} [quality] Optional image quality, it is is an jpeg image. * @param {ResizeMode} [mode] The resize mode when the width and height is defined. * @param {string} [bg] Optional background color. * @param {number} [focusX] Override the y focus point. * @param {number} [focusY] Override the x focus point. * @param {boolean} [nofocus] True to ignore the asset focus point if any. * @param {boolean} [auto] True to use auto format. * @param {boolean} [force] True to force a new resize even if it already stored. * @param {boolean} [deleted] Also return deleted content items. * @param {ImageFormat} [format] True to force a new resize even if it already stored. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ getAssetContentBySlugRaw(idOrSlug: string, requestParameters?: AssetContentGetAssetContentBySlugRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the asset content. */ getAssetContentBySlug(idOrSlug: string, requestParameters?: AssetContentGetAssetContentBySlugRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Delete an asset folder. * @param {string} id The ID of the asset folder to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ deleteAssetFolderRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete an asset folder. */ deleteAssetFolder(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all asset folders for the app. * @summary Get asset folders. * @param {string} [parentId] The optional parent folder id. * @param {AssetFolderScope} [scope] The scope of the query. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ getAssetFoldersRaw(requestParameters?: AssetFoldersGetAssetFoldersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all asset folders for the app. * Get asset folders. */ getAssetFolders(requestParameters?: AssetFoldersGetAssetFoldersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Create an asset folder. * @param {CreateAssetFolderDto} createAssetFolderDto The asset folder object that needs to be added to the App. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ postAssetFolderRaw(createAssetFolderDto: CreateAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create an asset folder. */ postAssetFolder(createAssetFolderDto: CreateAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Update an asset folder. * @param {string} id The ID of the asset folder. * @param {RenameAssetFolderDto} renameAssetFolderDto The asset folder object that needs to updated. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ putAssetFolderRaw(id: string, renameAssetFolderDto: RenameAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update an asset folder. */ putAssetFolder(id: string, renameAssetFolderDto: RenameAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Move an asset folder. * @param {string} id The ID of the asset folder. * @param {MoveAssetFolderDto} moveAssetFolderDto The asset folder object that needs to updated. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ putAssetFolderParentRaw(id: string, moveAssetFolderDto: MoveAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Move an asset folder. */ putAssetFolderParent(id: string, moveAssetFolderDto: MoveAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Bulk update assets. * @param {BulkUpdateAssetsDto} bulkUpdateAssetsDto The bulk update request. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ bulkUpdateAssetsRaw(bulkUpdateAssetsDto: BulkUpdateAssetsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Bulk update assets. */ bulkUpdateAssets(bulkUpdateAssetsDto: BulkUpdateAssetsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * * @summary Delete an asset. * @param {string} id The ID of the asset to delete. * @param {boolean} [checkReferrers] True to check referrers of this asset. * @param {boolean} [permanent] True to delete the asset permanently. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ deleteAssetRaw(id: string, requestParameters?: AssetsDeleteAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete an asset. */ deleteAsset(id: string, requestParameters?: AssetsDeleteAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Get an asset by id. * @param {string} id The ID of the asset to retrieve. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ getAssetRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get an asset by id. */ getAsset(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all assets for the app. * @summary Get assets. * @param {string} [parentId] The optional parent folder id. * @param {string} [ids] The optional asset ids. * @param {string} [q] The optional json query. * @param {number} [$top] Optional number of items to take. * @param {number} [$skip] Optional number of items to skip. * @param {string} [$orderby] Optional OData order definition. * @param {string} [$filter] Optional OData filter. * @param {boolean} [noTotal] Do not return the total amount. * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ getAssetsRaw(requestParameters?: AssetsGetAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all assets for the app. * Get assets. */ getAssets(requestParameters?: AssetsGetAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all assets for the app. * @summary Get assets. * @param {QueryDto} queryDto The required query object. * @param {boolean} [noTotal] Do not return the total amount. * @param {boolean} [noSlowTotal] Do not return the total amount, if it would be slow. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ getAssetsPostRaw(queryDto: QueryDto, requestParameters?: AssetsGetAssetsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all assets for the app. * Get assets. */ getAssetsPost(queryDto: QueryDto, requestParameters?: AssetsGetAssetsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all tags for assets. * @summary Get assets tags. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ getTagsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all tags for assets. * Get assets tags. */ getTags(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }>; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * @summary Upload a new asset. * @param {string} [parentId] The optional parent folder id. * @param {string} [id] The optional custom asset id. * @param {boolean} [duplicate] True to duplicate the asset, event if the file has been uploaded. * @param {Blob} [file] * @param {string} [url] * @param {string} [name] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ postAssetRaw(requestParameters?: AssetsPostAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * Upload a new asset. */ postAsset(requestParameters?: AssetsPostAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * @summary Upsert an asset. * @param {string} id The optional custom asset id. * @param {string} [parentId] The optional parent folder id. * @param {boolean} [duplicate] True to duplicate the asset, event if the file has been uploaded. * @param {Blob} [file] * @param {string} [url] * @param {string} [name] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ postUpsertAssetRaw(id: string, requestParameters?: AssetsPostUpsertAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * Upsert an asset. */ postUpsertAsset(id: string, requestParameters?: AssetsPostUpsertAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Update an asset. * @param {string} id The ID of the asset. * @param {AnnotateAssetDto} annotateAssetDto The asset object that needs to updated. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ putAssetRaw(id: string, annotateAssetDto: AnnotateAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update an asset. */ putAsset(id: string, annotateAssetDto: AnnotateAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use multipart request to upload an asset. * @summary Replace asset content. * @param {string} id The ID of the asset. * @param {Blob} [file] * @param {string} [url] * @param {string} [name] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ putAssetContentRaw(id: string, requestParameters?: AssetsPutAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use multipart request to upload an asset. * Replace asset content. */ putAssetContent(id: string, requestParameters?: AssetsPutAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Moves the asset. * @param {string} id The ID of the asset. * @param {MoveAssetDto} moveAssetDto The asset object that needs to updated. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ putAssetParentRaw(id: string, moveAssetDto: MoveAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Moves the asset. */ putAssetParent(id: string, moveAssetDto: MoveAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Rename an asset tag. * @param {string} name The tag to return. * @param {RenameTagDto} renameTagDto The required request object. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AssetsApiInterface */ putTagRaw(name: string, renameTagDto: RenameTagDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Rename an asset tag. */ putTag(name: string, renameTagDto: RenameTagDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }>; } /** * */ export declare class AssetsApi extends runtime.BaseAPI implements AssetsApiInterface { /** * Get the asset content. * @deprecated */ getAssetContentRaw(id: string, requestParameters: AssetContentGetAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the asset content. * @deprecated */ getAssetContent(id: string, requestParameters: AssetContentGetAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the asset content. */ getAssetContentBySlugRaw(idOrSlug: string, requestParameters: AssetContentGetAssetContentBySlugRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the asset content. */ getAssetContentBySlug(idOrSlug: string, requestParameters: AssetContentGetAssetContentBySlugRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete an asset folder. */ deleteAssetFolderRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete an asset folder. */ deleteAssetFolder(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all asset folders for the app. * Get asset folders. */ getAssetFoldersRaw(requestParameters: AssetFoldersGetAssetFoldersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all asset folders for the app. * Get asset folders. */ getAssetFolders(requestParameters?: AssetFoldersGetAssetFoldersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Create an asset folder. */ postAssetFolderRaw(createAssetFolderDto: CreateAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create an asset folder. */ postAssetFolder(createAssetFolderDto: CreateAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update an asset folder. */ putAssetFolderRaw(id: string, renameAssetFolderDto: RenameAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update an asset folder. */ putAssetFolder(id: string, renameAssetFolderDto: RenameAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Move an asset folder. */ putAssetFolderParentRaw(id: string, moveAssetFolderDto: MoveAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Move an asset folder. */ putAssetFolderParent(id: string, moveAssetFolderDto: MoveAssetFolderDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Bulk update assets. */ bulkUpdateAssetsRaw(bulkUpdateAssetsDto: BulkUpdateAssetsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Bulk update assets. */ bulkUpdateAssets(bulkUpdateAssetsDto: BulkUpdateAssetsDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete an asset. */ deleteAssetRaw(id: string, requestParameters: AssetsDeleteAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete an asset. */ deleteAsset(id: string, requestParameters: AssetsDeleteAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get an asset by id. */ getAssetRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get an asset by id. */ getAsset(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all assets for the app. * Get assets. */ getAssetsRaw(requestParameters: AssetsGetAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all assets for the app. * Get assets. */ getAssets(requestParameters?: AssetsGetAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all assets for the app. * Get assets. */ getAssetsPostRaw(queryDto: QueryDto, requestParameters: AssetsGetAssetsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all assets for the app. * Get assets. */ getAssetsPost(queryDto: QueryDto, requestParameters: AssetsGetAssetsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all tags for assets. * Get assets tags. */ getTagsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all tags for assets. * Get assets tags. */ getTags(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }>; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * Upload a new asset. */ postAssetRaw(requestParameters: AssetsPostAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * Upload a new asset. */ postAsset(requestParameters?: AssetsPostAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * Upsert an asset. */ postUpsertAssetRaw(id: string, requestParameters: AssetsPostUpsertAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only upload one file at a time. The mime type of the file is not calculated by Squidex and is required correctly. * Upsert an asset. */ postUpsertAsset(id: string, requestParameters: AssetsPostUpsertAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update an asset. */ putAssetRaw(id: string, annotateAssetDto: AnnotateAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update an asset. */ putAsset(id: string, annotateAssetDto: AnnotateAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use multipart request to upload an asset. * Replace asset content. */ putAssetContentRaw(id: string, requestParameters: AssetsPutAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use multipart request to upload an asset. * Replace asset content. */ putAssetContent(id: string, requestParameters: AssetsPutAssetContentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Moves the asset. */ putAssetParentRaw(id: string, moveAssetDto: MoveAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Moves the asset. */ putAssetParent(id: string, moveAssetDto: MoveAssetDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Rename an asset tag. */ putTagRaw(name: string, renameTagDto: RenameTagDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Rename an asset tag. */ putTag(name: string, renameTagDto: RenameTagDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }>; }