namespace Webzine.WebApplication.ViewModels.Titre;

/// <summary>
/// ViewModel pour représenter une collection de titres associés à un style musical spécifique, avec le nom du style et une liste d'items de titre.
/// </summary>
public class TitreStyle
{
    /// <summary>
    /// Définit le nom du style musical associé à la collection de titres.
    /// </summary>
    public string? StyleName { get; set; }

    /// <summary>
    /// Définit la liste des items de titre associés au style musical.
    /// </summary>
    public List<TitreStyleItem> Titres { get; set; } = new();
}