WhoIs constructor

WhoIs({
  1. Iterable<Alias>? alias,
  2. String? owner,
  3. DIDDocument? didDocument,
  4. Iterable<String>? controllers,
  5. WhoIsType? type,
  6. Int64? timestamp,
  7. bool? isActive,
  8. Map<String, String>? metadata,
})

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;
}