LevitTaskExecutionSummary.fromEvent constructor

LevitTaskExecutionSummary.fromEvent(
  1. LevitTaskEvent event
)

Implementation

factory LevitTaskExecutionSummary.fromEvent(LevitTaskEvent event) {
  return LevitTaskExecutionSummary(
    taskId: event.taskId,
    executionId: event.executionId,
    ownerPath: event.ownerPath,
    phase: event.phase,
    metadata: event.metadata,
    priority: event.priority,
    attempt: event.attempt,
    queuedAt: event.queuedAt,
    startedAt: event.startedAt,
    finishedAt: event.finishedAt,
    queueDuration: event.queueDuration,
    runDuration: event.runDuration,
    progress: event.progress ?? 0,
    outcome: event.outcome,
    error: event.error,
    stackTrace: event.stackTrace,
  );
}