Skip to main content

DID

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / Domain / DID

Class: DID

Defined in: src/domain/models/DID.ts:4

Storable define properties a Domain object must implement to be compatible with Pluto

Implements

Constructors

Constructor

new DID(schema: string, method: string, methodId: string): DID

Defined in: src/domain/models/DID.ts:10

Parameters

ParameterType
schemastring
methodstring
methodIdstring

Returns

DID

Properties

PropertyModifierTypeDescriptionDefined in
methodreadonlystring-src/domain/models/DID.ts:7
methodIdreadonlystring-src/domain/models/DID.ts:8
schemareadonlystring-src/domain/models/DID.ts:6
uuidreadonlystringUniversally Unique Identifier. should be unique across all items.src/domain/models/DID.ts:5

Methods

toString()

toString(): string

Defined in: src/domain/models/DID.ts:17

Returns a string representation of an object.

Returns

string


from()

static from(value: unknown): DID

Defined in: src/domain/models/DID.ts:26

parse value into a DID

Parameters

ParameterTypeDescription
valueunknownsome representation of a DID

Returns

DID


fromString()

static fromString(text: string): DID

Defined in: src/domain/models/DID.ts:47

Parameters

ParameterType
textstring

Returns

DID


getMethodFromString()

static getMethodFromString(text: string): string | undefined

Defined in: src/domain/models/DID.ts:70

Parameters

ParameterType
textstring

Returns

string | undefined


getMethodIdFromString()

static getMethodIdFromString(text: string): string

Defined in: src/domain/models/DID.ts:75

Parameters

ParameterType
textstring

Returns

string


getSchemaFromString()

static getSchemaFromString(text: string): string | undefined

Defined in: src/domain/models/DID.ts:65

Parameters

ParameterType
textstring

Returns

string | undefined


replaceDID()

static replaceDID(oldStr: string, did: DID): string

Defined in: src/domain/models/DID.ts:81

replace with a new DID

Parameters

ParameterType
oldStrstring
didDID

Returns

string