namespace FictionArchive.Service.Shared.Contracts.Events; public interface INovelImportCompleted { Guid ImportId { get; } uint? NovelId { get; } bool Success { get; } string? ErrorMessage { get; } } public record NovelImportCompleted(Guid ImportId, uint? NovelId, bool Success, string? ErrorMessage) : INovelImportCompleted;