TeamProvider class abstract

Implementers

Constructors

TeamProvider.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createTeam(List<String> inviteeAccountIds, {String? postscript, List<String>? selectNames, NIMCreateTeamParams? createTeamParams, String? iconUrl, bool isGroup = false, NIMAntispamConfig? antispamConfig}) Future<NIMCreateTeamResult?>
创建群组 inviteeAccountIds选中的账号,创建team的时候将邀请 selectNames选中者的名称,将用于生成team 名称 postscript邀请他人附言 isGroup是否讨论组 createTeamParams创建群组的params,如果createTeamParams不为空,则createTeamParams生效,以上可选参数将失效
isGroupTeam(NIMTeam? team) bool
是否是讨论组
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryMemberList(String teamId, NIMTeamType type, {NIMTeamMemberQueryOption? option}) Future<NIMResult<TeamMemberInfoListResult>>
查询群成员列表 teamId群id
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

createTeamInviteLimit → const int
默认群组创建时的最大邀请成员数
defaultTeamLimit → const int
默认群组创建的最大成员数
imUIKitGroup → const String