using Observatory.Framework.Files.Journal; namespace Pulsar.Features; /// /// Interface for Handling Journal Files. /// public interface IJournalHandler : IFileHandler { string FileName { get; } Task HandleFile(string filePath); public bool ValidateFile(string filePath); } /// /// Interface for Getting Journal Files. /// Only used for Controllers /// public interface IJournalHandler : IJournalHandler where T: IJournal { Task Get(); }