@22g/netease-im-web-sdk
Version:
typescript netease-im-web-sdk
44 lines (43 loc) • 1.42 kB
TypeScript
import { NIMTeam, NIMTeamMuteType } from './Team';
/**
* 超大群
* - [相关文档](https://dev.yunxin.163.com/docs/interface/即时通讯Web端/NIMSDK-Web/SuperTeam.html)
*/
export interface NIMSuperTeam {
/** 群Id */
teamId: string;
/** 群类型 预留字段 */
type: string;
/** 群名字 */
name: string;
/** 群头像 */
avatar: string;
/** 群简介 */
intro: string;
/** 群公告 */
announcement: string;
/** 群主 */
owner: string;
/** 群人数上限 */
level: number;
/** 群成员数量 */
memberNum: number;
/** 群成员最后更新时间 */
memberUpdateTime: number;
/** 群创建时间 */
createTime: number;
/** 群最后更新时间 */
updateTime: number;
/** 第三方扩展字段, 开发者可以自行扩展, 建议封装成JSON格式字符串 */
custom: string;
/** 第三方服务器扩展字段, 开发者可以自行扩展, 建议封装成JSON格式字符串 */
serverCustom: string;
/** 是否有效, 解散后该群无效 */
valid: boolean;
/** 该群是否对当前用户有效, 如果无效, 那么说明被踢了 */
validToCurrentUser: boolean;
/** 是否禁言 */
mute: boolean;
/** none: 都不禁言; normal: 普通成员禁言,即普通成员不能发消息; all: 全体禁言,即所有成员均不能发消息禁言模式 */
muteType: NIMTeamMuteType;
}