namespace BotPages.Core
{
///
/// Результат обработки страницы: текст, файлы, кнопки или навигация.
///
public sealed class PageResult
{
///
/// Параметры перехода страницы, на которую нужно перейти.
///
public PageNavigate? NavigateTo { get; init; }
///
/// Текст сообщения (опционально).
///
public PageMessage? Message { get; init; }
///
/// Файлы для отправки (опционально).
///
public IReadOnlyList? Files { get; init; }
///
/// Кнопки (inline или reply), которые должны быть отображены пользователю.
///
public IReadOnlyList? Actions { get; init; }
}
}