@@ -407,21 +407,24 @@ type FairMarketValue struct {
407407// FuturesTrade represents a futures trade event.
408408type FuturesTrade struct {
409409 EventType
410- Symbol string `json:"sym,omitempty"`
411- Price float64 `json:"p,omitempty"`
412- Size int64 `json:"s,omitempty"`
413- Timestamp int64 `json:"t,omitempty"`
410+ Symbol string `json:"sym,omitempty"`
411+ Price float64 `json:"p,omitempty"`
412+ Size int64 `json:"s,omitempty"`
413+ Timestamp int64 `json:"t,omitempty"`
414+ SequenceNumber int64 `json:"q,omitempty"`
414415}
415416
416417// FuturesQuote represents a futures quote event.
417418type FuturesQuote struct {
418419 EventType
419- Symbol string `json:"sym,omitempty"`
420- BidPrice float64 `json:"bp,omitempty"`
421- BidSize int64 `json:"bs,omitempty"`
422- AskPrice float64 `json:"ap,omitempty"`
423- AskSize int64 `json:"as,omitempty"`
424- Timestamp int64 `json:"t,omitempty"`
420+ Symbol string `json:"sym,omitempty"`
421+ BidPrice float64 `json:"bp,omitempty"`
422+ BidSize int64 `json:"bs,omitempty"`
423+ BidTimestamp int64 `json:"bt,omitempty"`
424+ AskPrice float64 `json:"ap,omitempty"`
425+ AskSize int64 `json:"as,omitempty"`
426+ AskTimestamp int64 `json:"at,omitempty"`
427+ Timestamp int64 `json:"t,omitempty"`
425428}
426429
427430// FuturesAggregate represents an aggregate event (e.g., second or minute) for a futures contract.
0 commit comments