Table of Contents

Class RichTradeAction.Interest

Namespace
Virtufin.Base.Events.Trade
Assembly
Virtufin.Base.dll

Enriched CLOB interest registration.

public sealed record RichTradeAction.Interest : RichTradeAction, ITradeAction, IEquatable<RichTradeAction>, IEquatable<RichTradeAction.Interest>
Inheritance
RichTradeAction.Interest
Implements
Inherited Members

Constructors

Interest(InterestAction, Guid, int)

Enriched CLOB interest registration.

public Interest(TradeAction.InterestAction Action, Guid StrategyId, int Priority)

Parameters

Action TradeAction.InterestAction

The raw TradeAction.InterestAction.

StrategyId Guid

Id of the strategy that produced the action.

Priority int

Priority of the interest (higher = shown first).

Properties

Action

public TradeAction.InterestAction Action { get; init; }

Property Value

TradeAction.InterestAction

Priority

Priority of the interest (higher = shown first).

public int Priority { get; init; }

Property Value

int

StrategyId

Id of the strategy that produced the action.

public Guid StrategyId { get; init; }

Property Value

Guid