Создает экземпляр класса. Инициализирует базовые параметры и время начала обработки
Protected_Информация о сессии пользователя
ProtectedappКонтекст приложения.
ProtectedcontrollerКонтроллер с логикой приложения
ProtectederrorТекст ошибки, возникшей при работе приложения
Флаг использования локального хранилища вместо БД. Используются стандартные механизмы хранения данных платформы
Данные для немедленной отправки после инициализации. Если не null, команды пользователя не обрабатываются. Используется для проверки работоспособности приложения
ProtectedtimeВремя начала обработки запроса в миллисекундах
Protected_ProtectedПолучает данные пользователя из хранилища
Данные пользователя или строка с ошибкой
Protected_ProtectedИнициализирует TTS (Text-to-Speech) в контроллере. Обрабатывает звуки и стандартные звуковые эффекты
Protected_ProtectedСохраняет данные пользователя в хранилище
Данные для сохранения
Результат сохранения
Формирует полный ответ для отправки пользователю. Включает версию API, ответ навыка и данные сессии
Объект ответа для вебхука
Получает текст ошибки, возникшей при выполнении программы
Текст ошибки или null
Получает данные из локального хранилища
Данные из хранилища или строка с ошибкой
Получает время выполнения запроса в миллисекундах
Время выполнения запроса
Формирует ответ с оценкой навыка
Объект ответа для вебхука
Инициализирует основные параметры для работы с запросом
Запрос пользователя в формате строки или объекта
Контроллер с логикой навыка
true при успешной инициализации, false при ошибке
Проверяет, используется ли локальное хранилище
true если используется локальное хранилище
Сохраняет данные в локальное хранилище
Данные для сохранения
Класс для работы с платформой Сбер SmartApp. Отвечает за инициализацию и обработку запросов от пользователя, а также формирование ответов в формате SmartApp SmartApp
See
TemplateTypeModel Смотри тут