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
| Parameter | Type | Default value | 
|---|---|---|
| credential | CredentialType | undefined | 
| isRevoked | boolean | false | 
Returns
AnonCredsCredential
Overrides
Properties
| Property | Modifier | Type | Default value | Description | Overrides | Inherited from | Defined in | 
|---|---|---|---|---|---|---|---|
| credentialType | public | CredentialType | CredentialType.AnonCreds | - | Credential.credentialType | - | src/pollux/models/AnonCredsVerifiableCredential.ts:26 | 
| properties | public | Map<AnonCredsCredentialProperties,any> | undefined | - | Credential.properties | - | src/pollux/models/AnonCredsVerifiableCredential.ts:28 | 
| recoveryId | public | string | AnonCredsRecoveryId | - | Credential.recoveryId | - | src/pollux/models/AnonCredsVerifiableCredential.ts:27 | 
| uuid | readonly | string | undefined | Universally Unique Identifier. should be unique across all items. | - | Credential.uuid | src/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
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
issuer
Get Signature
get issuer():
any
Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:75
Returns
any
Overrides
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
Methods
getProperty()
getProperty(
name:string):any
Defined in: src/domain/models/Credential.ts:17
Parameters
| Parameter | Type | 
|---|---|
| name | string | 
Returns
any
Inherited from
isProvable()
isProvable():
this is ProvableCredential
Defined in: src/domain/models/Credential.ts:21
Returns
this is ProvableCredential
Inherited from
isRevoked()
isRevoked():
boolean
Defined in: src/domain/models/Credential.ts:29
Returns
boolean
Inherited from
isStorable()
isStorable():
this is StorableCredential
Defined in: src/domain/models/Credential.ts:25
Returns
this is StorableCredential
Inherited from
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; }
| Name | Type | Default value | Defined in | 
|---|---|---|---|
| credentialData | string | credentialData | src/pollux/models/AnonCredsVerifiableCredential.ts:96 | 
| id | string | - | src/pollux/models/AnonCredsVerifiableCredential.ts:97 | 
| issuer | any | - | src/pollux/models/AnonCredsVerifiableCredential.ts:98 | 
| recoveryId | string | - | src/pollux/models/AnonCredsVerifiableCredential.ts:95 | 
| subject | any | - | src/pollux/models/AnonCredsVerifiableCredential.ts:99 | 
| validUntil | any | - | src/pollux/models/AnonCredsVerifiableCredential.ts:100 | 
Implementation of
fromJson()
staticfromJson(value:unknown):AnonCredsCredential
Defined in: src/pollux/models/AnonCredsVerifiableCredential.ts:115
Parameters
| Parameter | Type | 
|---|---|
| value | unknown | 
Returns
AnonCredsCredential