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(); }