Class TechObjectVariativeDataDto
Описывает данные об объекте в ТТП/ГТП.
Inherited Members
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechObjectVariativeDataDto
Properties
ExcludedChildrenObjects
Возвращает пары: идентификатор ЕТП + идентификатор оригинальной связи с исключаемым дочерним объектом.
Declaration
[JsonPropertyName("excludedChildrenObjects")]
public List<KeyValuePair<int, int>> ExcludedChildrenObjects { get; set; }
Property Value
| Type | Description |
|---|---|
| List<KeyValuePair<int, int>> |
ExternalChildrenStates
Возвращает пары: идентификатор связи с дочерним справочным объектом + состояние дочернего объекта в ЕТП.
Declaration
[JsonPropertyName("externalChildrenStates")]
public Dictionary<int, TechObjectTemplatedStates> ExternalChildrenStates { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<int, TechObjectTemplatedStates> |
OriginalLinkId
Идентификатор связи оригинального родителя и оригинального объекта, на основании которой был создан измененный объект в ЕТП.
Declaration
[JsonPropertyName("originalLinkId")]
public int OriginalLinkId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
OriginalObjectId
Идентификатор версии оригинального объекта, на основании которой был создан измененный объект в ЕТП.
Declaration
[JsonPropertyName("originalObjectId")]
public int OriginalObjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
OriginalObjectKeyAttr
Ключевой атрибут оригинального объекта в общих данных ТТП/ГТП.
Declaration
[JsonPropertyName("originalObjectKeyAttr")]
public string OriginalObjectKeyAttr { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TemplatedState
Возвращает или назначает состояние объекта в ЕТП.
Declaration
[JsonPropertyName("templatedState")]
public TechObjectTemplatedStates TemplatedState { get; set; }
Property Value
| Type | Description |
|---|---|
| TechObjectTemplatedStates |
VariativeObjects
Возвращает пары: идентификатор ЕТП + ключевой атрибут измененного объекта в ЕТП.
Declaration
[JsonPropertyName("variativeObjects")]
[Obsolete("Будет убрано, после того, как все ТТП будут переведены на работу с идентификаторами семейств")]
public List<KeyValuePair<int, string>> VariativeObjects { get; set; }
Property Value
| Type | Description |
|---|---|
| List<KeyValuePair<int, string>> |
VariativeObjectsFamilies
Возвращает пары: идентификатор ЕТП + идентификатор семейства измененного объекта в ЕТП.
Declaration
[JsonPropertyName("variativeObjectsFamilies")]
public List<KeyValuePair<int, int>> VariativeObjectsFamilies { get; set; }
Property Value
| Type | Description |
|---|---|
| List<KeyValuePair<int, int>> |