CkAssociationRoleDto
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects
Represents a role of an association between two ck types.
public class CkAssociationRoleDto : CkTypeWithAttributesDto
Inheritance Object → CkTypeWithAttributesDto → CkAssociationRoleDto
Properties
AssociationRoleId
The id of the association role
public CkAssociationRoleId AssociationRoleId { get; set; }
Property Value
InboundName
Name of the association for inbound references (e.g. Children)
public string InboundName { get; set; }
Property Value
OutboundName
Name of the association for outbound references (e.g. Parent)
public string OutboundName { get; set; }
Property Value
InboundMultiplicity
Multiplicity of the inbound association
public MultiplicitiesDto InboundMultiplicity { get; set; }
Property Value
OutboundMultiplicity
Multiplicity of the outbound association
public MultiplicitiesDto OutboundMultiplicity { get; set; }
Property Value
Description
An optional description of the role
public string Description { get; set; }
Property Value
Attributes
Gets or sets a list of attributes
public List<CkTypeAttributeDto> Attributes { get; set; }
Property Value
Constructors
CkAssociationRoleDto()
public CkAssociationRoleDto()