Class TradeEvent<T>.ExecutionCleared
Obligations confirmed (collapses into fill on Binance CEX).
public sealed record TradeEvent<T>.ExecutionCleared : TradeEvent<T>, ITradeEvent<RichTradeAction, T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<TradeEvent<T>>, IEquatable<TradeEvent<T>.ExecutionCleared>
- Inheritance
-
TradeEvent<T>TradeEvent<T>.ExecutionCleared
- Implements
-
IEvent<T>IEquatable<IEvent<T>>IEquatable<TradeEvent<T>>
- Inherited Members
Constructors
ExecutionCleared(RichTradeAction, Guid, T)
Construct an ExecutionCleared event.
public ExecutionCleared(RichTradeAction action, Guid executionId, T clearedAt)
Parameters
actionRichTradeActionexecutionIdGuidclearedAtT
Properties
Action
The action that produced this event (carried for correlation and audit).
public override RichTradeAction Action { get; }
Property Value
ClearedAt
Time the obligations were confirmed.
public T ClearedAt { get; }
Property Value
- T
ExecutionId
Exchange-assigned execution id.
public Guid ExecutionId { get; }
Property Value
Time
The time at which this event's fact occurred.
public override T Time { get; }
Property Value
- T