toJson method
Implementation
Map<String, Object?> toJson({
DateTime? now,
Duration? timeout,
List<String>? activeTaskIds,
}) =>
{
'id': id,
if (hostname != null) 'hostname': hostname,
'queues': queues,
'concurrency': concurrency,
'active': active,
'succeeded': succeeded,
'failed': failed,
'retried': retried,
'alive':
(now != null && timeout != null) ? isAlive(now, timeout) : online,
'last_heartbeat': lastHeartbeat.toUtc().toIso8601String(),
if (activeTaskIds != null) 'active_task_ids': activeTaskIds,
};