Pluto Impl
PlutoImpl
is a class that provides an implementation of the Pluto interface for interacting with the database.
Properties
Functions
Retrieves all credentials for credential recovery.
Retrieves all the pairs of DIDs stored in the system.
Retrieves all DIDs.
Retrieves all the keys for backup.
Returns a Flow of lists of Mediator objects representing all the available mediators.
Retrieves all the messages.
Retrieves all messages based on the provided DID.
Retrieves all messages exchanged between the specified 'from' and 'to' DIDs.
Retrieves all the messages of the provided type.
Retrieves all messages received by the user.
Returns a Flow of lists of all messages received from the specified DID.
Retrieves all the messages that have been sent.
Retrieves all messages sent to the specified DID.
Retrieves all PeerDIDs.
Retrieves all PrismDIDs and their associated information.
Retrieves a list of all private keys.
Retrieves the available claims for a given claim.
Retrieves the available claims for a given credential ID.
Retrieves the metadata associated with a credential request.
Retrieves the PrismDIDInfo objects associated with a given alias.
Retrieves the PrismDIDInfo associated with a given DID.
Retrieves the private key associated with a given ID.
Retrieves a list of private keys associated with a given DID.
Retrieves the secret link associated with the current instance.
Retrieves the message with the specified ID.
Retrieves the message with the specified thid.
Retrieves a DIDPair object using the provided DID.
Retrieve a DIDPair from a flow by its name.
Retrieves the key path index associated with a given Prism DID.
Retrieves the last key path index associated with the Prism DID.
Inserts an available claim for a specific credential.
Inserts the available claims for a given credential ID.
Provides a flow to listen for revoked credentials.
Revokes an existing credential using the credential ID.
Stores a credential in the system.
Stores the metadata associated with a credential request.
Stores a pair of Distributed Identifier (DID) and a receiver DID with a given name.
Stores a link secret in the system.
Stores a mediator in the system.
Stores a message in the system.
Stores a list of messages in the system.
Stores the PeerDID in the system.
Stores the Prism DID, key path index, alias, and private keys.
Stores a private key with its recovery ID.
Stores the private key along with additional information.