@hyperledger/identus-edge-agent-sdk / Exports / SDJWTCredential
Class: SDJWTCredential
Storable define properties a Domain object must implement to be compatible with Pluto
Hierarchy
-
↳
SDJWTCredential
Implements
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new SDJWTCredential(object
, claims
, revoked?
): SDJWTCredential
Parameters
Name | Type |
---|---|
object | SDJwt <Record <string , unknown >, Record <string , unknown >, kbHeader , kbPayload > |
claims | Record <string , any >[] |
revoked? | boolean |
Returns
Overrides
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:42
Properties
claims
• claims: Record
<string
, any
>[] = []
Overrides
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:39
core
• core: SDJwt
<Record
<string
, unknown
>, Record
<string
, unknown
>, kbHeader
, kbPayload
>
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:40
credentialType
• credentialType: CredentialType
= CredentialType.SDJWT
Overrides
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:22
properties
• properties: Map
<SDJWTVerifiableCredentialProperties
, any
>
Overrides
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:38
recoveryId
• recoveryId: string
= SDJWTVerifiableCredentialRecoveryId
Overrides
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:23
uuid
• uuid: string
Universally Unique Identifier. should be unique across all items.
Implementation of
Overrides
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:37
Accessors
id
• get
id(): any
Returns
any
Overrides
Credential.id
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:25
issuer
• get
issuer(): any
Returns
any
Overrides
Credential.issuer
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:29
revoked
• get
revoked(): undefined
| boolean
Returns
undefined
| boolean
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:161
subject
• get
subject(): any
Returns
any
Overrides
Credential.subject
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:33
Methods
getProperty
▸ getProperty(name
): any
Parameters
Name | Type |
---|---|
name | string |
Returns
any
Inherited from
Defined in
src/domain/models/Credential.ts:19
isProvable
▸ isProvable(): this is ProvableCredential
Returns
this is ProvableCredential
Inherited from
Defined in
src/domain/models/Credential.ts:23
isRevoked
▸ isRevoked(): boolean
Returns
boolean
Inherited from
Defined in
src/domain/models/Credential.ts:31
isStorable
▸ isStorable(): this is StorableCredential
Returns
this is StorableCredential
Inherited from
Defined in
src/domain/models/Credential.ts:27
presentation
▸ presentation(): W3CVerifiablePresentation
Returns
Implementation of
ProvableCredential.presentation
Defined in
src/pollux/models/SDJWTVerifiableCredential.ts:147