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
| Parameter | Type | 
|---|---|
| type | CredentialType | 
| name | string | 
| json | Record<string,any> | 
Returns
CredentialMetadata
Properties
| Property | Modifier | Type | Description | Defined in | 
|---|---|---|---|---|
| name | readonly | string | - | src/domain/models/CredentialMetadata.ts:9 | 
| type | readonly | CredentialType | - | src/domain/models/CredentialMetadata.ts:8 | 
| uuid | readonly | string | Universally 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
| Parameter | Type | Description | 
|---|---|---|
| type | CredentialType | 
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