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 bodyMessageBodyBuilders
public <R extends AbstractUpdateTemplateCardRequest> io.reactivex.rxjava3.core.Single<MessageResponse> updateTemplateCard(R request)
R
- the type parameterrequest
- the requestTemplateReplaceCardBuilders
public io.reactivex.rxjava3.core.Single<WeComResponse> recall(MsgId request)
request
- the requestCopyright © 2025. All rights reserved.