using NodaTime; namespace FictionArchive.Service.ReportingService.Models.DTOs; public class JobDto { public Guid Id { get; set; } public required string JobType { get; set; } public required string Status { get; set; } public string? CurrentStep { get; set; } public string? ErrorMessage { get; set; } public Dictionary? Metadata { get; set; } public List History { get; set; } = new(); public Instant CreatedTime { get; set; } public Instant UpdatedTime { get; set; } public Instant? CompletedTime { get; set; } }