Skip to main content

CredentialMetadata

@hyperledger/identus-sdk v7.0.0


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

Class: CredentialMetadata

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

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: src/domain/models/CredentialMetadata.ts:7

Parameters

ParameterType
typeCredentialType
namestring
jsonRecord<string, any>

Returns

CredentialMetadata

Properties

PropertyModifierTypeDescriptionDefined in
namereadonlystring-src/domain/models/CredentialMetadata.ts:9
typereadonlyCredentialType-src/domain/models/CredentialMetadata.ts:8
uuidreadonlystringUniversally Unique Identifier. should be unique across all items.src/domain/models/CredentialMetadata.ts:5

Methods

isType()

isType(type: CredentialType): boolean

Defined in: src/domain/models/CredentialMetadata.ts:19

Check the CredentialType of this Metadata

Parameters

ParameterTypeDescription
typeCredentialType

Returns

boolean


toJSON()

toJSON(): Record<string, any>

Defined in: src/domain/models/CredentialMetadata.ts:28

Get the raw CredentialMetadata JSON

Returns

Record<string, any>

JSON