CkTypeAssociationTuple
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects
Tuple of a construction kit type, role and direction to identify an association
public record CkTypeAssociationTuple : IEquatable<CkTypeAssociationTuple>
Inheritance Object → CkTypeAssociationTuple
Implements IEquatable<CkTypeAssociationTuple>
Properties
CkTypeId
Construction Kit type id
public CkId<CkTypeId> CkTypeId { get; set; }
Property Value
CkAssociationRoleId
Construction Kit association role id
public CkId<CkAssociationRoleId> CkAssociationRoleId { get; set; }
Property Value
Multiplicity
>Multiplicity of the association
public MultiplicitiesDto Multiplicity { get; set; }
Property Value
Constructors
CkTypeAssociationTuple(CkId<CkTypeId>, CkId<CkAssociationRoleId>, MultiplicitiesDto)
Tuple of a construction kit type, role and direction to identify an association
public CkTypeAssociationTuple(CkId<CkTypeId> CkTypeId, CkId<CkAssociationRoleId> CkAssociationRoleId, MultiplicitiesDto Multiplicity)
Parameters
CkTypeId CkId<CkTypeId>
Construction Kit type id
CkAssociationRoleId CkId<CkAssociationRoleId>
Construction Kit association role id
Multiplicity MultiplicitiesDto
>Multiplicity of the association