Skip to main content

AnonCredsCredential

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / AnonCredsCredential

Class: AnonCredsCredential

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:23

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

Extends

Implements

Constructors

Constructor

new AnonCredsCredential(credential: CredentialType, isRevoked: boolean): AnonCredsCredential

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:30

Parameters

ParameterTypeDefault value
credentialCredentialTypeundefined
isRevokedbooleanfalse

Returns

AnonCredsCredential

Overrides

Credential.constructor

Properties

PropertyModifierTypeDefault valueDescriptionOverridesInherited fromDefined in
credentialTypepublicCredentialTypeCredentialType.AnonCreds-Credential.credentialType-src/pollux/models/AnonCredsVerifiableCredential.ts:26
propertiespublicMap<AnonCredsCredentialProperties, any>undefined-Credential.properties-src/pollux/models/AnonCredsVerifiableCredential.ts:28
recoveryIdpublicstringAnonCredsRecoveryId-Credential.recoveryId-src/pollux/models/AnonCredsVerifiableCredential.ts:27
uuidreadonlystringundefinedUniversally Unique Identifier. should be unique across all items.-Credential.uuidsrc/domain/models/Credential.ts:15

Accessors

claims

Get Signature

get claims(): {[key: string]: any; }[]

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:64

Returns

{[key: string]: any; }[]

Overrides

Credential.claims


credentialDefinitionId

Get Signature

get credentialDefinitionId(): string

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:71

Returns

string


id

Get Signature

get id(): string

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:49

Returns

string

Overrides

Credential.id


issuer

Get Signature

get issuer(): any

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:75

Returns

any

Overrides

Credential.issuer


revoked

Get Signature

get revoked(): any

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:87

Returns

any


schemaId

Get Signature

get schemaId(): string

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:79

Returns

string


subject

Get Signature

get subject(): any

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:83

Returns

any

Overrides

Credential.subject

Methods

getProperty()

getProperty(name: string): any

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

Parameters

ParameterType
namestring

Returns

any

Inherited from

Credential.getProperty


isProvable()

isProvable(): this is ProvableCredential

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

Returns

this is ProvableCredential

Inherited from

Credential.isProvable


isRevoked()

isRevoked(): boolean

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

Returns

boolean

Inherited from

Credential.isRevoked


isStorable()

isStorable(): this is StorableCredential

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

Returns

this is StorableCredential

Inherited from

Credential.isStorable


toJSON()

toJSON(): CredentialType

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:105

Returns

CredentialType


toStorable()

toStorable(): { credentialData: string; id: string; issuer: any; recoveryId: string; subject: any; validUntil: any; }

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:91

Returns

{ credentialData: string; id: string; issuer: any; recoveryId: string; subject: any; validUntil: any; }

NameTypeDefault valueDefined in
credentialDatastringcredentialDatasrc/pollux/models/AnonCredsVerifiableCredential.ts:96
idstring-src/pollux/models/AnonCredsVerifiableCredential.ts:97
issuerany-src/pollux/models/AnonCredsVerifiableCredential.ts:98
recoveryIdstring-src/pollux/models/AnonCredsVerifiableCredential.ts:95
subjectany-src/pollux/models/AnonCredsVerifiableCredential.ts:99
validUntilany-src/pollux/models/AnonCredsVerifiableCredential.ts:100

Implementation of

StorableCredential.toStorable


fromJson()

static fromJson(value: unknown): AnonCredsCredential

Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:115

Parameters

ParameterType
valueunknown

Returns

AnonCredsCredential