umbot
    Preparing search index...

    Interface ISberSmartAppSuggestionAction

    Действие кнопки. Описывает поведение при нажатии

    interface ISberSmartAppSuggestionAction {
        message_name?: "SERVER_ACTION" | "RUN_APP";
        server_action?: {
            action_id: string;
            parameters?: Record<string, unknown>;
            payload?: Record<string, unknown>;
        };
        text?: string;
        type: "text"
        | "server_action";
    }
    Index

    Properties

    message_name?: "SERVER_ACTION" | "RUN_APP"

    Имя сообщения для действия на сервере.

    server_action?: {
        action_id: string;
        parameters?: Record<string, unknown>;
        payload?: Record<string, unknown>;
    }

    Данные для сервера Для type='server_action'

    Type Declaration

    • action_id: string
    • Optionalparameters?: Record<string, unknown>

      Параметры действия — по контракту SmartApp API ({action_id, parameters}) приходят обратно в запросе SERVER_ACTION в payload.server_action.parameters.

    • Optionalpayload?: Record<string, unknown>

      Устаревшая форма server_action ({type, payload}); адаптер её не отправляет.

      Используйте parameters.

    text?: string

    Текст кнопки Для type='text'

    type: "text" | "server_action"

    Тип действия

    • text - отображение текста
    • server_action - отправка данных на сервер