property_variable

Свойство, обращение к которому происходит через методы get и set.

Параметры

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

string

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

Значение. Поддерживает выражения для инициализации свойств.

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

name

string

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

Название свойства.

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

type

string

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

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

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

value_type

string

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

Тип возвращаемого значения свойства.

Возможные значения: string, integer, number, boolean, datetime, color, url, dict, array.

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

new_value_variable_name

string

Имя для обращения к данным, передающимся в сеттер.

Значение по умолчанию: new_value.

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

set

array

Действие при установке свойства.

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

JSON
{
  type*: "property",
  get*: "string",
  name*: "string",
  new_value_variable_name: "string",
  set: [
    {
      download_callbacks: {
        on_fail_actions: [ div-action, ... ],
        on_success_actions: [ div-action, ... ]
      },
      is_enabled: "bool_int",
      log_id*: "string",
      log_url: "string",
      menu_items: [
        {
          action: div-action,
          actions: [ div-action, ... ],
          text*: "string"
        },
        ...
      ],
      payload: "object",
      referer: "string",
      scope_id: "string",
      target: "string",
      typed: div-action-typed,
      url: "string"
    },
    ...
  ],
  value_type*: "string"
}