DIDDocument
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / overview / Domain / DIDDocument
Class: DIDDocument
Defined in: src/domain/models/DIDDocument.ts:5
Constructors
Constructor
new DIDDocument(
id:DID,coreProperties:CoreProperty[]):DIDDocument
Defined in: src/domain/models/DIDDocument.ts:6
Parameters
| Parameter | Type | 
|---|---|
| id | DID | 
| coreProperties | CoreProperty[] | 
Returns
DIDDocument
Properties
| Property | Modifier | Type | Defined in | 
|---|---|---|---|
| coreProperties | public | CoreProperty[] | src/domain/models/DIDDocument.ts:8 | 
| id | public | DID | src/domain/models/DIDDocument.ts:7 | 
Accessors
assertionMethod
Get Signature
get assertionMethod():
VerificationMethod[]
Defined in: src/domain/models/DIDDocument.ts:39
Returns
authentication
Get Signature
get authentication():
VerificationMethod[]
Defined in: src/domain/models/DIDDocument.ts:17
Returns
capabilityDelegation
Get Signature
get capabilityDelegation():
VerificationMethod[]
Defined in: src/domain/models/DIDDocument.ts:32
Returns
capabilityInvocation
Get Signature
get capabilityInvocation():
VerificationMethod[]
Defined in: src/domain/models/DIDDocument.ts:25
Returns
keyAgreement
Get Signature
get keyAgreement():
VerificationMethod[]
Defined in: src/domain/models/DIDDocument.ts:46
Returns
services
Get Signature
get services():
Service[]
Defined in: src/domain/models/DIDDocument.ts:11
Returns
Service[]
verificationMethods
Get Signature
get verificationMethods():
VerificationMethod[]
Defined in: src/domain/models/DIDDocument.ts:54
Returns
Methods
cloneWithNewDID()
staticcloneWithNewDID(doc:DIDDocument,newDid:DID):DIDDocument
Defined in: src/domain/models/DIDDocument.ts:190
Parameters
| Parameter | Type | 
|---|---|
| doc | DIDDocument | 
| newDid | DID | 
Returns
DIDDocument
fromJSON()
staticfromJSON(didDocumentJson:any):DIDDocument
Defined in: src/domain/models/DIDDocument.ts:62
Parameters
| Parameter | Type | 
|---|---|
| didDocumentJson | any | 
Returns
DIDDocument