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 ObjectCkAssociationRoleDto

Properties

CkAssociationRoleId

Gets or sets the id of the association role

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

Property Value

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