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
public CkId<CkRecordId> CkRecordId { get; set; }
Property Value
CkId<CkRecordId>
Description
An optional description of the record
public string Description { get; set; }
Property Value
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
IsAbstract
If true, the type cannot be instantiated by a runtime entity
public bool IsAbstract { get; set; }
Property Value
Attributes
Gets or sets a list of attributes
public ICollection<CkTypeAttributeDto> Attributes { get; set; }
Property Value
ICollection<CkTypeAttributeDto>
Constructors
CkRecordDto()
public CkRecordDto()