Skip to main content

RtAssociationTcDto

Namespace: Meshmakers.Octo.Runtime.Contracts.TransportContainer.DTOs

Defines an association between two entities

public class RtAssociationTcDto : RtTypeWithAttributesTcDto

Inheritance ObjectRtTypeWithAttributesTcDtoRtAssociationTcDto

Properties

RoleId

Gets or sets the role id of the association.

public RtCkId<CkAssociationRoleId> RoleId { get; set; }

Property Value

RtCkId<CkAssociationRoleId>

TargetRtId

Gets or sets the target rt id.

public OctoObjectId TargetRtId { get; set; }

Property Value

OctoObjectId

TargetCkTypeId

Gets or sets the target ck type id.

public RtCkId<CkTypeId> TargetCkTypeId { get; set; }

Property Value

RtCkId<CkTypeId>

TargetCkAttributeIds

Gets or sets a list of attributes of the target ck type id, that are referential integrity attributes

public List<RtCkId<CkAttributeId>> TargetCkAttributeIds { get; set; }

Property Value

List<RtCkId<CkAttributeId>>

Attributes

Gets or sets the attributes of the type

public List<RtAttributeTcDto> Attributes { get; set; }

Property Value

List<RtAttributeTcDto>

Constructors

RtAssociationTcDto()

public RtAssociationTcDto()