Show / Hide Table of Contents

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