Child pages
  • ModelInterface
Skip to end of metadata
Go to start of metadata

Интерфейс модели. Описывает необходимые аттрибуты модели.

АттрибутТипОписание
idObjectIdУникальный id интерфейса модели
nameStringУникальное имя интерфейса модели
is_builtinBoolTrue, если запись синхринизируется с дистрибутивом
descriptionStringОписание
attrsList

Таблица аттрибутов модели. Состоит из полей. На основании поля attrs производится проверка типов ModelData

АттрибутТипОписание
nameStringНазвание аттрибута из символов английского алфавита, цифр и подчеркиваний
typeStringТип аттрибута: str, int, bool, float, objectid
descriptionStringОписание аттрибута
requiredBoolПризнак обязательности (True - обязательный атрибут, False - нет)
is_constBool

True - значение атрибута задается моделью, False - значение атрибута может изменяться пользователем

defaultAutoЗначение по умолчанию
refStringУказано, если значение является ссылкой на таблицу (sa.ManagedObject, inv.Interface)
  • No labels