Class TechObjectTypeAttributeDto
Описывает атрибут типа объекта.
Inherited Members
Namespace: Ascon.Vertical.Core.DataModels
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechObjectTypeAttributeDto
Properties
AttributeTypeId
Возвращает или назначает идентификатор типа атрибута.
Declaration
[JsonPropertyName("attributeTypeId")]
public int AttributeTypeId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Binding
Возвращает или назначает настройки интеграции со справочником.
Declaration
[JsonPropertyName("binding")]
public TechObjectTypeAttributeBindingDto Binding { get; set; }
Property Value
| Type | Description |
|---|---|
| TechObjectTypeAttributeBindingDto |
IsSystem
Возвращает или назначает признак, определяющий, является ли тип системным.
Declaration
[JsonPropertyName("isSystem")]
public bool IsSystem { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsValueRequired
Возвращает или назначает признак, определяющий, требуется ли обязательно задавать значение атрибуту.
Declaration
[JsonPropertyName("isValueRequired")]
public bool IsValueRequired { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Markers
Возвращает или назначает список маркеров атрибута.
Declaration
[JsonPropertyName("markers")]
public List<TechMarkerDto> Markers { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechMarkerDto> |
Permissions
Возвращает или назначает словарь прав пользователей (id пользователя, набор флагов).
Declaration
[JsonPropertyName("permissions")]
public TechPermissionsSetDto Permissions { get; set; }
Property Value
| Type | Description |
|---|---|
| TechPermissionsSetDto |
Restrictions
Возвращает или назначает ограничения атрибута.
Declaration
[JsonPropertyName("restrictions")]
public TechAttributeRestrictionsDto Restrictions { get; set; }
Property Value
| Type | Description |
|---|---|
| TechAttributeRestrictionsDto |
VariativeTechnologyOptions
Возвращает или назначает настройки атрибута типа для применения в работе с ТТП/ГТП.
Declaration
[JsonPropertyName("variativeTechnologyOptions")]
public TechObjectTypeAttributeVariativeTechnologyOptionsDto VariativeTechnologyOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| TechObjectTypeAttributeVariativeTechnologyOptionsDto |