2026-05-20 17:59:06 +10:00
|
|
|
|
using PARR.Domain.Common.Rabbit.Messages.TemplateMatching;
|
|
|
|
|
|
using PARR.Domain.Entities.Base.History;
|
2026-07-03 11:17:48 +10:00
|
|
|
|
using PARR.Domain.Entities.JobEntities;
|
2026-05-20 17:59:06 +10:00
|
|
|
|
using PARR.Domain.Entities.Unit;
|
|
|
|
|
|
|
|
|
|
|
|
namespace PARR.TemplateMatcher.Models
|
|
|
|
|
|
{
|
|
|
|
|
|
public record TemplateAllocationRequest(
|
|
|
|
|
|
Job TargetJob,
|
|
|
|
|
|
Guid TargetUnitId,
|
|
|
|
|
|
Unit? TargetUnit,
|
|
|
|
|
|
int? Index,
|
|
|
|
|
|
List<UnitInTemplateMessage> UnitsInTemplate,
|
|
|
|
|
|
bool IsActiveTemplate,
|
|
|
|
|
|
bool IsActiveSchedule,
|
|
|
|
|
|
HistoryInitiator Initiator);
|
|
|
|
|
|
}
|