Class TechObjectVariantInfoDto
Описывает вариант замены.
Inherited Members
Namespace: Ascon.Vertical.Core.DataTransferObjects
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechObjectVariantInfoDto
Properties
AccessLevel
Уровень доступа к объекту (1 – Только чтение, 2 – Чтение/запись, 3 – Полный доступ).
Declaration
[JsonPropertyName("accessLevel")]
public int AccessLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ChangeGroupId
Идентификатор группы замены.
Declaration
[JsonPropertyName("changeGroupId")]
public int ChangeGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CheckoutId
Идентификатор чекаута, в котором блокирован объект (если объект не блокирован, то вернется 0).
Declaration
[JsonPropertyName("checkoutId")]
public int CheckoutId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
GroupChangeName
Имя группы замены.
Declaration
[JsonPropertyName("groupChangeName")]
public string GroupChangeName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GroupChangeType
Тип группы замены: 0 — Потребительская, 1 — Производственная, 2 — Допускаемая.
Declaration
[JsonPropertyName("groupChangeType")]
public int GroupChangeType { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
IsBasic
Признак основного варианта (true – является основным, false – не является основным).
Declaration
[JsonPropertyName("isBasic")]
public bool IsBasic { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsGroupInCurrentConf
Признак того, что группа замены входит в текущую конфигурацию.
Declaration
[JsonPropertyName("isGroupInCurrentConf")]
public bool IsGroupInCurrentConf { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsVariantInCurrentConf
Признак того, что вариант замены входит в текущую конфигурацию.
Declaration
[JsonPropertyName("isVariantInCurrentConf")]
public bool IsVariantInCurrentConf { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
LinkId
Идентификатор экземпляра связи.
Declaration
[JsonPropertyName("linkId")]
public int LinkId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
LinkTypeName
Тип связи.
Declaration
[JsonPropertyName("linkTypeName")]
public string LinkTypeName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Ключевой атрибут.
Declaration
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ParentId
Идентификатор объекта-родителя.
Declaration
[JsonPropertyName("parentId")]
public int ParentId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
StateId
Идентификатор состояния объекта.
Declaration
[JsonPropertyName("stateId")]
public int StateId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
TypeId
Идентификатор типа объекта.
Declaration
[JsonPropertyName("typeId")]
public int TypeId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
VariantId
Идентификатор варианта замены.
Declaration
[JsonPropertyName("variantId")]
public int VariantId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
VariantName
Имя варианта замены.
Declaration
[JsonPropertyName("variantName")]
public string VariantName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Version
Версия объекта.
Declaration
[JsonPropertyName("version")]
public string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VersionId
Идентификатор версии.
Declaration
[JsonPropertyName("versionId")]
public int VersionId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |