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 Object → CkRecordDto

Properties​

CkRecordId​

Gets or sets the construction kit id, e.g. System-1.0.0/Record-2

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

Property Value​

CkId<CkRecordId>

RtCkRecordId​

Gets or sets the runtime construction kit id, that has no versioning information for model id, but for the element id - e.g. System/Record-2

public RtCkId<CkRecordId> RtCkRecordId { get; set; }

Property Value​

RtCkId<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()