GroupApi class

Constructors

GroupApi(String _sdkId, Object _dartSdk)

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

changeSuperGroup(String childGroupId, String operationToken) → Future<Group>
createGroup(String id, String name, String password, DatabaseInitialisation initialisationData, {GroupType? type, String? server, int? q, int? n, String? superGroup, String? applicationId}) → Future<Group>
createOrUpdateExternalJwtConfig(String groupId, String key, ExternalJwtConfig config) → Future<Group>
deleteGroup(String id) → Future<Group>
deleteOperationToken(String tokenId) → Future<void>
getDefaultRoles(String groupId) → Future<Map<UserType, List<RoleConfiguration>>>
getGroup(String id) → Future<Group>
getGroupsStorageInfos(List<String> groups) → Future<List<GroupDatabasesInfo>>
getHierarchy(String id) → Future<List<String>>
getNameOfGroupParent(String id) → Future<String>
getOperationToken(Operation operation, int? duration, {String? description}) → Future<String>
getOperationTokenForGroup(String groupId, Operation operation, int? duration, String? description) → Future<String>
getReplicationInfo(String id) → Future<ReplicationInfo>
hardDeleteGroup(String id) → Future<List<GroupDeletionReport>>
initDesignDocs(String id, bool? warmup, bool? dryRun, {String? clazz}) → Future<List<DesignDocument>>
listAllGroupsIds() → Future<List<DocIdentifier>>
listApps() → Future<List<Group>>
listGroups() → Future<List<Group>>
modifyGroupName(String id, String name) → Future<Group>
modifyGroupProperties(String id, ListOfProperties properties) → Future<Group>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerNewGroupAdministrator(RegistrationInformation registrationInformation, {GroupType? type, PermissionType? role}) → Future<RegistrationSuccess>
removeExternalJwtConfig(String groupId, String key) → Future<Group>
resetStorage(String id, List<String> databases, {int? q, int? n}) → Future<void>
setDefaultRoles(String groupId, String userType, List<String> roleIds) → Future<Group>
setGroupPassword(String id, String password) → Future<Group>
solveConflicts(String id, int? limit, bool? warmup) → Future<List<IdWithRev>>
toString() → String
A string representation of this object.
inherited

Operators

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