NIMSDK-AOS  9.19.0
QChatUpdateParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
4 import java.util.Map;
5 
6 
7 /**
8  * 消息/系统通知相关接口更新操作通用参数,设置该操作相关的附加字段,设置该操作引发的推送内容
9  */
10 public class QChatUpdateParam {
11  /**
12  * 操作附言
13  */
14  @NonNull
15  private String postscript = "";
16  /**
17  * 操作扩展字段
18  */
19  private String extension;
20  /**
21  * 推送文案
22  */
23  private String pushContent;
24  /**
25  * 推送payload,SDK会转成json字符串使用
26  */
27  private Map<String, Object> pushPayload;
28  /**
29  * 是否需要抄送,默认true
30  */
31  private boolean routeEnable = true;
32  /**
33  * 环境变量,用户可以根据不同的env配置不同的抄送和回调地址
34  */
35  private String env;
36 
37  /**
38  * 设置操作附言
39  * @param postscript
40  */
41  public void setPostscript(@NonNull String postscript) {
42  this.postscript = postscript;
43  }
44 
45  /**
46  * 获取操作附言
47  */
48  @NonNull
49  public String getPostscript() {
50  return postscript;
51  }
52 
53  /**
54  * 设置操作扩展字段
55  * @param extension
56  */
57  public void setExtension(String extension) {
58  this.extension = extension;
59  }
60 
61  /**
62  * 获取操作扩展字段
63  */
64  public String getExtension() {
65  return extension;
66  }
67 
68  /**
69  * 设置推送文案
70  * @param pushContent
71  */
72  public void setPushContent(String pushContent) {
73  this.pushContent = pushContent;
74  }
75 
76  /**
77  * 获取推送文案
78  */
79  public String getPushContent() {
80  return pushContent;
81  }
82 
83  /**
84  * 设置推送payload,SDK会转成json字符串使用
85  * @param pushPayload
86  */
87  public void setPushPayload(Map<String, Object> pushPayload) {
88  this.pushPayload = pushPayload;
89  }
90 
91  /**
92  * 获取推送payload
93  */
94  public Map<String, Object> getPushPayload() {
95  return pushPayload;
96  }
97  /**
98  * 是否需要抄送,默认true
99  * @return
100  */
101  public boolean isRouteEnable() {
102  return routeEnable;
103  }
104  /**
105  * 设置是否需要抄送
106  * @param routeEnable
107  */
108  public void setRouteEnable(boolean routeEnable) {
109  this.routeEnable = routeEnable;
110  }
111  /**
112  * 获取环境变量
113  * 用户可以根据不同的env配置不同的抄送和回调地址
114  *
115  * @return 环境变量
116  */
117  public String getEnv() {
118  return env;
119  }
120  /**
121  * 设置环境变量
122  * 用户可以根据不同的env配置不同的抄送和回调地址
123  *
124  * @param env 环境变量
125  */
126  public void setEnv(String env) {
127  this.env = env;
128  }
129 }
消息/系统通知相关接口更新操作通用参数,设置该操作相关的附加字段,设置该操作引发的推送内容 ...
boolean isRouteEnable()
是否需要抄送,默认true
void setPushContent(String pushContent)
设置推送文案
void setRouteEnable(boolean routeEnable)
设置是否需要抄送
void setExtension(String extension)
设置操作扩展字段
String getEnv()
获取环境变量 用户可以根据不同的env配置不同的抄送和回调地址
void setPostscript(@NonNull String postscript)
设置操作附言
void setEnv(String env)
设置环境变量 用户可以根据不同的env配置不同的抄送和回调地址
Map< String, Object > getPushPayload()
获取推送payload
void setPushPayload(Map< String, Object > pushPayload)
设置推送payload,SDK会转成json字符串使用