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 ObjectRtOriginTargetPair
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