AccountsSchema

org.sigilaris.core.application.feature.accounts.module.AccountsSchema

Accounts module schema.

Tables:

  • accounts: name -> AccountInfo (guardian, nonce)
  • nameKey: (name, keyId) -> KeyInfo (addedAt, expiresAt, description)

Attributes

Source
AccountsBlueprint.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type AccountsSchema = (Entry["accounts", Utf8, AccountInfo], Entry["nameKey", (Utf8, KeyId20), KeyInfo])

The accounts module table schema: accounts table and name-key lookup table.

The accounts module table schema: accounts table and name-key lookup table.

Attributes

Source
AccountsBlueprint.scala

Value members

Concrete fields

All entry descriptors for the accounts module as a typed tuple.

All entry descriptors for the accounts module as a typed tuple.

Attributes

Source
AccountsBlueprint.scala
val accountsEntry: Entry["accounts", Utf8, AccountInfo]

Entry descriptor for the accounts table (name -> account info).

Entry descriptor for the accounts table (name -> account info).

Attributes

Source
AccountsBlueprint.scala
val nameKeyEntry: Entry["nameKey", (Utf8, KeyId20), KeyInfo]

Entry descriptor for the name-key table ((name, keyId) -> key info).

Entry descriptor for the name-key table ((name, keyId) -> key info).

Attributes

Source
AccountsBlueprint.scala

Givens