SharedGroupManager class
- Implemented types
Constructors
-
factory
Properties
- adminManager → AdminManager
-
no setter
- delegate → GroupDelegate
-
no setter
- emitter → GroupEmitter
-
no setter
- facebook ↔ CommonFacebook?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- manager → GroupManager
-
no setter
- messenger ↔ CommonMessenger?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
broadcastGroupDocument(
Bulletin doc, ID group) → Future< bool> -
buildGroupName(
List< ID> members) → Future<String> -
createGroup(
List< ID> members) → Future<ID?> - Create new group with members
-
expelGroupMembers(
List< ID> expelMembers, {required ID group}) → Future<bool> - Expel members from this group
-
getAdministrators(
ID group) → Future< List< ID> > -
getBulletin(
ID group) → Future< Bulletin?> -
getDocuments(
ID group) → Future< List< Document> > -
Retrieves the extended documents for a specific entity (async).
override
-
getFounder(
ID group) → Future< ID?> -
Retrieves the founder ID of a group (async).
override
-
getMembers(
ID group) → Future< List< ID> > -
Retrieves the list of member IDs for a group (async).
override
-
getMeta(
ID group) → Future< Meta?> -
Retrieves the metadata for a specific entity (async).
override
-
getOwner(
ID group) → Future< ID?> -
Retrieves the current owner ID of a group (async).
override
-
inviteGroupMembers(
List< ID> newMembers, {required ID group}) → Future<bool> - Invite new members to this group
-
isOwner(
ID user, {required ID group}) → Future< bool> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
quitGroup(
{required ID group}) → Future< bool> - Quit from this group
-
resetGroupMembers(
List< ID> newMembers, {required ID group}) → Future<bool> - Reset group members
-
sendInstantMessage(
InstantMessage iMsg, {int priority = 0}) → Future< ReliableMessage?> - Send group message
-
toString(
) → String -
A string representation of this object.
inherited
-
updateAdministrators(
List< ID> newAdmins, {required ID group}) → Future<bool> - Update 'administrators' in bulletin document
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited