Skip to main content

RtAssociationDto

Namespace: Meshmakers.Octo.Runtime.Contracts.DataTransferObjects

Defines an association between two entities

public class RtAssociationDto : RtTypeWithAttributesDto

Inheritance ObjectRtTypeWithAttributesDtoRtAssociationDto

Properties

RoleId

Gets or sets the role id of the association.

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

Property Value

CkId<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 CkId<CkTypeId> TargetCkTypeId { get; set; }

Property Value

CkId<CkTypeId>

TargetCkAttributeIds

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

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

Property Value

List<CkId<CkAttributeId>>

Attributes

Gets or sets the attributes of the type

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

Property Value

List<RtAttributeDto>

Constructors

RtAssociationDto()

public RtAssociationDto()