namespace Kompas.Mcp.Core.Documents;

/// <summary>Наименование и обозначение детали — то, что видно в дереве, штампе и спецификации.</summary>
public sealed record PartIdentity
{
    /// <summary>Наименование (имя вершинного компонента; в дереве вместо «Деталь»).</summary>
    public required string Name { get; init; }

    /// <summary>Обозначение по ЕСКД (может быть пустым).</summary>
    public required string Marking { get; init; }
}
