Типы атрибутов

Тип атрибута - указывает на тип поддерживаемых атрибутом данных, как например размер допустимых значений и другие.

Code Name Тип в БД Description
0 String String Тип данных, значениями которого является произвольная последовательность (строка) символов алфавита. Каждая переменная такого типа (строковая переменная) может быть представлена фиксированным количеством символов.
1 Text String Хранит текстовые данные.
2 HTML String Форматированный текст, содержащий гипертекстовую разметку с возможностью редактирования с учетом возможных начертаний.
3 URL String Хранит ссылку, позволяет сохранить любую строку.
4 Image String Изображение, сохраняемое в файловом хранилище с предпросмотром в представлениях.
5 File String Файл, сохраняемый в файловом хранилище. В процессе реализации в регистри.
6 Integer Int32 Целое число
7 Real Double Любое положительное число, отрицательное число или ноль.
9 Дата/время Date Дата в формате ISODate. Может быть отображена как дата, либо как дата-время.
8 Decimal Double Число, представленное в десятичной системе счисления. Алфавит этой системы счисления состоит из 10 цифр от нуля до 9, отсюда и название - десятичная.
10 Logical Boolean Принимает два возможных значения, называемых истиной (true) и ложью (false).
11 Password String Хеш пароля
12 Global identifier String Тип предназначенный для ключевого поля класса. Предполагает выставление атрибутов уникальности и автозаполнения.
13 Ссылка String Тип данных, хранящий в себе ссылку на объекты другого класса.
14 Коллекция Array Коллекция - тип данных, который хранит в себе ссылки на другие объекты. Каждая ссылка содержит значение идентификатора объекта, определенного в мете класса. Разделяются ссылки через запятую. Все значение из последовательности ссылок и запятых хранится строкой в базе.
15 Multiplicity String Храним набор дискретных значений из предопределенного списка выбора.
16 Структура String Тип данных, хранящий в себе ссылку на объект класса-структуры.
17 Пользовательский тип String Дает возможность определения пользовательских типов на основе примитивных типов.
18 User String Хранит имя пользователя, для настройки безопасности, в формате имя@local
100 Геоданные Object Особый тип данных, хранящий координаты с уникальными представлениями для создания и редактирования.
110 File collection String Тип атрибута для хранения комплекта файлов до 5 штук, с общим ограничением размера и возможностью задания допустимых расширений файлов
210 Расписание Array Тип данных, предназначеный для хранения данных календаря/расписания

Идентификаторы типов атрибутов:

module.exports = {
  STRING: 0,
  TEXT: 1,
  HTML: 2,
  URL: 3,
  IMAGE: 4,
  FILE: 5,
  INT: 6,
  REAL: 7,
  DECIMAL: 8,
  DATETIME: 9,
  BOOLEAN: 10,
  PASSWORD: 11,
  GUID: 12,
  REFERENCE: 13,
  COLLECTION: 14,
  SET: 15,
  STRUCT: 16,
  CUSTOM: 17,
  USER: 18,
  PERIOD: 60,
  GEO: 100,
  FILE_LIST: 110,
  SCHEDULE: 210
};