public class AgentManagerApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AgentManagerApi.Settings
The type Settings.
|
| Modifier and Type | Field and Description |
|---|---|
private AgentDetails |
agentDetails |
private InternalAgentManagerApi |
internalAgentManagerApi |
| Constructor and Description |
|---|
AgentManagerApi(retrofit2.Retrofit retrofit,
AgentDetails agentDetails)
Instantiates a new Agent manager api.
|
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<WeComResponse> |
createMenu(AgentMenuBtns request)
创建菜单
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
deleteMenu()
删除菜单
|
io.reactivex.rxjava3.core.Single<AgentDetailsResponse> |
getAgentDetails()
Gets agent details.
|
io.reactivex.rxjava3.core.Single<GenericResponse<List<AgentMenuBtn>>> |
getMenu()
获取菜单
|
io.reactivex.rxjava3.core.Single<WorkbenchDetailResponse> |
getWorkbenchTemplate()
获取应用在工作台展示的模版
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
settings(AgentSettingRequest request)
设置应用
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
setWorkbenchData(UserWorkBenchSetting<?> userSetting)
设置应用在用户工作台展示的数据
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
setWorkbenchTemplate(WorkBenchSetting<?> setting)
设置应用在工作台展示的模版
|
private final InternalAgentManagerApi internalAgentManagerApi
private final AgentDetails agentDetails
AgentManagerApi(retrofit2.Retrofit retrofit,
AgentDetails agentDetails)
retrofit - the retrofitagentDetails - the agent detailspublic io.reactivex.rxjava3.core.Single<AgentDetailsResponse> getAgentDetails()
public io.reactivex.rxjava3.core.Single<WeComResponse> settings(AgentSettingRequest request)
request - the requestpublic io.reactivex.rxjava3.core.Single<WeComResponse> createMenu(AgentMenuBtns request)
request - the requestpublic io.reactivex.rxjava3.core.Single<GenericResponse<List<AgentMenuBtn>>> getMenu()
public io.reactivex.rxjava3.core.Single<WeComResponse> deleteMenu()
public io.reactivex.rxjava3.core.Single<WeComResponse> setWorkbenchTemplate(WorkBenchSetting<?> setting)
该接口指定应用自定义模版类型。同时也支持设置企业默认模版数据。若type指定为 "normal" 则为取消自定义模式,改为普通展示模式
setting - the settingpublic io.reactivex.rxjava3.core.Single<WorkbenchDetailResponse> getWorkbenchTemplate()
public io.reactivex.rxjava3.core.Single<WeComResponse> setWorkbenchData(@Body UserWorkBenchSetting<?> userSetting)
可设置当前凭证对应的应用;设置的userid必须在应用可见范围; 每个用户每个应用接口限制10次/分钟;
userSetting - the user settingCopyright © 2024. All rights reserved.