提供回收站相关操作方法。
说明
请求参数中的 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[] | 是 | 失败的结果列表 |
文档内容是否对您有帮助?