toJson method
JSON view used by the snapshot file and HTTP API.
Implementation
Map<String, dynamic> toJson() => <String, dynamic>{
'generated_at': generatedAt.toIso8601String(),
'counts': <String, int>{
'running': running.length,
'retrying': retrying.length,
'claimed': claimed.length,
'completed': completed.length,
},
'running': running,
'retrying': retrying,
'claimed': claimed,
'completed': completed,
'codex_totals': codexTotals,
'rate_limits': rateLimits,
'recent_events': recentEvents,
'validation_errors': validationErrors,
'proof_of_work': proofOfWork,
};