using System.Collections.Generic; namespace ManagerService.DTOs { /// /// Ce que les visiteurs ont demandé au guide sur une période. /// Miroir exact de `GuideIaInsights` dans manager-app : c'est l'écran qui a fixé la forme, /// pour que le job de regroupement produise ce qui s'affiche plutôt que l'inverse. /// public class GuideInsightsDTO { public int questions { get; set; } public int unanswered { get; set; } public int themes { get; set; } public int languages { get; set; } /// Les trous de contenu : ce que les visiteurs cherchent sans le trouver. public List unansweredQuestions { get; set; } = new(); /// Vide tant que le job de regroupement en thèmes n'a pas tourné. public List topics { get; set; } = new(); public List questionLanguages { get; set; } = new(); public List citedContents { get; set; } = new(); } public class CountedLabelDTO { public string label { get; set; } public int count { get; set; } } }