public interface DocApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<CreateDocResponse> |
createDoc(CreateDocRequest request)
新建文档
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
delDoc(DocId docId)
删除文档
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
delDoc(FormId docId)
删除收集表
|
io.reactivex.rxjava3.core.Single<DocAuthResponse> |
docGetAuth(DocId docId)
获取文档权限信息
|
io.reactivex.rxjava3.core.Single<GenericResponse<String>> |
docShare(DocId docId)
分享文档
|
io.reactivex.rxjava3.core.Single<GenericResponse<DocBaseInfo>> |
getDocBaseInfo(DocId docId)
Gets doc base info.
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
modDocJoinRule(AccessRuleUpdateRequest request)
修改文档查看规则
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
modDocMember(FileMemberUpdateRequest request)
修改文档通知范围及权限
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
modDocSaftySetting(DocSecuritySetting setting)
修改文档安全设置
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
renameDoc(DocId docId)
重命名文档
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
renameDoc(FormId docId)
重命名收集表
|
@POST(value="wedoc/create_doc") io.reactivex.rxjava3.core.Single<CreateDocResponse> createDoc(@Body CreateDocRequest request)
该接口用于新建文档和表格,新建收集表可前往FormApi查看。
request - the request@POST(value="wedoc/rename_doc") io.reactivex.rxjava3.core.Single<WeComResponse> renameDoc(@Body DocId docId)
docId - the doc id@POST(value="wedoc/rename_doc") io.reactivex.rxjava3.core.Single<WeComResponse> renameDoc(@Body FormId docId)
docId - the doc id@POST(value="wedoc/del_doc") io.reactivex.rxjava3.core.Single<WeComResponse> delDoc(@Body DocId docId)
docId - the doc id@POST(value="wedoc/del_doc") io.reactivex.rxjava3.core.Single<WeComResponse> delDoc(@Body FormId docId)
docId - the doc id@POST(value="wedoc/get_doc_base_info") io.reactivex.rxjava3.core.Single<GenericResponse<DocBaseInfo>> getDocBaseInfo(@Body DocId docId)
docId - the doc id@POST(value="wedoc/doc_share") io.reactivex.rxjava3.core.Single<GenericResponse<String>> docShare(@Body DocId docId)
docId - the doc id@POST(value="wedoc/doc_get_auth") io.reactivex.rxjava3.core.Single<DocAuthResponse> docGetAuth(@Body DocId docId)
docId - the doc id@POST(value="wedoc/mod_doc_join_rule") io.reactivex.rxjava3.core.Single<WeComResponse> modDocJoinRule(@Body AccessRuleUpdateRequest request)
request - the request@POST(value="wedoc/mod_doc_member") io.reactivex.rxjava3.core.Single<WeComResponse> modDocMember(@Body FileMemberUpdateRequest request)
request - the request@POST(value="wedoc/mod_doc_safty_setting") io.reactivex.rxjava3.core.Single<WeComResponse> modDocSaftySetting(@Body DocSecuritySetting setting)
setting - the settingCopyright © 2023. All rights reserved.