namespace TeleWave.Application.Library.Genres;

/// <summary>Жанр справочника для админки. <paramref name="ShowCount"/> — сколько шоу его используют
/// (нужен, чтобы админ видел, что удаление заблокировано, ещё до попытки удалить).</summary>
public sealed record GenreDto(
    Guid Id,
    string Name,
    string Slug,
    int SortOrder,
    bool IsSystem,
    IReadOnlyList<string> Aliases,
    int ShowCount
);
