Class TechModelDto
Описывает модель технологических данных.
Inherited Members
Namespace: Ascon.Vertical.Core.DataModels
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechModelDto
Properties
Assembly
Возвращает или назначает содержимое сборки со скриптами.
Declaration
[JsonIgnore]
public byte[]? Assembly { get; set; }
Property Value
| Type | Description |
|---|---|
| byte[] |
Attributes
Возвращает или назначает список типов атрибутов.
Declaration
[JsonPropertyName("attributes")]
public List<TechAttributeTypeDto> Attributes { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechAttributeTypeDto> |
Constants
Возвращает или назначает список констант.
Declaration
[JsonPropertyName("constants")]
public List<TechConstantDto> Constants { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechConstantDto> |
CustomData
Возвращает или назначает пользовательские данные.
Declaration
[JsonPropertyName("customData")]
public Dictionary<Guid, byte[]> CustomData { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<Guid, byte[]> |
Filters
Возвращает или назначает список фильтров классов в модели.
Declaration
[JsonPropertyName("filters")]
public List<TechFilterDto> Filters { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechFilterDto> |
Functions
Возвращает или назначает список глобальный функций.
Declaration
[JsonPropertyName("functions")]
public List<TechScriptFunctionDto> Functions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechScriptFunctionDto> |
Links
Возвращает или назначает список типов связей.
Declaration
[JsonPropertyName("links")]
public List<TechLinkTypeDto> Links { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechLinkTypeDto> |
Markers
Возвращает или назначает список маркеров.
Declaration
[JsonPropertyName("markers")]
public List<TechMarkerTypeDto> Markers { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechMarkerTypeDto> |
Numerators
Возвращает или назначает список нумераторов.
Declaration
[JsonPropertyName("numerators")]
public List<TechNumeratorDto> Numerators { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechNumeratorDto> |
States
Возвращает или назначает список типов состояний.
Declaration
[JsonPropertyName("states")]
public List<TechStateTypeDto> States { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechStateTypeDto> |
Types
Возвращает или назначает список типов.
Declaration
[JsonPropertyName("types")]
public List<TechObjectTypeDto> Types { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechObjectTypeDto> |
TypesLinks
Возвращает или назначает список связей типов.
Declaration
[JsonPropertyName("typesLinks")]
public List<TechObjectsTypesLinkDto> TypesLinks { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechObjectsTypesLinkDto> |
TypesStates
Возвращает или назначает список состояний типов объектов.
Declaration
[JsonPropertyName("typesStates")]
public List<TechObjectTypeStateDto> TypesStates { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechObjectTypeStateDto> |
Version
Возвращает или назначает версию модели.
Declaration
[JsonPropertyName("version")]
public TechVersionInfoDto Version { get; set; }
Property Value
| Type | Description |
|---|---|
| TechVersionInfoDto |
Remarks
На данный момент основной версией считается 40.