Skip to main content

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 RtCkId<CkAssociationRoleId> AssociationRoleId { get; set; }

Property Value​

RtCkId<CkAssociationRoleId>

Constructors​

RtOriginTargetPair(RtEntityId, RtEntityId, RtCkId<CkAssociationRoleId>)​

Represents a pair of origin and target runtime entity identifiers.

public RtOriginTargetPair(RtEntityId Origin, RtEntityId Target, RtCkId<CkAssociationRoleId> AssociationRoleId)

Parameters​

Origin RtEntityId
Origin

Target RtEntityId
Target

AssociationRoleId RtCkId<CkAssociationRoleId>
Association role identifier