23 lines
815 B
C#
23 lines
815 B
C#
using System;
|
|
|
|
namespace Pf2e.Scrapper.Processors.Attributes;
|
|
|
|
/// <summary>
|
|
/// Аттрибут обработчика набор элементов.
|
|
/// </summary>
|
|
/// <param name="name">Название обработчика.</param>
|
|
[AttributeUsage(AttributeTargets.Class)]
|
|
internal class ProcessorCollectionAttribute(string name) : AbstractProcessorAttribute(name)
|
|
{
|
|
/// <summary>
|
|
/// Название типов, который обрабатывает этот оброботчик.
|
|
/// <c>null</c> - обработать все типы.
|
|
/// </summary>
|
|
public required string? InnerType { get; init; }
|
|
|
|
/// <summary>
|
|
/// Тип используемого компендиума.
|
|
/// </summary>
|
|
public required ProcessorCompendiumEnum CompendiumType { get; init; }
|
|
}
|