Skip to content

Instantly share code, notes, and snippets.

@vhmolinar
Created February 3, 2014 12:35
Show Gist options
  • Save vhmolinar/8783116 to your computer and use it in GitHub Desktop.
Save vhmolinar/8783116 to your computer and use it in GitHub Desktop.
namespace java com.neoex.model.mds.messages
namespace csharp com.neoex.model.mds.messages
namespace perl com.neoex.model.mds.messages
namespace rb com.neoex.model.mds.messages
namespace py Messages.Mds.PkgMDUpdateAction
enum MDUpdateAction {
New = 0
Change = 1
Delete = 2
DeleteThru = 3
DeleteFrom = 4
Overlay = 5
}
namespace java com.neoex.model.mds.messages
namespace csharp com.neoex.model.mds.messages
namespace py Messages.Mds.PkgBookEvent
namespace perl com.neoex.model.mds.messages
namespace rb com.neoex.model.mds.messages
include "MessageType.thrift"
include "MDUpdateAction.thrift"
include "Security.thrift"
include "Player.thrift"
include "Player.thrift"
include "MarketDepth.thrift"
struct BookEvent {
1: required MessageType.MessageType MsgType = MessageType.MessageType.BookEvent
2: required MDUpdateAction.MDUpdateAction MDUpdateAction = 0
3: required string MDEntryType
4: optional i32 RptSeq
5: required Security.Security Security
6: required i32 MDEntryDate
7: required i32 MDEntryTime
8: optional string MDInsertDate
9: optional i32 MDEntryPositionNo
10: optional double MDEntryPX
11: optional double MDEntrySize
12: optional string OrderID
13: optional Player.Player MDEntryBuyer
14: optional Player.Player MDEntrySeller
15: optional i32 NumberOfOrders
16: optional string QuoteCondition
17: required MarketDepth.MarketDepth MarketDepth
18: required i32 MsgSeqNum
19: required string ChannelID
20: optional i64 BookEventSeqNum
21: optional i32 Phase
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment