namespace Kompas.Mcp.Core.Assemblies;

/// <summary>Результат наложения сопряжения между компонентами сборки.</summary>
public sealed record AddedMate
{
    /// <summary>Тип наложенного сопряжения (как был запрошен).</summary>
    public required MateType Type { get; init; }

    /// <summary>true — сопряжение успешно построено и не вырождено после перестроения.</summary>
    public required bool Valid { get; init; }
}
