div-action-set-stored-value

Временно cохраняет переменную в хранилище.

Параметры

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

int

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

Время хранения в секундах.

Доступные платформы: Android, iOS, веб.

name

string

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

Имя сохраняемой переменной.

Доступные платформы: Android, iOS, веб.

type

string

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

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

Доступные платформы: Android, iOS, веб.

value

object

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

Сохраняемое значение.

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

Доступные платформы: Android, iOS, веб.

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

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

    string

    Область видимости сохраняемой переменной:

  • global — не привязана к конкретной карточке (доступна для любой);
  • card — привязана к текущей карточке. На Android карточка задаётся с помощью DivDataTag, на iOS — параметром cardId, в Web значение области видимости передаётся в Store, сохранение переменных для этой области реализует разработчик, интегрирующий DivKit.
  • /nЗначение по умолчанию для Android и iOS - global, для Web реализация полностью зависит от разработчика.

    Возможные значения: global, card.

    Доступные платформы: Android, iOS, веб.

    JSON
    {
      type*: "set_stored_value",
      lifetime*: "int",
      name*: "string",
      scope: "string",
      value*: div-typed-value
    }