2.0.0 • Published 2 years ago

@verixyz/data-store v2.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

verixyz data store

verixyz data storage based on TypeORM. This package provides several plugins that relate to data storage.

DataStore

A plugin that exposes simple store/get methods for messages, credentials and presentations.

Constructors

  • (constructor)(dbConnection) Constructs a new instance of the DataStore class

Properties

  • methods: IDataStore
  • schema: any

Methods

  • dataStoreDeleteVerifiableCredential(args)
  • dataStoreGetMessage(args)
  • dataStoreGetVerifiableCredential(args)
  • dataStoreGetVerifiablePresentation(args)
  • dataStoreSaveMessage(args)
  • dataStoreSaveVerifiableCredential(args)
  • dataStoreSaveVerifiablePresentation(args)

DataStoreORM

A plugin that provides more querying options using TypeORM.

Constructors

  • (constructor)(dbConnection) Constructs a new instance of the DataStoreORM class

Properties

  • methods: IDataStoreORM
  • schema: any

Methods

  • dataStoreORMGetIdentifiers(args, context)
  • dataStoreORMGetIdentifiersCount(args, context)
  • dataStoreORMGetMessages(args, context)
  • dataStoreORMGetMessagesCount(args, context)
  • dataStoreORMGetVerifiableCredentials(args, context)
  • dataStoreORMGetVerifiableCredentialsByClaims(args, context)- dataStoreORMGetVerifiableCredentialsByClaimsCount(args,context)
  • dataStoreORMGetVerifiableCredentialsCount(args, context) - dataStoreORMGetVerifiablePresentations(args, context)
  • dataStoreORMGetVerifiablePresentationsCount(args, context)

KeyStore

Constructors

  • (constructor)(dbConnection) Constructs a new instance of the KeyStore class

Methods

  • delete({ kid })
  • get({ kid })
  • import(args)
  • list(args)

DIDStore

Constructors

  • (constructor)(dbConnection) Constructs a new instance of the DIDStore class

Methods

  • delete({ did })
  • get({ did, alias, provider, })
  • import(args)
  • list(args)