namespace MaBibli.Shared.Entites;
///
/// Rôle d'un auteur sur un livre donné, et non une propriété de la personne.
///
///
/// Le même auteur scénarise un album et dessine le suivant : le rôle vit donc sur le lien
/// , jamais sur . C'est ce qui permet aussi de
/// garder une seule fiche par personne, à laquelle tous ses livres se rattachent.
///
/// ⚠️ est la valeur par défaut, et ne veut pas dire « auteur du
/// texte » : la quasi-totalité des livres n'a qu'un signataire dont le rôle ne se pose pas.
/// Même règle que — l'interface n'affiche que ce qui a été choisi.
///
///
/// Liste volontairement courte : le besoin remonté est la bande dessinée, où l'on veut
/// savoir qui écrit et qui dessine. Une valeur s'ajoute sans migration, la renommer une fois
/// posée sur des centaines de liens, non.
///
///
public enum RoleAuteur
{
/// Aucun rôle particulier — le cas de l'immense majorité des livres.
NonPrecise = 0,
Scenario = 1,
Dessin = 2,
/// Mise en couleurs : un troisième nom figure souvent sur un album.
Couleurs = 3,
}