RtOriginTargetPair
Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories
Represents a pair of origin and target runtime entity identifiers.
public record RtOriginTargetPair : IEquatable<RtOriginTargetPair>
Inheritance Object → RtOriginTargetPair
Implements IEquatable<RtOriginTargetPair>
Properties
Origin
Origin
public RtEntityId Origin { get; set; }
Property Value
RtEntityId
Target
Target
public RtEntityId Target { get; set; }
Property Value
RtEntityId
AssociationRoleId
Association role identifier
public CkId<CkAssociationRoleId> AssociationRoleId { get; set; }
Property Value
CkId<CkAssociationRoleId>
Constructors
RtOriginTargetPair(RtEntityId, RtEntityId, CkId<CkAssociationRoleId>)
Represents a pair of origin and target runtime entity identifiers.
public RtOriginTargetPair(RtEntityId Origin, RtEntityId Target, CkId<CkAssociationRoleId> AssociationRoleId)
Parameters
Origin
RtEntityId
Origin
Target
RtEntityId
Target
AssociationRoleId
CkId<CkAssociationRoleId>
Association role identifier