WhoIs constructor
WhoIs({})
Implementation
factory WhoIs({
$core.Iterable<Alias>? alias,
$core.String? owner,
$8.DIDDocument? didDocument,
$core.Iterable<$core.String>? controllers,
WhoIsType? type,
$fixnum.Int64? timestamp,
$core.bool? isActive,
$core.Map<$core.String, $core.String>? metadata,
}) {
final _result = create();
if (alias != null) {
_result.alias.addAll(alias);
}
if (owner != null) {
_result.owner = owner;
}
if (didDocument != null) {
_result.didDocument = didDocument;
}
if (controllers != null) {
_result.controllers.addAll(controllers);
}
if (type != null) {
_result.type = type;
}
if (timestamp != null) {
_result.timestamp = timestamp;
}
if (isActive != null) {
_result.isActive = isActive;
}
if (metadata != null) {
_result.metadata.addAll(metadata);
}
return _result;
}