public class AgentMessageApi extends Object
| Modifier and Type | Field and Description |
|---|---|
private AgentDetails |
agentDetails |
private InternalAgentMessageApi |
internalAgentMessageApi |
| Constructor and Description |
|---|
AgentMessageApi(retrofit2.Retrofit retrofit,
AgentDetails agentDetails)
Instantiates a new Agent message api.
|
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<WeComResponse> |
recall(MsgId request)
撤回应用消息
|
<B extends AbstractMessageBody> |
send(B body)
发送应用消息
|
<R extends AbstractUpdateTemplateCardRequest> |
updateTemplateCard(R request)
更新模版卡片消息
|
private final InternalAgentMessageApi internalAgentMessageApi
private final AgentDetails agentDetails
AgentMessageApi(retrofit2.Retrofit retrofit,
AgentDetails agentDetails)
retrofit - the retrofitagentDetails - the agent detailspublic <B extends AbstractMessageBody> io.reactivex.rxjava3.core.Single<MessageResponse> send(B body)
B - the type parameterbody - the bodyMessageBodyBuilderspublic <R extends AbstractUpdateTemplateCardRequest> io.reactivex.rxjava3.core.Single<MessageResponse> updateTemplateCard(R request)
R - the type parameterrequest - the requestTemplateReplaceCardBuilderspublic io.reactivex.rxjava3.core.Single<WeComResponse> recall(MsgId request)
request - the requestCopyright © 2025. All rights reserved.