namespace QMSDAL.DTO { // Matrix-independent dashboard response, keyed off AllotedAllocationId only // (e.g. from GetSelectListAllocationWithItem). Does NOT touch // TMATRIX / TMATRIXINPUT / TMATRIXOUTPUT anywhere in this chain. public class MatrixAllocationPreviewDTO { public MatrixAllocationSummaryDTO Summary { get; set; } = new(); /// Product Composition & Next Serial Numbers dashboard (MBOM/TLOT-only). public MatrixCompositionDTO? Composition { get; set; } } }