@hyperledger/identus-sdk / Exports / Domain / Credential
Class: Credential
Domain.Credential
Storable define properties a Domain object must implement to be compatible with Pluto
Hierarchy
-
Credential
Implements
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new Credential(): Credential
Returns
Properties
claims
• Abstract
claims: Claim
[]
Defined in
src/domain/models/Credential.ts:12
credentialType
• Abstract
credentialType: CredentialType
Defined in
src/domain/models/Credential.ts:7
id
• Abstract
id: string
Defined in
src/domain/models/Credential.ts:9
issuer
• Abstract
issuer: string
Defined in
src/domain/models/Credential.ts:10
properties
• Abstract
properties: Map
<string
, any
>
Defined in
src/domain/models/Credential.ts:13
recoveryId
• Abstract
recoveryId: string
Defined in
src/domain/models/Credential.ts:8
subject
• Abstract
subject: string
Defined in
src/domain/models/Credential.ts:11
uuid
• Readonly
uuid: string
Universally Unique Identifier. should be unique across all items.
Implementation of
Defined in
src/domain/models/Credential.ts:15
Methods
getProperty
▸ getProperty(name
): any
Parameters
Name | Type |
---|---|
name | string |
Returns
any
Defined in
src/domain/models/Credential.ts:17
isProvable
▸ isProvable(): this is ProvableCredential
Returns
this is ProvableCredential
Defined in
src/domain/models/Credential.ts:21
isRevoked
▸ isRevoked(): boolean
Returns
boolean
Defined in
src/domain/models/Credential.ts:29
isStorable
▸ isStorable(): this is StorableCredential
Returns
this is StorableCredential