Skip to main content

Credential

@hyperledger/identus-sdk v7.0.0


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

Abstract Class: Credential

Defined in: src/domain/models/Credential.ts:6

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

Extended by

Implements

Constructors

Constructor

new Credential(): Credential

Returns

Credential

Properties

PropertyModifierTypeDescriptionDefined in
claimsabstractClaim[]-src/domain/models/Credential.ts:12
credentialTypeabstractCredentialType-src/domain/models/Credential.ts:7
idabstractstring-src/domain/models/Credential.ts:9
issuerabstractstring-src/domain/models/Credential.ts:10
propertiesabstractMap<string, any>-src/domain/models/Credential.ts:13
recoveryIdabstractstring-src/domain/models/Credential.ts:8
subjectabstractstring-src/domain/models/Credential.ts:11
uuidreadonlystringUniversally Unique Identifier. should be unique across all items.src/domain/models/Credential.ts:15

Methods

getProperty()

getProperty(name: string): any

Defined in: src/domain/models/Credential.ts:17

Parameters

ParameterType
namestring

Returns

any


isProvable()

isProvable(): this is ProvableCredential

Defined in: src/domain/models/Credential.ts:21

Returns

this is ProvableCredential


isRevoked()

isRevoked(): boolean

Defined in: src/domain/models/Credential.ts:29

Returns

boolean


isStorable()

isStorable(): this is StorableCredential

Defined in: src/domain/models/Credential.ts:25

Returns

this is StorableCredential