namespace OpenNest.Api;
public class NestRequestPart
{
/// Optional stable requirement identity. NestRunner derives part-{requestIndex} when omitted.
public string Id { get; init; }
public string DxfPath { get; init; }
public int Quantity { get; init; } = 1;
public bool AllowRotation { get; init; } = true;
/// Nesting order: higher numbers nest first.
public int Priority { get; init; } = 0;
}