Class TechObjectTypeDto
Описывает тип объекта технологии.
Inherited Members
Namespace: Ascon.Vertical.Core.DataModels
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechObjectTypeDto
Properties
Attributes
Возвращает или назначает список атрибутов типа.
Declaration
[JsonPropertyName("attributes")]
public List<TechObjectTypeAttributeDto> Attributes { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechObjectTypeAttributeDto> |
BaseId
Возвращает или назначает идентификатор базового типа.
Declaration
[JsonPropertyName("baseId")]
public int BaseId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Binding
Возвращает настройки интеграции со справочником для типа объекта.
Declaration
[JsonPropertyName("binding")]
public TechObjectTypeBindingDto Binding { get; set; }
Property Value
| Type | Description |
|---|---|
| TechObjectTypeBindingDto |
Decoration
Возвращает или назначает параметры оформления.
Declaration
[JsonPropertyName("decoration")]
public TechObjectTypeDecorationDto Decoration { get; set; }
Property Value
| Type | Description |
|---|---|
| TechObjectTypeDecorationDto |
Description
Возвращает или назначает описание типа.
Declaration
[JsonPropertyName("description")]
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Возвращает или назначает отображаемое наименование типа.
Declaration
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExternalId
Возвращает или назначает внешний идентификатор типа.
Declaration
[JsonPropertyName("externalId")]
public int ExternalId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Functions
Возвращает или назначает функции типа.
Declaration
[JsonPropertyName("functions")]
public List<TechScriptFunctionDto> Functions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechScriptFunctionDto> |
Id
Возвращает или назначает идентификатор типа.
Declaration
[JsonPropertyName("id")]
public int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
IsAbstract
Возвращает или назначает признак, определяющий, является ли тип абстрактным.
Declaration
[JsonPropertyName("isAbstract")]
public bool IsAbstract { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsDocument
Возвращает или назначает признак, определяющий, является ли тип документом.
Declaration
[JsonPropertyName("isDocument")]
public bool IsDocument { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSystem
Возвращает или назначает признак, определяющий, является ли тип системным.
Declaration
[JsonPropertyName("isSystem")]
public bool IsSystem { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsVersioned
Возвращает признак, определяющий, является ли тип версионным.
Declaration
[JsonPropertyName("isVersioned")]
public bool IsVersioned { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
KeyAttributeName
Возвращает или назначает наименование ключевого атрибута.
Declaration
[JsonPropertyName("keyAttributeName")]
public string KeyAttributeName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Markers
Возвращает или назначает словарь маркеров типа.
Declaration
[JsonPropertyName("markers")]
public List<TechMarkerDto> Markers { get; set; }
Property Value
| Type | Description |
|---|---|
| List<TechMarkerDto> |
Name
Возвращает или назначает наименование типа.
Declaration
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ToStringFunction
Возвращает или назначает скрипт формирующий строковое представление экземпляра класса.
Declaration
[JsonPropertyName("toStringFunction")]
public TechScriptFunctionDto ToStringFunction { get; set; }
Property Value
| Type | Description |
|---|---|
| TechScriptFunctionDto |
VariativeTechnologyOptions
Возвращает или назначает настройки типа для применения в работе с ТТП/ГТП.
Declaration
[JsonPropertyName("variativeTechnologyOptions")]
public TechObjectTypeVariativeTechnologyOptionsDto VariativeTechnologyOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| TechObjectTypeVariativeTechnologyOptionsDto |
VerifyFunction
Возвращает или назначает скрипт производящий проверку экземпляра класса.
Declaration
[JsonPropertyName("verifyFunction")]
public TechScriptFunctionDto VerifyFunction { get; set; }
Property Value
| Type | Description |
|---|---|
| TechScriptFunctionDto |