Skip to main content

CkTypeDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents a type in the construction kit.

public class CkTypeDto

Inheritance ObjectCkTypeDto

Properties

CkTypeId

Gets or sets the construction kit id

public CkId<CkTypeId> CkTypeId { get; set; }

Property Value

CkId<CkTypeId>

Description

An optional description of the type

public string Description { get; set; }

Property Value

String

IsFinal

If true, the type cannot be inherited again

public bool IsFinal { get; set; }

Property Value

Boolean

IsAbstract

If true, the type cannot be instantiated by a runtime entity

public bool IsAbstract { get; set; }

Property Value

Boolean

Attributes

Get or sets a connection to attributes

public Connection<CkTypeAttributeDto> Attributes { get; set; }

Property Value

Connection<CkTypeAttributeDto>

BaseType

Get or sets a connection to base types

public Connection<CkTypeDto> BaseType { get; set; }

Property Value

Connection<CkTypeDto>

DerivedTypes

Get or sets a connection to derived types

public Connection<CkTypeDto> DerivedTypes { get; set; }

Property Value

Connection<CkTypeDto>

Constructors

CkTypeDto()

public CkTypeDto()