提供回收站相关操作方法。

说明

请求参数中的 options: IPDSRequestConfig 基于 axios 的 request config 封装,详情请看:AxiosRequestConfig

clearRecycleBin 方法

清空回收站。

const result = await client.clearRecycleBin(options)

参数说明

字段

类型

必选

说明

options

IPDSRequestConfig

其它配置项

返回值

字段

类型

必选

说明

result

IListRes

返回结果

IListRes

字段

类型

必选

说明

items

array

删除的文件列表,每一项包含三个字段;

{

domain_id: string

drive_id: string

task_id: string

}

task_id 可用来查询异步任务进度

batchRestoreFiles 方法

回收站文件批量恢复。

const result = await client.batchRestoreFiles(params, options)

参数说明

字段

类型

必选

说明

params

IFileKey[]

要恢复的文件列表,每一项可查看 IFileKey 类型

options

IPDSRequestConfig

其它配置项

返回

字段

类型

必选

说明

result

object

返回结果

result

字段

类型

必选

说明

successArr

IFileKey[]

成功的结果列表

errorArr

IFileKey[]

失败的结果列表