[FA-misc] Reporting service now has a status page on the frontend

This commit is contained in:
gamer147
2026-02-01 12:07:57 -05:00
parent 9bc39c3abf
commit 7ccc3ade9e
18 changed files with 1046 additions and 31 deletions

View File

@@ -0,0 +1,19 @@
using FictionArchive.Common.Enums;
using HotChocolate.Data;
using NodaTime;
namespace FictionArchive.Service.ReportingService.Models.DTOs;
public class JobDto
{
public Guid Id { get; init; }
public Instant CreatedTime { get; init; }
public Instant LastUpdatedTime { get; init; }
public Guid? ParentJobId { get; init; }
public required string JobType { get; init; }
public required string DisplayName { get; init; }
public JobStatus Status { get; init; }
public string? ErrorMessage { get; init; }
public Dictionary<string, string>? Metadata { get; init; }
public IEnumerable<JobDto>? ChildJobs { get; init; }
}