Visible[]VisField`yaml:"visible,omitempty" json:"visible,omitempty"`// Список видимых полей. Если указан хоть один, то отображаются только те, которые указаны, иначе отображаются все
Invisible[]VisField`yaml:"invisible,omitempty" json:"invisible,omitempty"`// Список невидимых полей. Если указан хоть один, то отображаются все кроме указанного, иначе берется правило из поля "visible". Является приоритетным и в данном случае поле "visible" игнорируется
Filter[]VisField`yaml:"filter,omitempty" json:"filter,omitempty"`// Указывается список полей, по которым будет осуществляться поиск
Editablebool`yaml:"editable,omitempty" json:"editable,omitempty"`// Модель является редактируемой, т.е. необходимо сгенерировать rest для данной модели. Для данного пути будут сформированы методы GET, POST, PUT и DELETE с соответствующим путем /<path>/{id}
FieldIDVisField`yaml:"fieldId,omitempty" json:"fieldId,omitempty"`// Поле, которое является ключевым при работе с конкретной записью. Если модель данных указана db, то ключевое поле берется из описания БД и игнорируется.
Rolesmap[string][]string`yaml:"roles,omitempty" json:"roles,omitempty"`// Список ролей, которым разрешено работать с данным. Операция: массив строк с названием ролей. Если не указано, то все роли. Операция для просмотра списка: LIST