namespace Kompas.Mcp.Core.Drawings;

/// <summary>Результат создания стандартных видов на чертеже.</summary>
public sealed record DrawingViewsResult
{
    /// <summary>Сколько видов создано этим вызовом.</summary>
    public required int Created { get; init; }

    /// <summary>Общее число видов на чертеже после операции (включая системный вид).</summary>
    public required int Total { get; init; }

    /// <summary>Номера созданных видов (для адресации при простановке размеров).</summary>
    public required IReadOnlyList<int> ViewNumbers { get; init; }
}
