Классы свойств

Классы свойств – заданные шаблоны свойств.

Типы значений

Каждый класс свойств имеет один тип значения. Типы значений имеют ограниченный стандартный набор и на пользователем изменяться не могут. Типы значений могут иметь дополнительные поля и настройки.

Система поддерживает следующий набор стандартных типов:

id Название Описание

string

String

Тип, который содержит одну строку. Также, может использовать маску значения. Маска значения - фильтр введённого пользователем значения, который задаётся регулярным выражением. Например можно ограничить ввод данных, оставив возможность вводить только цифры, буквы или любые необходимые комбинации символов.

integer

Integer

Тип, который содержит одно целочисленное значение.

float

Float

Тип, который содержит одно число с плавающей точкой.

boolean

Boolean

Тип, который содержит одно значение "да"/"нет".

time

Time

Тип, который хранит время как Unix timestamp (в миллисекундах). Система отбрасывает дату и использует только время, хранящееся в переменной.

date

Date

Тип, который хранит дату как Unix timestamp (в миллисекундах). Система отбрасывает время и использует только дату, хранящуюся в переменной.

datetime

Datetime

Тип, который хранит дату и время как Unix timestamp (в миллисекундах).

ip

IP

Тип, который содержит строку с IP адресом. Этот класс используется в веб-интерфейсе, сервер не производит валидацию значения, поступившего через REST API.

mac

MAC

Тип, который содержит строку с MAC адресом. Этот класс используется в веб-интерфейсе, сервер не производит валидацию значения, поступившего через REST API.

url

URL

Свойства с этим типом будет отображаться ссылками, нажатием на которые можно перейти на соответствующий сайт.

email

EMAIL

Свойства с этим типом будут отображаться ссылками, нажатием на которые можно открыть почтовую программу для отправки письма на соответствующий адрес.

phone

Phone

Тип, который содержит строку с номером телефона. Этот класс используется в веб-интерфейсе, сервер не производит валидацию значения, поступившего через REST API.

dictionary

Dictionary

Тип, который содержит значение словаря.

В поле Источник задаётся словарь, из которого можно выбрать данные для данного свойства.

Переключатель Множественный выбор определяет возможность выбрать из соответствующего словаря несколько значений одновременно. Само свойство при этом будет содержать массив ключей или первых элементов массива.