Interface IDictionaryModelAttribute
Интерфейс атрибута модели справочника
Namespace: Trivium.DictionariesDto.Instance.Interfaces
Assembly: Trivium.DictionariesDto.dll
Syntax
public interface IDictionaryModelAttribute
Properties
| string | Code Код атрибута |
| DataType | DataType Тип данных атрибута |
| AttributeDefinitionDto | Definition Описание атрибута. |
| bool | HasMultipleValues Допускается множественное значение атрибута |
| int | Id Ключ атрибута |
| bool | IsNullable Допускается использование пустых значений |
| bool | IsUnique Уникальный аттрибут |
| DictionaryAttributeLink | LinkedDictionary Атрибут справочника является ссылкой |
| string | Locale Для дочерних (т.е. хранящих локализованные значения) атрибутов - локаль хранимых значений. |
| Dictionary<string, string> | LocalizedNames Словарь локализованых наименований атрибута. Используется для атрибутов, у которых локализовано только имя. Если у атрибута локализовано и значение тоже, то локализованная версия его наименования - значение Name соответствующего дочернего атрибута. |
| string | Name Наименование атрибута |
| Nullable<int> | ParentAttributeId Для дочерних (т.е. хранящих локализованные значения) атрибутов - ID родительского атрибута, для остальных - null. |
| AttributeType | Type Тип атрибута |
| UserAttributePermissionsDto | UserAttributePermissions Права на элемент в соответствии с пользовательским атрибутом. Пользователь, имеющий атрибут, значения которого равно значению элемента по текущему атрибуту справочника, будет иметь право на элемент, описанное в этом свойстве. |