pub enum DriveApi {
Show 63 variants
ListFiles,
CreateFolder,
TaskCheck,
BatchQueryMetas,
GetFileStatistics(String),
ListFileViewRecords(String),
CopyFile(String),
MoveFile(String),
DeleteFile(String),
CreateShortcut,
UploadFile,
UploadPrepare,
UploadPart,
UploadFinish,
DownloadFile(String),
CreateImportTask,
GetImportTask(String),
CreateExportTask,
GetExportTask(String),
DownloadExportFile(String),
UploadMedia,
UploadMediaPrepare,
UploadMediaPart,
UploadMediaFinish,
DownloadMedia(String),
GetMediaTempDownloadUrls,
CreateFileVersion(String),
ListFileVersions(String),
GetFileVersion(String, String),
DeleteFileVersion(String, String),
SubscribeFile(String),
GetFileSubscribe(String),
DeleteFileSubscribe(String),
CreatePermissionMember(String),
BatchCreatePermissionMember(String),
UpdatePermissionMember(String, String),
ListPermissionMembers(String),
DeletePermissionMember(String, String),
TransferOwner(String),
AuthPermissionMember(String),
UpdatePublicPermission(String),
GetPublicPermission(String),
CreatePublicPassword(String),
UpdatePublicPassword(String),
DeletePublicPassword(String),
ListFileComments(String),
BatchQueryComments(String),
PatchComment(String, String),
CreateComment(String),
GetComment(String, String),
ListCommentReplies(String, String),
UpdateCommentReply(String, String, String),
DeleteCommentReply(String, String, String),
GetFileSubscription(String, String),
CreateFileSubscription(String),
UpdateFileSubscription(String, String),
ListFileLikes(String),
GetPublicPermissionV2(String),
UpdatePublicPermissionV2(String),
MediaUploadTasks,
MediaUploadTask(String),
CreateMediaShareLink(String),
GetPublicPassword(String),
}Expand description
Drive API 端点枚举
Variants§
ListFiles
获取文件夹中的文件清单
CreateFolder
新建文件夹
TaskCheck
查询异步任务状态
BatchQueryMetas
获取文件元数据(批量查询)
GetFileStatistics(String)
获取文件统计信息
ListFileViewRecords(String)
获取文件访问记录
CopyFile(String)
复制文件
MoveFile(String)
移动文件或文件夹
DeleteFile(String)
删除文件或文件夹
CreateShortcut
创建文件快捷方式
UploadFile
上传文件
UploadPrepare
分片上传文件-预上传
UploadPart
分片上传文件-上传分片
UploadFinish
分片上传文件-完成上传
DownloadFile(String)
下载文件
CreateImportTask
创建导入任务
GetImportTask(String)
查询导入任务结果
CreateExportTask
创建导出任务
GetExportTask(String)
查询导出任务结果
DownloadExportFile(String)
下载导出文件
UploadMedia
上传素材
UploadMediaPrepare
分片上传素材-预上传
UploadMediaPart
分片上传素材-上传分片
UploadMediaFinish
分片上传素材-完成上传
DownloadMedia(String)
下载素材
GetMediaTempDownloadUrls
获取素材临时下载链接
CreateFileVersion(String)
创建文档版本
ListFileVersions(String)
获取文档版本列表
GetFileVersion(String, String)
获取文档版本信息
DeleteFileVersion(String, String)
删除文档版本
SubscribeFile(String)
订阅云文档事件
GetFileSubscribe(String)
查询云文档事件订阅状态
DeleteFileSubscribe(String)
取消云文档事件订阅
CreatePermissionMember(String)
增加协作者权限
BatchCreatePermissionMember(String)
批量增加协作者权限
UpdatePermissionMember(String, String)
更新协作者权限
ListPermissionMembers(String)
获取云文档协作者
DeletePermissionMember(String, String)
移除云文档协作者权限
TransferOwner(String)
转移云文档所有者
AuthPermissionMember(String)
判断用户云文档权限
UpdatePublicPermission(String)
更新云文档权限设置
GetPublicPermission(String)
获取云文档权限设置
CreatePublicPassword(String)
启用云文档密码
UpdatePublicPassword(String)
刷新云文档密码
DeletePublicPassword(String)
停用云文档密码
ListFileComments(String)
获取云文档所有评论
BatchQueryComments(String)
批量获取评论
PatchComment(String, String)
解决/恢复评论
CreateComment(String)
添加全文评论
GetComment(String, String)
获取全文评论
ListCommentReplies(String, String)
获取回复信息
UpdateCommentReply(String, String, String)
更新回复的内容
DeleteCommentReply(String, String, String)
删除回复
GetFileSubscription(String, String)
获取订阅状态
CreateFileSubscription(String)
创建订阅
UpdateFileSubscription(String, String)
更新订阅状态
ListFileLikes(String)
获取云文档的点赞者列表
GetPublicPermissionV2(String)
获取云文档权限设置(v2)
UpdatePublicPermissionV2(String)
更新云文档权限设置(v2)
MediaUploadTasks
创建媒体上传任务
MediaUploadTask(String)
获取媒体上传任务
创建媒体分享链接
GetPublicPassword(String)
获取公开密码
Implementations§
Trait Implementations§
impl StructuralPartialEq for DriveApi
Auto Trait Implementations§
impl Freeze for DriveApi
impl RefUnwindSafe for DriveApi
impl Send for DriveApi
impl Sync for DriveApi
impl Unpin for DriveApi
impl UnsafeUnpin for DriveApi
impl UnwindSafe for DriveApi
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more