AnonCredsCredential
@hyperledger/identus-sdk v8.0.0
@hyperledger/identus-sdk / plugins/internal/anoncreds / AnonCredsCredential
Class: AnonCredsCredential
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:9
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: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:16
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 | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:12 |
properties | public | Map<AnonCredsCredentialProperties, any> | undefined | - | Credential.properties | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:14 |
recoveryId | public | string | AnonCredsRecoveryId | - | Credential.recoveryId | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:13 |
uuid | readonly | string | undefined | Universally Unique Identifier. should be unique across all items. | - | Credential.uuid | packages/shared/domain/build/index.d.ts:338 |
Accessors
claims
Get Signature
get claims(): {[
key:string]:any; }[]
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:50
Returns
{[key: string]: any; }[]
Overrides
credentialDefinitionId
Get Signature
get credentialDefinitionId():
string
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:57
Returns
string
id
Get Signature
get id():
string
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:35
Returns
string
Overrides
issuer
Get Signature
get issuer():
any
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:61
Returns
any
Overrides
revoked
Get Signature
get revoked():
any
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:73
Returns
any
schemaId
Get Signature
get schemaId():
string
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:65
Returns
string
subject
Get Signature
get subject():
any
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:69
Returns
any
Overrides
Methods
getProperty()
getProperty(
name:string):any
Defined in: packages/shared/domain/build/index.d.ts:339
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
any
Inherited from
isProvable()
isProvable():
this is ProvableCredential
Defined in: packages/shared/domain/build/index.d.ts:340
Returns
this is ProvableCredential
Inherited from
isRevoked()
isRevoked():
boolean
Defined in: packages/shared/domain/build/index.d.ts:342
Returns
boolean
Inherited from
isStorable()
isStorable():
this is StorableCredential
Defined in: packages/shared/domain/build/index.d.ts:341
Returns
this is StorableCredential
Inherited from
toJSON()
toJSON():
CredentialType
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:91
Returns
CredentialType
toStorable()
toStorable(): {
credentialData:string;id:string;issuer:any;recoveryId:string;subject:any;validUntil:any; }
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:77
Returns
{ credentialData: string; id: string; issuer: any; recoveryId: string; subject: any; validUntil: any; }
| Name | Type | Default value | Defined in |
|---|---|---|---|
credentialData | string | credentialData | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:82 |
id | string | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:83 |
issuer | any | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:84 |
recoveryId | string | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:81 |
subject | any | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:85 |
validUntil | any | - | packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:86 |
Implementation of
fromJson()
staticfromJson(value:unknown):AnonCredsCredential
Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:101
Parameters
| Parameter | Type |
|---|---|
value | unknown |
Returns
AnonCredsCredential