namespace Kompas.Mcp.Core.Documents;

/// <summary>Сводка по документу КОМПАС.</summary>
public sealed record DocumentInfo
{
    /// <summary>Имя файла без пути (или имя по умолчанию для несохранённого).</summary>
    public required string Name { get; init; }

    /// <summary>Полный путь файла; пусто, если документ ещё не сохранён.</summary>
    public required string PathName { get; init; }

    /// <summary>Тип документа.</summary>
    public required KompasDocumentType Type { get; init; }
}
