28 lines
881 B
C#
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; }
|
|
}
|
|
}
|