AccountDBI class abstract interface

Account DBI

Implemented types

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

clearGroupAdminHistories({required ID group}) Future<bool>
clean group commands for administrators: resign
inherited
clearGroupMemberHistories({required ID group}) Future<bool>
clean group commands for members: invite expel (deprecated) join quit reset
inherited
getAdministrators({required ID group}) Future<List<ID>>
inherited
getContacts({required ID user}) Future<List<ID>>
inherited
getDocuments(ID entity) Future<List<Document>>
inherited
getFounder({required ID group}) Future<ID?>
inherited
getGroupHistories({required ID group}) Future<List<Pair<GroupCommand, ReliableMessage>>>
load group commands: invite expel (deprecated) join quit reset resign
inherited
getLocalUsers() Future<List<ID>>
inherited
getMembers({required ID group}) Future<List<ID>>
inherited
getMeta(ID entity) Future<Meta?>
inherited
getOwner({required ID group}) Future<ID?>
inherited
getPrivateKeyForSignature(ID user) Future<PrivateKey?>
Get private key for user
inherited
getPrivateKeyForVisaSignature(ID user) Future<PrivateKey?>
Get private key for user
inherited
getPrivateKeysForDecryption(ID user) Future<List<DecryptKey>>
Get private keys for user
inherited
getResetCommandMessage({required ID group}) Future<Pair<ResetCommand?, ReliableMessage?>>
load last 'reset' group command
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
saveAdministrators(List<ID> members, {required ID group}) Future<bool>
inherited
saveContacts(List<ID> contacts, {required ID user}) Future<bool>
inherited
saveDocument(Document doc, ID entity) Future<bool>
inherited
saveGroupHistory(GroupCommand content, ReliableMessage rMsg, {required ID group}) Future<bool>
save group commands: invite expel (deprecated) join quit reset resign
inherited
saveLocalUsers(List<ID> users) Future<bool>
inherited
saveMembers(List<ID> members, {required ID group}) Future<bool>
inherited
saveMeta(Meta meta, ID entity) Future<bool>
inherited
savePrivateKey(PrivateKey key, String type, ID user, {int sign = 1, required int decrypt}) Future<bool>
Save private key for user
inherited
toString() String
A string representation of this object.
inherited

Operators

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