NIMSDK-AOS  9.19.0
QChatPushConfig.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.model;
2 
4 
5 public interface QChatPushConfig {
6 
7  /**
8  * 获取推送是否不显示详情
9  * @return
10  */
11  boolean isPushShowNoDetail();
12 
13  /**
14  * 设置推送是否不显示详情
15  * @param pushShowNoDetail
16  */
17  void setPushShowNoDetail(boolean pushShowNoDetail);
18 
19  /**
20  * 获取免打扰起始时间
21  *
22  * @return 免打扰配置起始时间,字符串类型,格式为HH:mm
23  */
24  String getStartTimeString();
25 
26  /**
27  * 获取免打扰结束时间
28  *
29  * @return 免打扰配置结束时间,字符串类型,格式为HH:mm
30  */
31  String getStopTimeString();
32 
33  /**
34  * 设置免打扰开始时间
35  *
36  * @param startTime 起始时间,字符串类型,格式为HH:mm
37  */
38  void setStartTime(String startTime);
39 
40  /**
41  * 设置免打扰结束时间
42  *
43  * @param endTime 结束时间,字符串类型,格式为HH:mm
44  */
45  void setStopTime(String endTime);
46 
47  /**
48  * 是否开启免打扰
49  *
50  * @return 是否开启免打扰
51  */
52  boolean isNoDisturbOpen();
53 
54  /**
55  * 设置免打扰是否开启
56  */
57  void setNoDisturbOpen(boolean open);
58  /**
59  * 获取推送接收哪些消息类型
60  * @return
61  */
63 
64  /**
65  * 设置推送接收哪些消息类型
66  * @param pushMsgType
67  */
68  void setPushMsgType(QChatPushMsgType pushMsgType);
69 
70 }
String getStartTimeString()
获取免打扰起始时间
推送消息类型选项 低等级消息:普通消息等(没有具体目标、没有@意愿) 中等级消息: @所有人等(没有具体目...
boolean isPushShowNoDetail()
获取推送是否不显示详情
boolean isNoDisturbOpen()
是否开启免打扰
void setStartTime(String startTime)
设置免打扰开始时间
QChatPushMsgType getPushMsgType()
获取推送接收哪些消息类型
String getStopTimeString()
获取免打扰结束时间
void setNoDisturbOpen(boolean open)
设置免打扰是否开启
void setStopTime(String endTime)
设置免打扰结束时间
void setPushShowNoDetail(boolean pushShowNoDetail)
设置推送是否不显示详情
void setPushMsgType(QChatPushMsgType pushMsgType)
设置推送接收哪些消息类型