/** * 腾讯云智能媒资托管服务API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.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. */ export interface SaveShareFileRequest { /** * 目标空间 ID,即用户要转存到的空间,必选参数 */ 'targetSpaceId': string; /** * 目标路径,转存文件的存放位置,如果是 space 下的起始路径,则为空 */ 'targetPath'?: string; /** * 从分享的根目录到待分享文件的路径,必选参数 */ 'sourceInodesPath': string; /** * 要转存的文件或目录的 inode 列表,必须是 sourceInodesPath 目录下的文件或目录,从分享文件列表接口获取,必选参数,最大值为 1000 */ 'inodes': Array; /** * 文件名冲突时的处理方式,可选参数: - ask: 冲突时返回 status 409 及 SameNameDirectoryOrFileExists 错误码; - rename: 冲突时自动重命名文件; - overwrite: 如果冲突目标为目录时返回 status 409 及 SameNameDirectoryOrFileExists 错误码,否则覆盖已有文件; - 如果目标为目录或相簿时,默认为 ask 且不支持 overwrite,如果目标为文件默认为 rename; */ 'conflictResolutionStrategy'?: SaveShareFileRequestConflictResolutionStrategyEnum; } export declare const SaveShareFileRequestConflictResolutionStrategyEnum: { readonly Ask: "ask"; readonly Rename: "rename"; readonly Overwrite: "overwrite"; }; export type SaveShareFileRequestConflictResolutionStrategyEnum = typeof SaveShareFileRequestConflictResolutionStrategyEnum[keyof typeof SaveShareFileRequestConflictResolutionStrategyEnum];