manager-service/ManagerService/DTOs/ResourceBulkDeleteDTO.cs
2026-09-04 16:49:26 +02:00

29 lines
759 B
C#

using System.Collections.Generic;
namespace ManagerService.DTOs
{
public class ResourceBulkDeleteRequestDTO
{
public List<string> ids { get; set; }
}
public class ResourceBulkDeleteReportDTO
{
public List<string> deleted { get; set; } = new List<string>();
public List<ResourceBulkDeleteRefusalDTO> refused { get; set; } = new List<ResourceBulkDeleteRefusalDTO>();
}
public class ResourceBulkDeleteRefusalDTO
{
public string id { get; set; }
public string label { get; set; }
/// <summary>Zéro quand le refus vient d'autre chose qu'un usage (introuvable, stockage).</summary>
public int usageCount { get; set; }
public string reason { get; set; }
}
}