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