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 Права на элемент в соответствии с пользовательским атрибутом. Пользователь, имеющий атрибут, значения которого равно значению элемента по текущему атрибуту справочника, будет иметь право на элемент, описанное в этом свойстве. |