using System.Text.Json.Serialization;

namespace ClawdDotNet.App.Models;

public sealed class JobHistoryEntry
{
    [JsonPropertyName("jobName")]
    public string JobName { get; set; } = "";

    [JsonPropertyName("agent")]
    public string Agent { get; set; } = "";

    [JsonPropertyName("time")]
    public DateTime Time { get; set; } = DateTime.Now;

    [JsonPropertyName("jobDescription")]
    public string JobDescription { get; set; } = "";

    [JsonPropertyName("info")]
    public string Info { get; set; } = "";

    [JsonPropertyName("status")]
    public string Status { get; set; } = "Success"; // Success, Error, Manual
}
