using Microsoft.Extensions.DependencyInjection; using Pf2e.Scrapper.Importers.Implementations.Aonprd.Compendium; using Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers; using StringHelper = Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; namespace Pf2e.Scrapper.Importers.Implementations.Aonprd; using StringHelper = Helpers.StringHelper; /// /// Класс обработки данных с сайта Архивов Нефеса. /// public class AonprdImporter : AbstractImporter { /// /// Название внешней ссылки. /// public const string TargetName = "Archives of Nethys Pathfinder 2e"; /// public override string Name => TargetName; /// public override string Slug => "aonprd"; #region "Внедрение зависимостей" public static void RegisterServices(IServiceCollection services) { services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddTransient(); AonprdProcessorInputExtension.RegisterServices(services); } #endregion }