Table of Contents

Class Transaction

Namespace
Virtufin.Base
Assembly
Virtufin.Base.dll

Concrete ITransaction for the financial contract model. Three cases are supported:

public abstract record Transaction : ITransaction, IEquatable<ITransaction>, IEquatable<Transaction>
Inheritance
Transaction
Implements
Derived
Inherited Members

Properties

RelatedContract

The contract this transaction targets, or null for transactions that do not target a single contract (e.g. atomic groups).

public abstract IContractIdentifier? RelatedContract { get; }

Property Value

IContractIdentifier

Methods

Equals(ITransaction?)

public virtual bool Equals(ITransaction? other)

Parameters

other ITransaction

Returns

bool