Table of Contents

Class RichTradeAction.CancelOrder

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

Enriched cancel order.

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

Constructors

CancelOrder(CancelOrder, Guid, string?)

Enriched cancel order.

public CancelOrder(TradeAction.CancelOrder Action, Guid StrategyId, string? Reason)

Parameters

Action TradeAction.CancelOrder

The raw TradeAction.CancelOrder.

StrategyId Guid

Id of the strategy that produced the action.

Reason string

Optional human-readable cancel reason.

Properties

Action

public TradeAction.CancelOrder Action { get; init; }

Property Value

TradeAction.CancelOrder

Reason

Optional human-readable cancel reason.

public string? Reason { get; init; }

Property Value

string

StrategyId

Id of the strategy that produced the action.

public Guid StrategyId { get; init; }

Property Value

Guid