using FictionArchive.Common.Enums; using FictionArchive.Service.TranslationService.Models.Enums; using NodaTime; namespace FictionArchive.Service.TranslationService.Models.DTOs; public class TranslationRequestDto { public Guid Id { get; init; } public Instant CreatedTime { get; init; } public Instant LastUpdatedTime { get; init; } public required string OriginalText { get; init; } public string? TranslatedText { get; init; } public Language From { get; init; } public Language To { get; init; } public required string TranslationEngineKey { get; init; } public TranslationRequestStatus Status { get; init; } public uint BilledCharacterCount { get; init; } }