Skip to main content

Abstract Class: Credential

@hyperledger/identus-sdk v8.1.3


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

Abstract Class: Credential

Defined in: packages/shared/domain/build/index.d.ts:330

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[]-packages/shared/domain/build/index.d.ts:336
credentialTypeabstractCredentialType-packages/shared/domain/build/index.d.ts:331
idabstractstring-packages/shared/domain/build/index.d.ts:333
issuerabstractstring-packages/shared/domain/build/index.d.ts:334
propertiesabstractMap<string, any>-packages/shared/domain/build/index.d.ts:337
recoveryIdabstractstring-packages/shared/domain/build/index.d.ts:332
subjectabstractstring-packages/shared/domain/build/index.d.ts:335
uuidreadonlystringUniversally Unique Identifier. should be unique across all items.packages/shared/domain/build/index.d.ts:338

Methods​

getProperty()​

getProperty(name: string): any

Defined in: packages/shared/domain/build/index.d.ts:339

Parameters​

ParameterType
namestring

Returns​

any


isProvable()​

isProvable(): this is ProvableCredential

Defined in: packages/shared/domain/build/index.d.ts:340

Returns​

this is ProvableCredential


isRevoked()​

isRevoked(): boolean

Defined in: packages/shared/domain/build/index.d.ts:342

Returns​

boolean


isStorable()​

isStorable(): this is StorableCredential

Defined in: packages/shared/domain/build/index.d.ts:341

Returns​

this is StorableCredential