TIMCommunityManager class
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
v2TimCommunityListenerList
↔ List<
V2TimCommunityListener> -
getter/setter pair
Methods
-
addCommunityListener(
V2TimCommunityListener? listener) → void -
addCommunityMembersToPermissionGroup(
{required String groupID, required String permissionGroupID, required List< String> memberList}) → Future<V2TimValueCallback< List< >V2TimPermissionGroupMemberOperationResult> > -
addTopicPermissionToPermissionGroup(
{required String groupID, required String permissionGroupID, required Map< String, int> topicPermissionMap}) → Future<V2TimValueCallback< List< >V2TimTopicOperationResult> > -
createCommunity(
{required V2TimGroupInfo info, required List< V2TimCreateGroupMemberInfo> memberList}) → Future<V2TimValueCallback< String> > -
createPermissionGroupInCommunity(
{required V2TimPermissionGroupInfo info}) → Future< V2TimValueCallback< String> > -
createTopicInCommunity(
{required String groupID, required V2TimTopicInfo topicInfo}) → Future< V2TimValueCallback< String> > -
deletePermissionGroupFromCommunity(
{required String groupID, required List< String> permissionGroupIDList}) → Future<V2TimValueCallback< List< >V2TimPermissionGroupOperationResult> > -
deleteTopicFromCommunity(
{required String groupID, required List< String> topicIDList}) → Future<V2TimValueCallback< List< >V2TimTopicOperationResult> > -
deleteTopicPermissionFromPermissionGroup(
{required String groupID, required String permissionGroupID, required List< String> topicIDList}) → Future<V2TimValueCallback< List< >V2TimTopicOperationResult> > -
getCommunityMemberListInPermissionGroup(
{required String groupID, required String permissionGroupID, required String nextCursor}) → Future< V2TimValueCallback< V2TimPermissionGroupMemberInfoResult> > -
getJoinedCommunityList(
) → Future< V2TimValueCallback< List< >V2TimGroupInfo> > -
getJoinedPermissionGroupListInCommunity(
{required String groupID}) → Future< V2TimValueCallback< List< >V2TimPermissionGroupInfoResult> > -
getPermissionGroupListInCommunity(
{required String groupID, required List< String> permissionGroupIDList}) → Future<V2TimValueCallback< List< >V2TimPermissionGroupInfoResult> > -
getTopicInfoList(
{required String groupID, required List< String> topicIDList}) → Future<V2TimValueCallback< List< >V2TimTopicInfoResult> > -
getTopicPermissionInPermissionGroup(
{required String groupID, required String permissionGroupID, required List< String> topicIDList}) → Future<V2TimValueCallback< List< >V2TimTopicPermissionResult> > -
init(
) → void -
modifyPermissionGroupInfoInCommunity(
{required V2TimPermissionGroupInfo info}) → Future< V2TimCallback> -
modifyTopicPermissionInPermissionGroup(
{required String groupID, required String permissionGroupID, required Map< String, int> topicPermissionMap}) → Future<V2TimValueCallback< List< >V2TimTopicOperationResult> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeCommunityListener(
{V2TimCommunityListener? listener}) → void -
removeCommunityMembersFromPermissionGroup(
{required String groupID, required String permissionGroupID, required List< String> memberList}) → Future<V2TimValueCallback< List< >V2TimPermissionGroupMemberOperationResult> > -
setTopicInfo(
{required V2TimTopicInfo topicInfo}) → Future< V2TimCallback> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance ↔ TIMCommunityManager
-
getter/setter pair