Show / Hide Table of Contents

Class TechObjectVariativeDataDto

Описывает данные об объекте в ТТП/ГТП.

Inheritance
object
TechObjectVariativeDataDto
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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>>
Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»