NIMSDK-AOS  9.19.0
NoDisturbConfig.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.settings.model;
2 
3 
4 import java.io.Serializable;
5 
6 /**
7  * 免打扰配置,包含是否开启免打扰,免打扰开始时间和结束时间
8  */
9 public interface NoDisturbConfig extends Serializable {
10 
11  /**
12  * 获取免打扰起始时间
13  *
14  * @return 免打扰配置起始时间,字符串类型,格式为HH:mm
15  */
16  String getStartTimeString();
17 
18  /**
19  * 获取免打扰结束时间
20  *
21  * @return 免打扰配置结束时间,字符串类型,格式为HH:mm
22  */
23  String getStopTimeString();
24 
25  /**
26  * 设置免打扰开始时间
27  *
28  * @param startTime 起始时间,字符串类型,格式为HH:mm
29  */
30  void setStartTime(String startTime);
31 
32  /**
33  * 设置免打扰结束时间
34  *
35  * @param endTime 结束时间,字符串类型,格式为HH:mm
36  */
37  void setStopTime(String endTime);
38 
39  /**
40  * 是否开启免打扰
41  *
42  * @return 是否开启免打扰
43  */
44  boolean isOpen();
45 
46  /**
47  * 设置免打扰是否开启
48  */
49  void setOpen(boolean open);
50 }
String getStartTimeString()
获取免打扰起始时间
String getStopTimeString()
获取免打扰结束时间
void setStopTime(String endTime)
设置免打扰结束时间
void setOpen(boolean open)
设置免打扰是否开启
void setStartTime(String startTime)
设置免打扰开始时间
免打扰配置,包含是否开启免打扰,免打扰开始时间和结束时间