GroupApi class 
 
    
    
  
    
  
    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