Group class

Constructors

Group.fromJson(Map<String, dynamic> json, String baseUrl, String appToken, User _user)

Properties

accessByGroupAsMember String?
final
accessByParentGroup String?
final
appToken String
final
baseUrl String
final
createdTime String
final
groupId String
final
hashCode int
The hash code for this object.
no setterinherited
joinedTime String
final
lastCheckTime int
getter/setter pair
parentGroupId String?
final
rank int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

acceptGroupInvite(String groupIdToAccept) Future<void>
acceptJoinRequest(String userId, [int userType = 0, int? rank]) Future<void>
createChildGroup() Future<String>
createConnectedGroup() Future<String>
deleteGroup() → dynamic
deleteJoinReq(String id) Future<void>
getChildGroup(String groupId) Future<Group>
getChildren([GroupChildrenList? lastFetchedItem]) Future<List<GroupChildrenList>>
getConnectedGroup(String groupId) Future<Group>
getGroupInvites([GroupInviteReqList? lastItem]) Future<List<GroupInviteReqList>>
getGroups([ListGroups? lastFetchedItem]) Future<List<ListGroups>>
getJoinRequests([GroupJoinReqList? lastFetchedItem]) Future<List<GroupJoinReqList>>
getJwt() Future<String>
getMember([GroupUserListItem? lastFetchedItem]) Future<List<GroupUserListItem>>
groupJoinRequest(String groupIdToJoin) Future<void>
groupUpdateCheck() Future<void>
invite(String userId, [int? rank]) Future<void>
inviteAuto(String userId, [int? rank]) Future<void>
inviteGroup(String groupId, [int? rank]) Future<void>
inviteGroupAuto(String groupId, [int? rank]) Future<void>
kickUser(String userId) Future<void>
leave() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prepareUpdateRank(String userId, int newRank) Future<String>
rejectGroupInvite(dynamic groupIdToReject) Future<void>
rejectJoinRequest(String userId) Future<void>
sentJoinReq([GroupInviteReqList? lastFetchedItem]) Future<List<GroupInviteReqList>>
stopInvites() Future<void>
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited
updateRank(String userId, int newRank) Future<void>

Operators

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