All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.rong.models.chatroom.ChatroomModel Maven / Gradle / Ivy

package io.rong.models.chatroom;

import io.rong.util.GsonUtil;

/**
 * 聊天室。
 * @author RongCloud
 */
public class ChatroomModel {
	/**
	 * 聊天室 id。
	 */
	String id;
	/**
	 * 聊天室名。
	 */
	String name;
	/**
	 * 聊天室创建时间。
	 */
	String time;
	/**
	 * 聊天室成员。
	 */
	ChatroomMember[] members;
	/**
	 * 聊天室成员数。
	 */
	Integer count;
	/**
	 * 加入聊天室的先后顺序,1正序,2倒叙。
	 */
	Integer order;

	/**
	 * 禁言时间
	 * */
	Integer minute;

	public ChatroomModel() {
		super();
	}
	/**
	 * 聊天室构造函数 全量
	 * */
	public ChatroomModel(String id, String name, String time, ChatroomMember[] members,
						 Integer count, Integer order, Integer minute) {
		this.id = id;
		this.name = name;
		this.time = time;
		this.members = members;
		this.count = count;
		this.order = order;
		this.minute = minute;
	}

	/**
	 * 设置chrmId
	 *
	 */	
	public ChatroomModel setId(String id) {
		this.id = id;
		return this;
	}
	
	/**
	 * 获取chrmId
	 *
	 * @return String
	 */
	public String getId() {
		return id;
	}
	
	/**
	 * 设置name
	 *
	 */	
	public ChatroomModel setName(String name) {
		this.name = name;
		return this;
	}
	
	/**
	 * 获取name
	 *
	 * @return String
	 */
	public String getName() {
		return name;
	}
	
	/**
	 * 设置time
	 *
	 */	
	public ChatroomModel setTime(String time) {
		this.time = time;
		return this;
	}
	
	/**
	 * 获取time
	 *
	 * @return String
	 */
	public String getTime() {
		return time;
	}

	/**
	 * 获取memberIds
	 *
	 * @return String
	 */
	public ChatroomMember[] getMembers() {
		return this.members;
	}
	/**
	 * 设置memberIds
	 *
	 * @return String
	 */
	public ChatroomModel setMembers(ChatroomMember[] members) {
		this.members = members;
		return this;
	}

	/**
	 * 设置count
	 *
	 * @return String
	 */
	public Integer getCount() {
		return this.count;
	}
	/**
	 * 获取count
	 *
	 * @return String
	 */
	public ChatroomModel setCount(Integer count) {
		this.count = count;
		return this;
	}
	/**
	 * 设置order
	 *
	 * @return String
	 */
	public Integer getOrder() {
		return this.order;
	}
	/**
	 * 获取order
	 *
	 * @return String
	 */
	public ChatroomModel setOrder(Integer order) {
		this.order = order;
		return this;
	}
	/**
	 * 获取minute
	 *
	 * @return String
	 */
	public Integer getMinute() {
		return this.minute;
	}
	/**
	 * 设置minute
	 *
	 * @return String
	 */
	public ChatroomModel setMinute(Integer minute) {
		this.minute = minute;
		return this;
	}

	@Override
	public String toString() {
		return GsonUtil.toJson(this, ChatroomModel.class);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy