Class: Team

Team


new Team()

Properties:
Name Type Description
teamId String

群Id

type String

群类型

name String

群名字

avatar String

群头像

intro String

群简介

announcement String

群公告

joinMode String

群加入方式, 仅限高级群

beInviteMode String

群被邀请模式, 仅限高级群

inviteMode String

群邀请模式, 仅限高级群

updateTeamMode String

群信息修改权限, 仅限高级群

updateCustomMode String

群信息自定义字段修改权限, 仅限高级群

owner String

群主

level Number

群人数上限

memberNum Number

群成员数量

memberUpdateTime Number

群成员最后更新时间

createTime Number

群创建时间

updateTime Number

群最后更新时间

custom String

第三方扩展字段, 开发者可以自行扩展, 建议封装成JSON格式字符串

serverCustom String

第三方服务器扩展字段, 开发者可以自行扩展, 建议封装成JSON格式字符串

valid Boolean

是否有效, 解散后该群无效

validToCurrentUser Boolean

该群是否对当前用户有效, 如果无效, 那么说明被踢了

mute Boolean

是否禁言, 禁言状态下普通成员不能发送消息, 创建者和管理员可以发送消息

muteType Boolean

none: 都不禁言; normal: 普通成员禁言,即普通成员不能发消息; all: 全体禁言,即所有成员均不能发消息禁言模式

Members


<static, readonly> beInviteMode :String

群被邀请模式

  • 'needVerify' (需要邀请方同意)
  • 'noVerify' (不需要邀请方同意)
Type:
  • String

<static, readonly> inviteMode :String

群邀请模式

  • 'manager' (只有管理员/群主可以邀请他人入群)
  • 'all' (所有人可以邀请他人入群)
Type:
  • String

<static, readonly> joinMode :String

群加入方式

  • 'noVerify' (不需要验证)
  • 'needVerify' (需要验证)
  • 'rejectAll' (禁止任何人加入)
Type:
  • String

<static, readonly> type :String

群类型

  • 'normal' (普通群)
  • 'advanced' (高级群)

普通群没有群简介/群公告/群加入方式/群被邀请模式/群邀请模式/群信息修改权限/群信息自定义字段修改权限

Type:
  • String

<static, readonly> updateCustomMode :String

群信息自定义字段修改权限

  • 'manager' (只有管理员/群主可以修改)
  • 'all' (所有人可以修改)
Type:
  • String

<static, readonly> updateTeamMode :String

群信息修改权限

  • 'manager' (只有管理员/群主可以修改)
  • 'all' (所有人可以修改)
Type:
  • String

Methods


<static> fillProperties()

升级数据库后, 有些字段老的记录是没有的, 此方法用于补全这些字段