ObservedConclusion.fromJson constructor

ObservedConclusion.fromJson(
  1. Map<String, dynamic> json
)

Refuses a record whose provenance is not observed.

Implementation

factory ObservedConclusion.fromJson(Map<String, dynamic> json) {
  _requireProvenance(json, 'observed');
  return ObservedConclusion(
    id: _requireString(json, 'ObservedConclusion', 'id'),
    runId: _requireString(json, 'ObservedConclusion', 'runId'),
    statement: json['statement'] as String? ?? '',
    at: _requireTime(json, 'ObservedConclusion', 'at'),
    inputs: _list(json['inputs'], CelmFieldRef.fromJson),
  );
}