Skip to main content

Class: CreateCommand

Hierarchy

  • BaseCommand

    CreateCommand

Constructors

constructor

new CreateCommand(stores, events)

Parameters

NameType
storesNamedRegistry
eventsNamedRegistry

Inherited from

BaseCommand.constructor

Defined in

node_modules/klayr-framework/dist-node/modules/base_command.d.ts:9

Properties

config

config: DidModuleConfig

Defined in

packages/klayr-did-module/src/commands/create_command.ts:17


events

Protected events: NamedRegistry

Inherited from

BaseCommand.events

Defined in

node_modules/klayr-framework/dist-node/modules/base_command.d.ts:6


schema

schema: Object = utils.schema.createCommandSchema

Type declaration

NameType
$idstring
properties{ controllers: { fieldNumber: number ; items: { dataType: string } ; type: string } ; did: { dataType: string ; fieldNumber: number } ; keys: { fieldNumber: number ; items: { properties: { publicKey: { dataType: string ; fieldNumber: number } ; relationship: { fieldNumber: number ; items: { dataType: string } ; type: string } } ; required: string[] ; type: string } ; type: string } }
properties.controllers{ fieldNumber: number ; items: { dataType: string } ; type: string }
properties.controllers.fieldNumbernumber
properties.controllers.items{ dataType: string }
properties.controllers.items.dataTypestring
properties.controllers.typestring
properties.did{ dataType: string ; fieldNumber: number }
properties.did.dataTypestring
properties.did.fieldNumbernumber
properties.keys{ fieldNumber: number ; items: { properties: { publicKey: { dataType: string ; fieldNumber: number } ; relationship: { fieldNumber: number ; items: { dataType: string } ; type: string } } ; required: string[] ; type: string } ; type: string }
properties.keys.fieldNumbernumber
properties.keys.items{ properties: { publicKey: { dataType: string ; fieldNumber: number } ; relationship: { fieldNumber: number ; items: { dataType: string } ; type: string } } ; required: string[] ; type: string }
properties.keys.items.properties{ publicKey: { dataType: string ; fieldNumber: number } ; relationship: { fieldNumber: number ; items: { dataType: string } ; type: string } }
properties.keys.items.properties.publicKey{ dataType: string ; fieldNumber: number }
properties.keys.items.properties.publicKey.dataTypestring
properties.keys.items.properties.publicKey.fieldNumbernumber
properties.keys.items.properties.relationship{ fieldNumber: number ; items: { dataType: string } ; type: string }
properties.keys.items.properties.relationship.fieldNumbernumber
properties.keys.items.properties.relationship.items{ dataType: string }
properties.keys.items.properties.relationship.items.dataTypestring
properties.keys.items.properties.relationship.typestring
properties.keys.items.requiredstring[]
properties.keys.items.typestring
properties.keys.typestring
requiredstring[]
typestring

Overrides

BaseCommand.schema

Defined in

packages/klayr-did-module/src/commands/create_command.ts:16


stores

Protected stores: NamedRegistry

Inherited from

BaseCommand.stores

Defined in

node_modules/klayr-framework/dist-node/modules/base_command.d.ts:5

Accessors

name

get name(): string

Returns

string

Inherited from

BaseCommand.name

Defined in

node_modules/klayr-framework/dist-node/modules/base_command.d.ts:8

Methods

execute

execute(_context): Promise<void>

Parameters

NameType
_contextCommandExecuteContext<CreateParam>

Returns

Promise<void>

Overrides

BaseCommand.execute

Defined in

packages/klayr-did-module/src/commands/create_command.ts:38


init

init(_moduleConfig): Promise<void>

Parameters

NameType
_moduleConfigDidModuleConfig

Returns

Promise<void>

Defined in

packages/klayr-did-module/src/commands/create_command.ts:20


verify

verify(_context): Promise<VerificationResult>

Parameters

NameType
_contextCommandVerifyContext<CreateParam>

Returns

Promise<VerificationResult>

Overrides

BaseCommand.verify

Defined in

packages/klayr-did-module/src/commands/create_command.ts:26