using ManagerService.Data; using System; namespace ManagerService.DTOs { public class ResourceDTO { public string id { get; set; } public ResourceType type { get; set; } public string label { get; set; } public string url { get; set; } // firebase url public DateTime? dateCreation { get; set; } public DateTime? dateUpdate { get; set; } public string instanceId { get; set; } public long sizeBytes { get; set; } /// Vrai nom de fichier ("brochure-2026.pdf"). Nul sur les ressources anciennes. public string fileName { get; set; } public int? width { get; set; } public int? height { get; set; } /// Nombre d'usages. Rempli seulement par les endpoints qui le calculent. public int? usageCount { get; set; } } }