namespace Webzine.Business.Contracts.Dto;
///
/// Dto transportant les données métier d'un titre saisi en administration.
///
public class TitreAdminDTO
{
///
/// Identifiant du titre (0 lors d'une création).
///
public int Id { get; set; }
///
/// Identifiant de l'artiste sélectionné.
///
public int IdArtiste { get; set; }
///
/// Libellé du titre.
///
public string Libelle { get; set; } = string.Empty;
///
/// Nom de l'album.
///
public string Album { get; set; } = string.Empty;
///
/// Texte de la chronique.
///
public string Chronique { get; set; } = string.Empty;
///
/// Date de sortie du titre.
///
public DateTime DateSortie { get; set; }
///
/// Durée en secondes.
///
public int Duree { get; set; }
///
/// URL de la jaquette.
///
public string UrlJaquette { get; set; } = string.Empty;
///
/// URL d'écoute.
///
public string? UrlEcoute { get; set; }
///
/// Identifiants des styles sélectionnés.
///
public List Styles { get; set; } = new ();
}