RtEntityRoleIdDirectionPair
Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories
Pair of rt entity id, association role id and direction.
public record RtEntityRoleIdDirectionPair : IEquatable<RtEntityRoleIdDirectionPair>
Inheritance Object → RtEntityRoleIdDirectionPair
Implements IEquatable<RtEntityRoleIdDirectionPair>
Properties
RtEntityId
Runtime entity id
public RtEntityId RtEntityId { get; set; }
Property Value
RtEntityId
CkRoleId
Association role id
public CkId<CkAssociationRoleId> CkRoleId { get; set; }
Property Value
CkId<CkAssociationRoleId>
Direction
>Direction of the association
public GraphDirections Direction { get; set; }
Property Value
GraphDirections
Constructors
RtEntityRoleIdDirectionPair(RtEntityId, CkId<CkAssociationRoleId>, GraphDirections)
Pair of rt entity id, association role id and direction.
public RtEntityRoleIdDirectionPair(RtEntityId RtEntityId, CkId<CkAssociationRoleId> CkRoleId, GraphDirections Direction)
Parameters
RtEntityId
RtEntityId
Runtime entity id
CkRoleId
CkId<CkAssociationRoleId>
Association role id
Direction
GraphDirections
>Direction of the association