toJson method
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,
};