using System.ComponentModel;

namespace AI.DeepSeekR1.Metier;
public class Reclamation
{
    [Description("Numéros de dossier détectés. Les numéros de dossier sont toujours du même format, ils commencent toujours par une lettre suivie de 5 chiffres")]
    public List<string> NumeroDossiers { get; set; }
    [Description("Titre déterminé pour le contenu, synthétisé en maximum 20 mots")]
    public string Titre { get; set; }
    [Description("Message envoyé par l'utilisateur, convertit au format Markdown")]
    public string Contenu { get; set; }
    [Description("Servive interne le plus apte à traiter la demande")]
    public TypeService TypeService { get; set; }
    [Description("Catégorisation la plus appropriée à la demande")]
    public CategorieProbleme CategorieProbleme { get; set; }
    [Description("Degré de priorisation déterminé")]
    public Priorisation Priorisation { get; set; }
    [Description("Tout nom de personne physique ou morale")]
    public List<string> InformationsNominatives { get; set; }
    [Description("Les coordonnées peuvent être des numéros de téléphone, emails ou encore des adresses postales")]
    public List<string> CoordonneesContact { get; set; }
}