SchemaDocument constructor Null safety

SchemaDocument(
  1. {String? did,
  2. String? cid,
  3. String? creator,
  4. SchemaDefinition? definition,
  5. Iterable<SchemaDocumentValue>? fields}
)

Implementation

factory SchemaDocument({
  $core.String? did,
  $core.String? cid,
  $core.String? creator,
  $5.SchemaDefinition? definition,
  $core.Iterable<SchemaDocumentValue>? fields,
}) {
  final _result = create();
  if (did != null) {
    _result.did = did;
  }
  if (cid != null) {
    _result.cid = cid;
  }
  if (creator != null) {
    _result.creator = creator;
  }
  if (definition != null) {
    _result.definition = definition;
  }
  if (fields != null) {
    _result.fields.addAll(fields);
  }
  return _result;
}