namespace ZB.MOM.WW.ScadaBridge.DelmiaNotifier;

internal sealed class RecipeDownload
{
    /// <summary>Identifier of the machine the recipe is being downloaded to.</summary>
    public string? MachineCode { get; set; }

    /// <summary>Filesystem/network path the recipe should be downloaded into.</summary>
    public string? DownloadPath { get; set; }

    /// <summary>DELMIA work order number the recipe download is associated with.</summary>
    public string? WorkOrderNumber { get; set; }

    /// <summary>Part number the recipe applies to.</summary>
    public string? PartNumber { get; set; }

    /// <summary>Job step number within the work order the recipe download corresponds to.</summary>
    public string? JobStepNumber { get; set; }

    /// <summary>Username of the operator that triggered the recipe download.</summary>
    public string? Username { get; set; }
}
