KeriDart class abstract

Implementers

Constructors

KeriDart()

Properties

hashCode int
The hash code for this object.
no setterinherited
kAddMessageboxConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kAddWatcherConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kAnchorConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kAnchorDigestConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kBroadcastReceiptsConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kChangeControllerConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kFinalizeEventConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kFinalizeGroupInceptConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kFinalizeInceptionConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kFinalizeQueryConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kFinalizeTelQueryConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGetCredentialStateConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGetKelConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kGetMessageboxConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kInceptConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kInceptGroupConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kInceptRegistryConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kInitKelConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kIssueCredentialConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kNewFromStrStaticMethodIdentifierConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kNewPublicKeyConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kNewStaticMethodDataAndSignatureConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kNotifyBackersConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kNotifyWitnessesConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kProcessStreamConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kQueryMailboxConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kQueryTelConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kQueryWatchersConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kResolveOobiConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRevokeCredentialConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kRotateConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kSendOobiToWatcherConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kSignatureFromB64ConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kSignatureFromHexConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kSignToCesrConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kSplitOobisAndDataConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kToCesrSignatureConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kToStrMethodIdentifierConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kVerifyFromCesrConstMeta → FlutterRustBridgeTaskConstMeta
no setter
kWithInitialOobisConstMeta → FlutterRustBridgeTaskConstMeta
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addMessagebox({required Identifier identifier, required String messageboxOobi, dynamic hint}) Future<String>
addWatcher({required Identifier identifier, required String watcherOobi, dynamic hint}) Future<String>
anchor({required Identifier identifier, required String data, required DigestType algo, dynamic hint}) Future<String>
anchorDigest({required Identifier identifier, required List<String> sais, dynamic hint}) Future<String>
broadcastReceipts({required Identifier identifier, required List<Identifier> witnessList, dynamic hint}) Future<bool>
changeController({required String dbPath, dynamic hint}) Future<bool>
Helper function for tests. Enable to switch to use other database. Used to simulate using multiple devices.
finalizeEvent({required Identifier identifier, required String event, required Signature signature, dynamic hint}) Future<bool>
finalizeGroupIncept({required Identifier identifier, required String groupEvent, required Signature signature, required List<DataAndSignature> toForward, dynamic hint}) Future<Identifier>
finalizeInception({required String event, required Signature signature, dynamic hint}) Future<Identifier>
finalizeQuery({required Identifier identifier, required String queryEvent, required Signature signature, dynamic hint}) Future<List<ActionRequired>>
finalizeTelQuery({required Identifier identifier, required String queryEvent, required Signature signature, dynamic hint}) Future<bool>
getCredentialState({required Identifier identifier, required String credentialSaid, dynamic hint}) Future<String?>
getKel({required Identifier identifier, dynamic hint}) Future<String>
getMessagebox({required String whose, dynamic hint}) Future<List<String>>
incept({required List<PublicKey> publicKeys, required List<PublicKey> nextPubKeys, required List<String> witnesses, required int witnessThreshold, dynamic hint}) Future<String>
inceptGroup({required Identifier identifier, required List<Identifier> participants, required int signatureThreshold, required List<String> initialWitnesses, required int witnessThreshold, dynamic hint}) Future<GroupInception>
inceptRegistry({required Identifier identifier, dynamic hint}) Future<RegistryData>
initKel({required String inputAppDir, Config? optionalConfigs, dynamic hint}) Future<bool>
issueCredential({required Identifier identifier, required String credential, dynamic hint}) Future<IssuanceData>
newFromStrStaticMethodIdentifier({required String idStr, dynamic hint}) Future<Identifier>
newPublicKey({required KeyType kt, required String keyB64UrlSafe, dynamic hint}) Future<PublicKey>
newStaticMethodDataAndSignature({required String data, required Signature signature, dynamic hint}) Future<DataAndSignature>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyBackers({required Identifier identifier, dynamic hint}) Future<bool>
notifyWitnesses({required Identifier identifier, dynamic hint}) Future<bool>
processStream({required String stream, dynamic hint}) Future<bool>
queryMailbox({required Identifier whoAsk, required Identifier aboutWho, required List<String> witness, dynamic hint}) Future<List<String>>
queryTel({required Identifier identifier, required String registryId, required String credentialSaid, dynamic hint}) Future<String>
queryWatchers({required Identifier whoAsk, required Identifier aboutWho, dynamic hint}) Future<List<String>>
resolveOobi({required String oobiJson, dynamic hint}) Future<bool>
revokeCredential({required Identifier identifier, required String credentialSaid, dynamic hint}) Future<String>
rotate({required Identifier identifier, required List<PublicKey> currentKeys, required List<PublicKey> newNextKeys, required List<String> witnessToAdd, required List<String> witnessToRemove, required int witnessThreshold, dynamic hint}) Future<String>
sendOobiToWatcher({required Identifier identifier, required String oobisJson, dynamic hint}) Future<bool>
signatureFromB64({required SignatureType st, required String signature, dynamic hint}) Future<Signature>
signatureFromHex({required SignatureType st, required String signature, dynamic hint}) Future<Signature>
signToCesr({required Identifier identifier, required String data, required Signature signature, dynamic hint}) Future<String>
splitOobisAndData({required String stream, dynamic hint}) Future<SplittingResult>
Splits parsed elements from stream into oobis to resolve and other signed data.
toCesrSignature({required Identifier identifier, required Signature signature, dynamic hint}) Future<String>
toString() String
A string representation of this object.
inherited
toStrMethodIdentifier({required Identifier that, dynamic hint}) Future<String>
verifyFromCesr({required String stream, dynamic hint}) Future<bool>
withInitialOobis({required Config config, required String oobisJson, dynamic hint}) Future<Config>

Operators

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