namespace Lattice.Serialization.Docking;
///
/// DTO для ссылки на контент без сериализации самого контента.
///
public class ContentReferenceDto
{
///
/// Уникальный идентификатор контента.
///
public string Id { get; set; } = string.Empty;
///
/// Тип контента (для восстановления через ContentRegistry).
///
public string TypeId { get; set; } = string.Empty;
///
/// Отображаемое название контента.
///
public string Title { get; set; } = string.Empty;
///
/// Показывает, можно ли закрыть контент.
///
public bool CanClose { get; set; } = true;
///
/// Дополнительные свойства контента для восстановления состояния.
///
public Dictionary Properties { get; set; } = new();
}