45 lines
1.2 KiB
C#
45 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using MagMan.Core.DTO;
|
|
using static MagMan.Core.Enums;
|
|
|
|
namespace MagMan.Core
|
|
{
|
|
public class RestPayload
|
|
{
|
|
public class Materials
|
|
{
|
|
/// <summary>
|
|
/// Elenco materiali x invio POST
|
|
/// </summary>
|
|
public List<MaterialDTO>? MatList { get; set; }
|
|
}
|
|
public class Items
|
|
{
|
|
/// <summary>
|
|
/// Elenco Items x invio POST
|
|
/// </summary>
|
|
public List<ItemDTO>? ItemList { get; set; }
|
|
}
|
|
|
|
public class Resources
|
|
{
|
|
/// <summary>
|
|
/// ID progetto univoco esterno (da associare a KEY)
|
|
/// </summary>
|
|
public int ProjDbId { get; set; } = 0;
|
|
/// <summary>
|
|
/// Tipo di registrazione dato inviata (previsione consumo, consumo effettivo...)
|
|
/// </summary>
|
|
public ProjResState ReqState { get; set; } = ProjResState.ND;
|
|
/// <summary>
|
|
/// Elenco Risorse x invio POST
|
|
/// </summary>
|
|
public List<ResourceDTO>? ResourceList { get; set; }
|
|
}
|
|
}
|
|
}
|