Skip to main content

CkRecordDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Describes a construction kit record that is used as structured type of an attribute

public class CkRecordDto

Inheritance ObjectCkRecordDto

Properties

CkRecordId

Gets or sets the construction kit id

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

Property Value

CkId<CkRecordId>

Description

An optional description of the record

public string Description { get; set; }

Property Value

String

DerivedFromCkRecordId

Defines the base record of this record.

public CkId<CkRecordId> DerivedFromCkRecordId { get; set; }

Property Value

CkId<CkRecordId>

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

Gets or sets a list of attributes

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

Property Value

ICollection<CkTypeAttributeDto>

Constructors

CkRecordDto()

public CkRecordDto()