Skip to main content

CredentialMetadata

@hyperledger/identus-sdk v8.1.3


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

Class: CredentialMetadata

Defined in: packages/shared/domain/build/index.d.ts:1765

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

Implements​

Constructors​

Constructor​

new CredentialMetadata(type: CredentialType, name: string, json: Record<string, any>): CredentialMetadata

Defined in: packages/shared/domain/build/index.d.ts:1770

Parameters​

ParameterType
typeCredentialType
namestring
jsonRecord<string, any>

Returns​

CredentialMetadata

Properties​

PropertyModifierTypeDescriptionDefined in
namereadonlystring-packages/shared/domain/build/index.d.ts:1767
typereadonlyCredentialType-packages/shared/domain/build/index.d.ts:1766
uuidreadonlystringUniversally Unique Identifier. should be unique across all items.packages/shared/domain/build/index.d.ts:1769

Methods​

isType()​

isType(type: CredentialType): boolean

Defined in: packages/shared/domain/build/index.d.ts:1777

Check the CredentialType of this Metadata

Parameters​

ParameterTypeDescription
typeCredentialType-

Returns​

boolean


toJSON()​

toJSON(): Record<string, any>

Defined in: packages/shared/domain/build/index.d.ts:1783

Get the raw CredentialMetadata JSON

Returns​

Record<string, any>

JSON