runSummary method

JsonMap runSummary(
  1. JsonMap run
)

The API RunSummary of run.

Implementation

JsonMap runSummary(JsonMap run) => {
  for (final k in const [
    'id',
    'thread_id',
    'channel_id',
    'agent_id',
    'triggered_by',
    'state',
    'state_reason',
    'version',
    'billing_mode_expected',
    'billing_mode_used',
    'status_line',
    'summary',
    'cost',
    'duration_ms',
    'queued_at',
    'started_at',
    'finished_at',
    'stall_warned_at',
  ])
    if (run[k] != null) k: run[k],
  'step_count': (run['steps']! as JsonMap).length,
};