2026-09-04 16:49:26 +02:00

28 lines
881 B
C#

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; }
/// <summary>Vrai nom de fichier ("brochure-2026.pdf"). Nul sur les ressources anciennes.</summary>
public string fileName { get; set; }
public int? width { get; set; }
public int? height { get; set; }
/// <summary>Nombre d'usages. Rempli seulement par les endpoints qui le calculent.</summary>
public int? usageCount { get; set; }
}
}