DIDDocument(- {Iterable<String>? context,
- String? id,
- Iterable<String>? controller,
- Iterable<VerificationMethod>? verificationMethod,
- Iterable<String>? authentication,
- Iterable<String>? assertionMethod,
- Iterable<String>? capabilityInvocation,
- Iterable<String>? capabilityDelegation,
- Iterable<String>? keyAgreement,
- Iterable<Service>? service,
- Iterable<String>? alsoKnownAs}
)
Implementation
factory DIDDocument({
$core.Iterable<$core.String>? context,
$core.String? id,
$core.Iterable<$core.String>? controller,
$core.Iterable<VerificationMethod>? verificationMethod,
$core.Iterable<$core.String>? authentication,
$core.Iterable<$core.String>? assertionMethod,
$core.Iterable<$core.String>? capabilityInvocation,
$core.Iterable<$core.String>? capabilityDelegation,
$core.Iterable<$core.String>? keyAgreement,
$core.Iterable<Service>? service,
$core.Iterable<$core.String>? alsoKnownAs,
}) {
final _result = create();
if (context != null) {
_result.context.addAll(context);
}
if (id != null) {
_result.id = id;
}
if (controller != null) {
_result.controller.addAll(controller);
}
if (verificationMethod != null) {
_result.verificationMethod.addAll(verificationMethod);
}
if (authentication != null) {
_result.authentication.addAll(authentication);
}
if (assertionMethod != null) {
_result.assertionMethod.addAll(assertionMethod);
}
if (capabilityInvocation != null) {
_result.capabilityInvocation.addAll(capabilityInvocation);
}
if (capabilityDelegation != null) {
_result.capabilityDelegation.addAll(capabilityDelegation);
}
if (keyAgreement != null) {
_result.keyAgreement.addAll(keyAgreement);
}
if (service != null) {
_result.service.addAll(service);
}
if (alsoKnownAs != null) {
_result.alsoKnownAs.addAll(alsoKnownAs);
}
return _result;
}