toJson method

  1. @override
Json toJson()
override

The JSON form, with kind set to miss or refetch.

Implementation

@override
Json toJson() => {
  'kind': 'miss',
  'query': query,
  'outcome': outcome.wire,
  'reason': reason,
  'cause': cause.toJson(),
  'mounts': mounts,
  'settled': settled,
  'invalidated': invalidated,
  'carried': carried,
  'matched': matched,
  'nearest': [for (final miss in nearest) miss.toJson()],
  'suggestions': suggestions,
};