NIMSDK-AOS  9.19.0
QChatRevokeMessageParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
4 
5 /**
6  * "撤回消息"接口入参
7  */
8 public class QChatRevokeMessageParam {
9 
10  /**
11  * 更新操作通用参数,设置该操作相关的附加字段,设置该操作引发的推送内容,必填
12  */
13  @NonNull
14  private final QChatUpdateParam updateParam;
15  /**
16  * 消息所属的serverId,必填
17  */
18  @NonNull
19  private final Long serverId;
20  /**
21  * 消息所属的channelId,必填
22  */
23  @NonNull
24  private final Long channelId;
25  /**
26  * 消息发送时间,从QChatMessage中获取,不可随便设置,必填
27  */
28  @NonNull
29  private final Long time;
30  /**
31  * 服务端生成的消息id,全局唯一,必填
32  */
33  @NonNull
34  private final Long msgIdServer;
35 
36  /**
37  *
38  * @param updateParam 更新操作通用参数,设置该操作相关的附加字段,设置该操作引发的推送内容,必填
39  * @param serverId 消息所属的serverId,必填
40  * @param channelId 消息所属的channelId,必填
41  * @param time 消息发送时间,从QChatMessage中获取,不可随便设置,必填
42  * @param msgIdServer 服务端生成的消息id,全局唯一,必填
43  */
44  public QChatRevokeMessageParam(@NonNull QChatUpdateParam updateParam, long serverId, long channelId, long time, long msgIdServer) {
45  this.updateParam = updateParam;
46  this.serverId = serverId;
47  this.channelId = channelId;
48  this.time = time;
49  this.msgIdServer = msgIdServer;
50  }
51 
52  /**
53  * 获取更新操作通用参数
54  * @return
55  */
56  @NonNull
58  return updateParam;
59  }
60 
61  /**
62  * 获取消息所属的serverId
63  * @return
64  */
65  @NonNull
66  public Long getServerId() {
67  return serverId;
68  }
69 
70  /**
71  * 获取消息所属的channelId
72  * @return
73  */
74  @NonNull
75  public Long getChannelId() {
76  return channelId;
77  }
78 
79  /**
80  * 消息发送时间
81  * @return
82  */
83  @NonNull
84  public Long getTime() {
85  return time;
86  }
87 
88  /**
89  * 获取服务端生成的消息id
90  * @return
91  */
92  @NonNull
93  public Long getMsgIdServer() {
94  return msgIdServer;
95  }
96 }
消息/系统通知相关接口更新操作通用参数,设置该操作相关的附加字段,设置该操作引发的推送内容 ...
QChatUpdateParam getUpdateParam()
获取更新操作通用参数
QChatRevokeMessageParam(@NonNull QChatUpdateParam updateParam, long serverId, long channelId, long time, long msgIdServer)