Skip to main content

CkAssociationRoleDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Represents a role of an association between two ck types.

public class CkAssociationRoleDto

Inheritance Object → CkAssociationRoleDto

Properties​

CkAssociationRoleId​

Gets or sets the id of the association role

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

Property Value​

CkId<CkAssociationRoleId>

RtCkAssociationRoleId​

Gets or sets the runtime construction kit id of the association role

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

Property Value​

RtCkId<CkAssociationRoleId>

InboundName​

Gets or sets the name of the association for inbound references (e.g. Children)

public string InboundName { get; set; }

Property Value​

String

OutboundName​

Gets or sets the name of the association for outbound references (e.g. Parent)

public string OutboundName { get; set; }

Property Value​

String

Description​

An optional description of the role

public string Description { get; set; }

Property Value​

String

InboundMultiplicity​

Multiplicity of the inbound association

public MultiplicitiesDto InboundMultiplicity { get; set; }

Property Value​

MultiplicitiesDto

OutboundMultiplicity​

Multiplicity of the outbound association

public MultiplicitiesDto OutboundMultiplicity { get; set; }

Property Value​

MultiplicitiesDto

Constructors​

CkAssociationRoleDto()​

public CkAssociationRoleDto()