Skip to main content

CkTypeAssociationDto

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects

Represents an assignment of a CK type to a CK association role and the target CK type.

public class CkTypeAssociationDto

Inheritance Object → CkTypeAssociationDto

Properties​

CkRoleId​

Gets or sets the association role id.

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

Property Value​

CkId<CkAssociationRoleId>

TargetCkTypeId​

Gets or sets the target CK type id.

public CkId<CkTypeId> TargetCkTypeId { get; set; }

Property Value​

CkId<CkTypeId>

TargetCkAttributeIds​

Gets or sets a list of attributes of the target ck type id, that are referential integrity attributes

public List<CkId<CkAttributeId>> TargetCkAttributeIds { get; set; }

Property Value​

List<CkId<CkAttributeId>>

Constructors​

CkTypeAssociationDto()​

public CkTypeAssociationDto()