Class TradeEvent<T>.InterestMatched
Interest matched against a fill (attribution event for analytics).
public sealed record TradeEvent<T>.InterestMatched : TradeEvent<T>, ITradeEvent<RichTradeAction, T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<TradeEvent<T>>, IEquatable<TradeEvent<T>.InterestMatched>
- Inheritance
-
TradeEvent<T>TradeEvent<T>.InterestMatched
- Implements
-
IEvent<T>IEquatable<IEvent<T>>IEquatable<TradeEvent<T>>
- Inherited Members
Constructors
InterestMatched(RichTradeAction, Guid, Guid, T)
Construct an InterestMatched event.
public InterestMatched(RichTradeAction action, Guid interestId, Guid fillId, T matchedAt)
Parameters
actionRichTradeActioninterestIdGuidfillIdGuidmatchedAtT
Properties
Action
The action that produced this event (carried for correlation and audit).
public override RichTradeAction Action { get; }
Property Value
FillId
Id of the fill that matched.
public Guid FillId { get; }
Property Value
InterestId
Id of the interest that matched.
public Guid InterestId { get; }
Property Value
MatchedAt
Time of the match.
public T MatchedAt { get; }
Property Value
- T
Time
The time at which this event's fact occurred.
public override T Time { get; }
Property Value
- T