25 lines
871 B
C#
25 lines
871 B
C#
namespace ClaudeDo.Data.Models;
|
|
|
|
public sealed class TaskRunEntity
|
|
{
|
|
public required string Id { get; init; }
|
|
public required string TaskId { get; init; }
|
|
public required int RunNumber { get; init; }
|
|
public string? SessionId { get; set; }
|
|
public required bool IsRetry { get; init; }
|
|
public required string Prompt { get; init; }
|
|
public string? ResultMarkdown { get; set; }
|
|
public string? StructuredOutputJson { get; set; }
|
|
public string? ErrorMarkdown { get; set; }
|
|
public int? ExitCode { get; set; }
|
|
public int? TurnCount { get; set; }
|
|
public int? TokensIn { get; set; }
|
|
public int? TokensOut { get; set; }
|
|
public string? LogPath { get; set; }
|
|
public DateTime? StartedAt { get; set; }
|
|
public DateTime? FinishedAt { get; set; }
|
|
|
|
// Navigation property
|
|
public TaskEntity Task { get; set; } = null!;
|
|
}
|