using Pf2e.Scrapper.Processors.Attributes; namespace Pf2e.Scrapper.Processors.Definitions; /// /// Абстрактный класс-обработчик данных, полученных из Архивов Нефиса. /// Класс предназначен для обработки данных с помощью различных обработчиков, /// для которых указан атрибут . /// /// Входные данные обработчика. /// public abstract class AbstractInputProcessor(ProcessorInput input) : IProcessor { /// /// Входные данные обработчика. /// public ProcessorInput Input { get; } = input; /// /// Основной метод обработки данных. /// public abstract void Process(); /// /// Метод для сохранения изменений в базе данных. /// public abstract void Save(); }