cn.jpush.im.android.api.model
类 SilenceInfo
- java.lang.Object
- cn.jpush.im.android.api.model.SilenceInfo
public class SilenceInfo extends java.lang.Object
用户禁言信息状态
- 从以下版本开始:
- 2.8.2
构造器概要
构造器 构造器和说明 SilenceInfo()
方法概要
所有方法 静态方法;) 实例方法;) 具体方法;) 限定符和类型 方法和说明 static java.lang.String
collectionToJson(java.util.Collection
将SilenceInfo对象的集合类转换为Json字符串,使用fromJsonToCollection(String)
转换回来
static SilenceInfo
fromJson(java.lang.String jsonString)
从Json字符串转换成SilenceInfo对象,转换失败返回null
static java.util.Collection
fromJsonToCollection(java.lang.String jsonString)
从Json字符串转换成Collection对象,方便SilenceInfo的集合类的转换,转换失败返回null
long
getSilenceEndTime()
禁言结束的时间戳,单位毫秒,0代表永久禁言
long
getSilenceStartTime()
获取禁言开始的时间戳,单位毫秒
long
getUserID()
获取用户的userID,开发者无需关心
UserInfo
getUserInfo()
获取被禁言用户的用户信息
java.lang.String
toJson()
将对象转换为Json字符串,使用fromJson(String)
转换回来
-
从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
构造器详细资料
-
SilenceInfo
public SilenceInfo()
方法详细资料
-
getUserID
public long getUserID()
获取用户的userID,开发者无需关心
- 返回:
- userID
-
getUserInfo
public UserInfo getUserInfo()
获取被禁言用户的用户信息
- 返回:
- 用户信息
-
getSilenceStartTime
public long getSilenceStartTime()
获取禁言开始的时间戳,单位毫秒
- 返回:
-
getSilenceEndTime
public long getSilenceEndTime()
禁言结束的时间戳,单位毫秒,0代表永久禁言
- 返回:
-
toJson
public java.lang.String toJson()
将对象转换为Json字符串,使用fromJson(String)
转换回来
- 返回:
- json格式的String
-
collectionToJson
public static java.lang.String collectionToJson(java.util.Collection<SilenceInfo> silenceInfos)
将SilenceInfo对象的集合类转换为Json字符串,使用fromJsonToCollection(String)
转换回来
- 参数:
- <code>silenceInfos</code> -
- 返回:
-
fromJson
public static SilenceInfo fromJson(java.lang.String jsonString)
从Json字符串转换成SilenceInfo对象,转换失败返回null
- 参数:
- <code>jsonString</code> -
- 返回:
- silenceInfo, 失败返回null
-
fromJsonToCollection
public static java.util.Collection<SilenceInfo> fromJsonToCollection(java.lang.String jsonString)
从Json字符串转换成Collection对象,方便SilenceInfo的集合类的转换,转换失败返回null
- 参数:
- <code>jsonString</code> -
- 返回:
- Collection, 失败返回null