CkTypeDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Represents a type in the construction kit.
public class CkTypeDto
Inheritance Object → CkTypeDto
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
IsFinal
If true, the type cannot be inherited again
public bool IsFinal { get; set; }
Property Value
IsAbstract
If true, the type cannot be instantiated by a runtime entity
public bool IsAbstract { get; set; }
Property Value
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
DerivedTypes
Get or sets a connection to derived types
public Connection<CkTypeDto> DerivedTypes { get; set; }
Property Value
Constructors
CkTypeDto()
public CkTypeDto()