CredentialMetadata
@hyperledger/identus-sdk v8.0.0
@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
| Parameter | Type |
|---|---|
type | CredentialType |
name | string |
json | Record<string, any> |
Returns
CredentialMetadata
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
name | readonly | string | - | packages/shared/domain/build/index.d.ts:1767 |
type | readonly | CredentialType | - | packages/shared/domain/build/index.d.ts:1766 |
uuid | readonly | string | Universally 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
| Parameter | Type | Description |
|---|---|---|
type | CredentialType | - |
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