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, }