div-action-update-structure

Устанавливает значение в переменной типа массив или словарь с разной вложенностью.

Параметры

Параметры Описание
path

string

Обязательный параметр.

Путь внутри массива/словаря, куда необходимо установить значение. Формат пути:

  • Каждый элемент пути отделяется символом /.
  • Элементы пути могут быть двух типов: индекс элемента в массиве, начиная с 0 или ключи словаря в виде произвольных строк
  • Путь читается слева направо, каждый элемент определяет переход к следующему уровню вложенности.
  • Путь не может быть пустым, начинаться или заканчиваться с символа /.
  • Пример пути: key/0/inner_key/1.

    Значение должно удовлетворять регулярному выражению ^(?!/)(.+)(?<!/)$.

    Функциональность находится в разработке.

    type

    string

    Обязательный параметр.

    Значение всегда должно равняться update_structure.

    Функциональность находится в разработке.

    value

    object

    Обязательный параметр.

    Значение устанавливаемое в словарь/массив.

    Значение имеет тип div-typed-value.

    Функциональность находится в разработке.

    Список возможных значений:

  • string_value
  • integer_value
  • number_value
  • color_value
  • boolean_value
  • url_value
  • dict_value
  • array_value
  • variable_name

    string

    Обязательный параметр.

    Имя переменной типа массив или словарь.

    Функциональность находится в разработке.

    JSON
    {
      type*: "update_structure",
      path*: "string",
      value*: div-typed-value,
      variable_name*: "string"
    }