using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EgwCoreLib.Lux.Core.RestPayload
{
///
/// Classe DTO x richieste di stima lavorazioni
///
public class EstimReqPayloadDTO
{
///
/// UID Richiesta
///
public string TaskUID { get; set; } = "";
#if false
///
/// Batch di produzione di riferimento
///
public int ProductionBatchID { get; set; } = 0;
///
/// ID Ordine di origine
///
public int OrderID { get; set; } = 0;
///
/// ID univoco riga ordine
///
public int OrderRowID { get; set; } = 0;
#endif
///
/// Filename (ove presente)
///
public string FileName { get; set; } = "";
///
/// Valore serializzato dell'item della riga d'ordine
///
public string SerializedData { get; set; } = "";
///
/// Dizionario delle tags/etichette da associare ad ogni pezzo contenuto nella richiesta (da ItemQty della BOM)
/// - key: UID Tag dell'item da produrre (etichetta UID)
/// - value: UID della riga ordine di provenienza (raggruppamento)
///
public Dictionary ItemTagList { get; set; } = new Dictionary();
}
}