Zum Hauptinhalt springen

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​

CkAssociationRoleId

InboundName​

Name of the association for inbound references (e.g. Children)

public string InboundName { get; set; }

Property Value​

String

OutboundName​

Name of the association for outbound references (e.g. Parent)

public string OutboundName { 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

Description​

An optional description of the role

public string Description { get; set; }

Property Value​

String

Attributes​

Gets or sets a list of attributes

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

Property Value​

List<CkTypeAttributeDto>

Constructors​

CkAssociationRoleDto()​

public CkAssociationRoleDto()