public interface ChainRuleApi
上下游系统应用调用
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<GenericResponse<Integer>> |
addRule(ChainRuleAddRequest request)
新增对接规则
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
deleteRule(ChainRule chainRule)
删除对接规则
|
io.reactivex.rxjava3.core.Single<GenericResponse<RuleInfo>> |
getRuleInfo(ChainRule chainRule)
Gets rule info.
|
io.reactivex.rxjava3.core.Single<GenericResponse<List<Integer>>> |
listIds(ChainId chainId)
获取对接规则id列表
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
modifyRule(ChainRuleModifyRequest request)
更新对接规则
|
@POST(value="corpgroup/rule/list_ids") io.reactivex.rxjava3.core.Single<GenericResponse<List<Integer>>> listIds(@Body ChainId chainId)
上下游系统应用可通过该接口获取企业上下游规则id列表
仅上下游系统应用可调用,仅适用于上下游中创建空间的主企业调用。
chainId - the chain id@POST(value="corpgroup/rule/delete_rule") io.reactivex.rxjava3.core.Single<WeComResponse> deleteRule(@Body ChainRule chainRule)
上下游系统应用可通过该接口删除企业上下游规则
仅上下游系统应用可调用,仅适用于上下游中创建空间的主企业调用。
chainRule - the chain rule@POST(value="corpgroup/rule/get_rule_info") io.reactivex.rxjava3.core.Single<GenericResponse<RuleInfo>> getRuleInfo(@Body ChainRule chainRule)
chainRule - the chain rule@POST(value="corpgroup/rule/add_rule") io.reactivex.rxjava3.core.Single<GenericResponse<Integer>> addRule(@Body ChainRuleAddRequest request)
上下游系统应用可通过该接口新增一条对接规则
仅上下游系统应用可调用,仅适用于上下游中创建空间的主企业调用。
request - the request@POST(value="corpgroup/rule/modify_rule") io.reactivex.rxjava3.core.Single<WeComResponse> modifyRule(@Body ChainRuleModifyRequest request)
上下游应用可通过该接口修改一条对接规则
仅上下游应用可调用,仅适用于上下游中创建空间的主企业调用。
request - the requestCopyright © 2025. All rights reserved.