toJson method

Map<String, dynamic> toJson()

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