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