Class: DidDocumentBuilder ​
Defined in: packages/method/src/utils/did-document-builder.ts:10
A builder class for constructing DID Documents.
Constructors ​
Constructor ​
new DidDocumentBuilder(
initialDocument):DidDocumentBuilder
Defined in: packages/method/src/utils/did-document-builder.ts:13
Parameters ​
initialDocument ​
Partial<DidDocument>
Returns ​
DidDocumentBuilder
Methods ​
build() ​
build():
DidDocument
Defined in: packages/method/src/utils/did-document-builder.ts:60
Returns ​
withAssertionMethod() ​
withAssertionMethod(
assertionMethod):this
Defined in: packages/method/src/utils/did-document-builder.ts:32
Parameters ​
assertionMethod ​
(string | DidVerificationMethod)[]
Returns ​
this
withAuthentication() ​
withAuthentication(
authentication):this
Defined in: packages/method/src/utils/did-document-builder.ts:25
Parameters ​
authentication ​
(string | DidVerificationMethod)[]
Returns ​
this
withCapabilityDelegation() ​
withCapabilityDelegation(
capabilityDelegation):this
Defined in: packages/method/src/utils/did-document-builder.ts:46
Parameters ​
capabilityDelegation ​
(string | DidVerificationMethod)[]
Returns ​
this
withCapabilityInvocation() ​
withCapabilityInvocation(
capabilityInvocation):this
Defined in: packages/method/src/utils/did-document-builder.ts:39
Parameters ​
capabilityInvocation ​
(string | DidVerificationMethod)[]
Returns ​
this
withService() ​
withService(
service):this
Defined in: packages/method/src/utils/did-document-builder.ts:53
Parameters ​
service ​
Returns ​
this