Stockbit Research research Playground @hansputera
stockbit_pb2.py — 17.9 KB Download
# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: stockbit.proto # Protobuf Python Version: 6.31.1 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 6, 31, 1, '', 'stockbit.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0estockbit.proto\x12\x08stockbit\"\x98\x01\n\x10WebsocketRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12+\n\x07\x63hannel\x18\x02 \x01(\x0b\x32\x1a.stockbit.WebsocketChannel\x12\x0b\n\x03key\x18\x03 \x01(\t\x12#\n\x04ping\x18\x04 \x01(\x0b\x32\x15.stockbit.PingRequest\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"\x1e\n\x0bPingRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\"\x88\x03\n\x10WebsocketChannel\x12\x11\n\twatchlist\x18\x01 \x03(\t\x12\x12\n\norder_book\x18\x02 \x03(\t\x12\x15\n\rrunning_trade\x18\x03 \x03(\t\x12\x12\n\nis_hotlist\x18\x04 \x01(\x08\x12\x1b\n\x13running_trade_batch\x18\x05 \x03(\t\x12\x11\n\tliveprice\x18\x06 \x03(\t\x12\x0e\n\x06iepiev\x18\x07 \x03(\t\x12\x10\n\x08intraday\x18\x08 \x03(\t\x12\x16\n\x0e\x62\x65st_bid_offer\x18\t \x03(\t\x12;\n\x0cmarket_mover\x18\n \x03(\x0b\x32%.stockbit.MarketMoverWebsocketRequest\x12\x39\n\x0border_queue\x18\x0b \x03(\x0b\x32$.stockbit.OrderQueueWebsocketRequest\x12\x14\n\x0cliveprice_v3\x18\x0c \x03(\t\x12\x15\n\rorder_book_v3\x18\r \x03(\t\x12\x13\n\x0bintraday_v3\x18\x0e \x03(\t\"y\n\x1bMarketMoverWebsocketRequest\x12\'\n\nmover_type\x18\x01 \x01(\x0e\x32\x13.stockbit.MoverType\x12\x31\n\rfilter_stocks\x18\x02 \x03(\x0e\x32\x1a.stockbit.FilterStocksType\"\x93\x01\n\x1aOrderQueueWebsocketRequest\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x01\x12\'\n\nboard_type\x18\x03 \x01(\x0e\x32\x13.stockbit.BoardType\x12)\n\x0b\x61\x63tion_type\x18\x04 \x01(\x0e\x32\x14.stockbit.ActionType\"\x8f\x01\n\rOrderbookFeed\x12\x0e\n\x06symbol\x18\x01 \x01(\t\x12\x16\n\x0eorderbook_data\x18\x02 \x01(\x0c\x12\x10\n\x08sequence\x18\x03 \x01(\x03\x12\r\n\x05\x62oard\x18\x04 \x01(\x05\x12\x11\n\ttimestamp\x18\x05 \x01(\t\x12\x0c\n\x04\x66lag\x18\x08 \x01(\x03\x12\x14\n\x0ctimestamp_ns\x18\t \x01(\t\"\xad\x01\n\x14WebsocketWrapMessage\x12\x34\n\rrunning_trade\x18\x08 \x01(\x0b\x32\x1b.stockbit.RunningTradeBatchH\x00\x12(\n\tliveprice\x18\t \x01(\x0b\x32\x13.stockbit.LivePriceH\x00\x12,\n\torderbook\x18\n \x01(\x0b\x32\x17.stockbit.OrderbookFeedH\x00\x42\x07\n\x05\x65vent\"\xb1\x04\n\tLivePrice\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\x11\n\tlastprice\x18\x02 \x01(\x01\x12\x0e\n\x06volume\x18\x03 \x01(\x01\x12\x0c\n\x04high\x18\x04 \x01(\x01\x12\x0b\n\x03low\x18\x05 \x01(\x01\x12\x0c\n\x04open\x18\x06 \x01(\x01\x12\x11\n\tfrequency\x18\x07 \x01(\x01\x12\x0f\n\x07\x66rg_buy\x18\x08 \x01(\x01\x12\x10\n\x08\x66rg_sell\x18\t \x01(\x01\x12\x0f\n\x07\x61verage\x18\n \x01(\x01\x12\x0c\n\x04\x64\x61te\x18\x0b \x01(\t\x12\r\n\x05\x63lose\x18\x0c \x01(\x01\x12\x0c\n\x04prev\x18\r \x01(\x01\x12\r\n\x05value\x18\x0e \x01(\x01\x12 \n\x06\x63hange\x18\x0f \x01(\x0e\x32\x10.stockbit.Change\x12\x12\n\norder_verb\x18\x10 \x01(\t\x12\x10\n\x08quantity\x18\x11 \x01(\x03\x12\x10\n\x08is_index\x18\x12 \x01(\x08\x12\x17\n\x0fsequence_number\x18\x13 \x01(\x03\x12\x15\n\rorder_book_id\x18\x14 \x01(\x03\x12\x14\n\x0corder_number\x18\x15 \x01(\x03\x12\x14\n\x0cmatch_number\x18\x16 \x01(\x03\x12\"\n\x05\x62oard\x18\x17 \x01(\x0e\x32\x13.stockbit.BoardType\x12 \n\x06source\x18\x18 \x01(\x0e\x32\x10.stockbit.Source\x12+\n\x0cswitch_reset\x18\x19 \x01(\x0e\x32\x15.stockbit.SwitchReset\x12\x1a\n\x12itch_incoming_time\x18\x1a \x01(\t\"\x98\x07\n\x0cLivePrice_v3\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12)\n\tlastprice\x18\x02 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12&\n\x06volume\x18\x03 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12$\n\x04high\x18\x04 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12#\n\x03low\x18\x05 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12$\n\x04open\x18\x06 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12)\n\tfrequency\x18\x07 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12\'\n\x07\x66rg_buy\x18\x08 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12(\n\x08\x66rg_sell\x18\t \x01(\x0b\x32\x16.stockbit.DecimalValue\x12\'\n\x07\x61verage\x18\n \x01(\x0b\x32\x16.stockbit.DecimalValue\x12\x0c\n\x04\x64\x61te\x18\x0b \x01(\t\x12%\n\x05\x63lose\x18\x0c \x01(\x0b\x32\x16.stockbit.DecimalValue\x12$\n\x04prev\x18\r \x01(\x0b\x32\x16.stockbit.DecimalValue\x12%\n\x05value\x18\x0e \x01(\x0b\x32\x16.stockbit.DecimalValue\x12 \n\x06\x63hange\x18\x0f \x01(\x0e\x32\x10.stockbit.Change\x12\x12\n\norder_verb\x18\x10 \x01(\t\x12(\n\x08quantity\x18\x11 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12\x10\n\x08is_index\x18\x12 \x01(\x08\x12\x17\n\x0fsequence_number\x18\x13 \x01(\x03\x12\x15\n\rorder_book_id\x18\x14 \x01(\x03\x12\x14\n\x0corder_number\x18\x15 \x01(\x03\x12\x14\n\x0cmatch_number\x18\x16 \x01(\x03\x12\"\n\x05\x62oard\x18\x17 \x01(\x0e\x32\x13.stockbit.BoardType\x12 \n\x06source\x18\x18 \x01(\x0e\x32\x10.stockbit.Source\x12+\n\x0cswitch_reset\x18\x19 \x01(\x0e\x32\x15.stockbit.SwitchReset\x12\x1a\n\x12itch_incoming_time\x18\x1a \x01(\t\x12*\n\nmarket_cap\x18\x1b \x01(\x0b\x32\x16.stockbit.DecimalValue\",\n\x0c\x44\x65\x63imalValue\x12\r\n\x05units\x18\x01 \x01(\x03\x12\r\n\x05nanos\x18\x02 \x01(\x0f\"\xee\x01\n\x0cOrderbook_v3\x12\x0e\n\x06symbol\x18\x01 \x01(\t\x12$\n\x03\x62id\x18\x02 \x03(\x0b\x32\x17.stockbit.OrderBookData\x12&\n\x05offer\x18\x03 \x03(\x0b\x32\x17.stockbit.OrderBookData\x12*\n\ttotal_bid\x18\x04 \x01(\x0b\x32\x17.stockbit.OrderBookData\x12,\n\x0btotal_offer\x18\x05 \x01(\x0b\x32\x17.stockbit.OrderBookData\x12&\n\ttimestamp\x18\x06 \x01(\x0b\x32\x13.stockbit.Timestamp\"\x89\x01\n\rOrderBookData\x12&\n\x06volume\x18\x01 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12%\n\x05price\x18\x02 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12)\n\tfrequency\x18\x03 \x01(\x0b\x32\x16.stockbit.DecimalValue\"\xbc\x02\n\x0cRunningTrade\x12+\n\x0ewebsocket_time\x18\x01 \x01(\x0b\x32\x13.stockbit.Timestamp\x12\r\n\x05stock\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\x01\x12\x0e\n\x06volume\x18\x04 \x01(\x01\x12#\n\x06\x61\x63tion\x18\x05 \x01(\x0e\x32\x13.stockbit.TradeType\x12\x11\n\tis_global\x18\x06 \x01(\x08\x12!\n\x04time\x18\x07 \x01(\x0b\x32\x13.stockbit.Timestamp\x12 \n\x06\x63hange\x18\x08 \x01(\x0e\x32\x10.stockbit.Change\x12\x14\n\x0ctrade_number\x18\t \x01(\r\x12/\n\x0cmarket_board\x18\n \x01(\x0e\x32\x19.stockbit.MarketBoardType\x12\r\n\x05value\x18\x0b \x01(\x01\";\n\x11RunningTradeBatch\x12&\n\x06trades\x18\x01 \x03(\x0b\x32\x16.stockbit.RunningTrade\"\x9f\x01\n\x0e\x42\x65stBidOfferWS\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\x17\n\x0fsequence_number\x18\x02 \x01(\x03\x12%\n\x08\x62\x65st_bid\x18\x03 \x01(\x0b\x32\x13.stockbit.BestOrder\x12\'\n\nbest_offer\x18\x04 \x01(\x0b\x32\x13.stockbit.BestOrder\x12\x10\n\x08\x64\x61tetime\x18\x05 \x01(\t\"i\n\tBestOrder\x12\x1e\n\x05price\x18\x01 \x01(\x0b\x32\x0f.stockbit.Value\x12!\n\x08quantity\x18\x02 \x01(\x0b\x32\x0f.stockbit.Value\x12\x19\n\x11\x63hange_percentage\x18\x03 \x01(\t\"\'\n\x05Value\x12\x0b\n\x03raw\x18\x01 \x01(\x01\x12\x11\n\tformatted\x18\x02 \x01(\t\"F\n\x13OrderQueueWebsocket\x12/\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32!.stockbit.OrderQueueWebsocketData\"\xd2\x02\n\x17OrderQueueWebsocketData\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\x0c\n\x04time\x18\x02 \x01(\t\x12)\n\x0b\x61\x63tion_type\x18\x03 \x01(\x0e\x32\x14.stockbit.ActionType\x12\r\n\x05price\x18\x04 \x01(\x01\x12%\n\x06status\x18\x05 \x01(\x0e\x32\x15.stockbit.OrderStatus\x12\x0c\n\x04open\x18\x06 \x01(\x01\x12\x0b\n\x03lot\x18\x07 \x01(\x01\x12\'\n\nboard_type\x18\x08 \x01(\x0e\x32\x13.stockbit.BoardType\x12<\n\x15\x65xchange_order_number\x18\t \x01(\x0b\x32\x1d.stockbit.ExchangeOrderNumber\x12\x14\n\x0corder_number\x18\n \x01(\x03\x12\x1c\n\x14open_change_quantity\x18\x0b \x01(\x01\"M\n\x13\x45xchangeOrderNumber\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\r\n\x05\x62oard\x18\x02 \x01(\x05\x12\x17\n\x0foriginal_number\x18\x03 \x01(\x05\";\n\x10MarketMoverBatch\x12\'\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x19.stockbit.MarketMoverData\"v\n\x0fMarketMoverData\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x01\x12\x0e\n\x06\x63hange\x18\x03 \x01(\x01\x12\x0e\n\x06volume\x18\x04 \x01(\x01\x12\r\n\x05value\x18\x05 \x01(\x01\x12\x11\n\tfrequency\x18\x06 \x01(\x01\"2\n\tWatchlist\x12%\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x17.stockbit.WatchlistData\"n\n\rWatchlistData\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\x11\n\tlastprice\x18\x02 \x01(\x01\x12\x0e\n\x06\x63hange\x18\x03 \x01(\x01\x12\x16\n\x0e\x63hange_percent\x18\x04 \x01(\x01\x12\x0e\n\x06volume\x18\x05 \x01(\x01\"y\n\x06IEPIEV\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\x0b\n\x03iep\x18\x02 \x01(\x01\x12\x0b\n\x03iev\x18\x03 \x01(\x01\x12\x12\n\niep_change\x18\x04 \x01(\x01\x12\x15\n\rtotal_buy_lot\x18\x05 \x01(\x03\x12\x16\n\x0etotal_sell_lot\x18\x06 \x01(\x03\"r\n\x08Intraday\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x01\x12\x0e\n\x06volume\x18\x03 \x01(\x01\x12\r\n\x05value\x18\x04 \x01(\x01\x12\x11\n\tfrequency\x18\x05 \x01(\x01\x12\x11\n\ttimestamp\x18\x06 \x01(\x03\"\xd5\x01\n\x0bIntraday_v3\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12%\n\x05price\x18\x02 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12&\n\x06volume\x18\x03 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12%\n\x05value\x18\x04 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12)\n\tfrequency\x18\x05 \x01(\x0b\x32\x16.stockbit.DecimalValue\x12\x11\n\ttimestamp\x18\x06 \x01(\x03\"\xcf\x01\n\tOrderbook\x12\x14\n\x0cstock_symbol\x18\x01 \x01(\t\x12%\n\x03\x62id\x18\x02 \x03(\x0b\x32\x18.stockbit.OrderbookLevel\x12\'\n\x05offer\x18\x03 \x03(\x0b\x32\x18.stockbit.OrderbookLevel\x12!\n\x04time\x18\x04 \x01(\x0b\x32\x13.stockbit.Timestamp\x12\x0c\n\x04open\x18\x05 \x01(\x01\x12\x0c\n\x04high\x18\x06 \x01(\x01\x12\x0b\n\x03low\x18\x07 \x01(\x01\x12\x10\n\x08previous\x18\x08 \x01(\x01\"<\n\x0eOrderbookLevel\x12\r\n\x05price\x18\x01 \x01(\x01\x12\x0b\n\x03lot\x18\x02 \x01(\x01\x12\x0e\n\x06volume\x18\x03 \x01(\x01\"\x85\x01\n\x0fOrderBookHeader\x12\x14\n\x0cstock_symbol\x18\x01 \x01(\t\x12\x0c\n\x04open\x18\x02 \x01(\x01\x12\x0c\n\x04high\x18\x03 \x01(\x01\x12\x0b\n\x03low\x18\x04 \x01(\x01\x12\x10\n\x08previous\x18\x05 \x01(\x01\x12!\n\x04time\x18\x06 \x01(\x0b\x32\x13.stockbit.Timestamp\"w\n\x05Top20\x12$\n\x07gainers\x18\x01 \x03(\x0b\x32\x13.stockbit.Top20Data\x12#\n\x06losers\x18\x02 \x03(\x0b\x32\x13.stockbit.Top20Data\x12#\n\x06\x61\x63tive\x18\x03 \x03(\x0b\x32\x13.stockbit.Top20Data\"u\n\tTop20Data\x12\x12\n\nstock_code\x18\x01 \x01(\t\x12\r\n\x05price\x18\x02 \x01(\x01\x12\x0e\n\x06\x63hange\x18\x03 \x01(\x01\x12\x16\n\x0e\x63hange_percent\x18\x04 \x01(\x01\x12\x0e\n\x06volume\x18\x05 \x01(\x01\x12\r\n\x05value\x18\x06 \x01(\x01\"\x84\x01\n\rOrderBookBody\x12\x14\n\x0cstock_symbol\x18\x01 \x01(\t\x12\x1a\n\x03\x62id\x18\x02 \x03(\x0b\x32\r.stockbit.Bid\x12\x1e\n\x05offer\x18\x03 \x03(\x0b\x32\x0f.stockbit.Offer\x12!\n\x04time\x18\x04 \x01(\x0b\x32\x13.stockbit.Timestamp\"!\n\x03\x42id\x12\r\n\x05price\x18\x01 \x01(\x01\x12\x0b\n\x03lot\x18\x02 \x01(\x01\"#\n\x05Offer\x12\r\n\x05price\x18\x01 \x01(\x01\x12\x0b\n\x03lot\x18\x02 \x01(\x01\"+\n\tTimestamp\x12\x0f\n\x07seconds\x18\x01 \x01(\x03\x12\r\n\x05nanos\x18\x02 \x01(\x05\"2\n\x0cPingResponse\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x0f\n\x07message\x18\x02 \x01(\t\"&\n\x05\x45rror\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\x05*<\n\tBoardType\x12\x0b\n\x07REGULAR\x10\x00\x12\x0f\n\x0bNEGOTIATION\x10\x01\x12\x08\n\x04\x43\x41SH\x10\x02\x12\x07\n\x03\x41LL\x10\x03*=\n\nActionType\x12\x0e\n\nACTION_BUY\x10\x00\x12\x0f\n\x0b\x41\x43TION_SELL\x10\x01\x12\x0e\n\nACTION_ALL\x10\x02*c\n\x0bOrderStatus\x12\x08\n\x04OPEN\x10\x00\x12\x0e\n\nFULL_MATCH\x10\x01\x12\r\n\tWITHDRAWN\x10\x02\x12\x11\n\rPARTIAL_MATCH\x10\x03\x12\t\n\x05\x41MEND\x10\x04\x12\r\n\tORDER_ALL\x10\x05*;\n\tMoverType\x12\x0e\n\nTOP_GAINER\x10\x00\x12\r\n\tTOP_LOSER\x10\x01\x12\x0f\n\x0bMOST_ACTIVE\x10\x02*Y\n\x10\x46ilterStocksType\x12\x0e\n\nFILTER_ALL\x10\x00\x12\x12\n\x0e\x46ILTER_REGULER\x10\x01\x12\x10\n\x0c\x46ILTER_TUNAI\x10\x02\x12\x0f\n\x0b\x46ILTER_NEGO\x10\x03*n\n\x06Source\x12\x12\n\x0eSOURCE_REGULER\x10\x00\x12\x10\n\x0cSOURCE_TUNAI\x10\x01\x12\x0f\n\x0bSOURCE_NEGO\x10\x02\x12\x16\n\x12SOURCE_NON_REGULER\x10\x03\x12\x15\n\x11SOURCE_ALL_MARKET\x10\x04*3\n\x0bSwitchReset\x12\r\n\tNO_SWITCH\x10\x00\x12\n\n\x06SWITCH\x10\x01\x12\t\n\x05RESET\x10\x02*)\n\x06\x43hange\x12\r\n\tNO_CHANGE\x10\x00\x12\x06\n\x02UP\x10\x01\x12\x08\n\x04\x44OWN\x10\x02*\x1e\n\tTradeType\x12\x07\n\x03\x42UY\x10\x00\x12\x08\n\x04SELL\x10\x01*H\n\x0fMarketBoardType\x12\x12\n\x0eMARKET_REGULER\x10\x00\x12\x10\n\x0cMARKET_TUNAI\x10\x01\x12\x0f\n\x0bMARKET_NEGO\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'stockbit_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: DESCRIPTOR._loaded_options = None _globals['_BOARDTYPE']._serialized_start=6093 _globals['_BOARDTYPE']._serialized_end=6153 _globals['_ACTIONTYPE']._serialized_start=6155 _globals['_ACTIONTYPE']._serialized_end=6216 _globals['_ORDERSTATUS']._serialized_start=6218 _globals['_ORDERSTATUS']._serialized_end=6317 _globals['_MOVERTYPE']._serialized_start=6319 _globals['_MOVERTYPE']._serialized_end=6378 _globals['_FILTERSTOCKSTYPE']._serialized_start=6380 _globals['_FILTERSTOCKSTYPE']._serialized_end=6469 _globals['_SOURCE']._serialized_start=6471 _globals['_SOURCE']._serialized_end=6581 _globals['_SWITCHRESET']._serialized_start=6583 _globals['_SWITCHRESET']._serialized_end=6634 _globals['_CHANGE']._serialized_start=6636 _globals['_CHANGE']._serialized_end=6677 _globals['_TRADETYPE']._serialized_start=6679 _globals['_TRADETYPE']._serialized_end=6709 _globals['_MARKETBOARDTYPE']._serialized_start=6711 _globals['_MARKETBOARDTYPE']._serialized_end=6783 _globals['_WEBSOCKETREQUEST']._serialized_start=29 _globals['_WEBSOCKETREQUEST']._serialized_end=181 _globals['_PINGREQUEST']._serialized_start=183 _globals['_PINGREQUEST']._serialized_end=213 _globals['_WEBSOCKETCHANNEL']._serialized_start=216 _globals['_WEBSOCKETCHANNEL']._serialized_end=608 _globals['_MARKETMOVERWEBSOCKETREQUEST']._serialized_start=610 _globals['_MARKETMOVERWEBSOCKETREQUEST']._serialized_end=731 _globals['_ORDERQUEUEWEBSOCKETREQUEST']._serialized_start=734 _globals['_ORDERQUEUEWEBSOCKETREQUEST']._serialized_end=881 _globals['_ORDERBOOKFEED']._serialized_start=884 _globals['_ORDERBOOKFEED']._serialized_end=1027 _globals['_WEBSOCKETWRAPMESSAGE']._serialized_start=1030 _globals['_WEBSOCKETWRAPMESSAGE']._serialized_end=1203 _globals['_LIVEPRICE']._serialized_start=1206 _globals['_LIVEPRICE']._serialized_end=1767 _globals['_LIVEPRICE_V3']._serialized_start=1770 _globals['_LIVEPRICE_V3']._serialized_end=2690 _globals['_DECIMALVALUE']._serialized_start=2692 _globals['_DECIMALVALUE']._serialized_end=2736 _globals['_ORDERBOOK_V3']._serialized_start=2739 _globals['_ORDERBOOK_V3']._serialized_end=2977 _globals['_ORDERBOOKDATA']._serialized_start=2980 _globals['_ORDERBOOKDATA']._serialized_end=3117 _globals['_RUNNINGTRADE']._serialized_start=3120 _globals['_RUNNINGTRADE']._serialized_end=3436 _globals['_RUNNINGTRADEBATCH']._serialized_start=3438 _globals['_RUNNINGTRADEBATCH']._serialized_end=3497 _globals['_BESTBIDOFFERWS']._serialized_start=3500 _globals['_BESTBIDOFFERWS']._serialized_end=3659 _globals['_BESTORDER']._serialized_start=3661 _globals['_BESTORDER']._serialized_end=3766 _globals['_VALUE']._serialized_start=3768 _globals['_VALUE']._serialized_end=3807 _globals['_ORDERQUEUEWEBSOCKET']._serialized_start=3809 _globals['_ORDERQUEUEWEBSOCKET']._serialized_end=3879 _globals['_ORDERQUEUEWEBSOCKETDATA']._serialized_start=3882 _globals['_ORDERQUEUEWEBSOCKETDATA']._serialized_end=4220 _globals['_EXCHANGEORDERNUMBER']._serialized_start=4222 _globals['_EXCHANGEORDERNUMBER']._serialized_end=4299 _globals['_MARKETMOVERBATCH']._serialized_start=4301 _globals['_MARKETMOVERBATCH']._serialized_end=4360 _globals['_MARKETMOVERDATA']._serialized_start=4362 _globals['_MARKETMOVERDATA']._serialized_end=4480 _globals['_WATCHLIST']._serialized_start=4482 _globals['_WATCHLIST']._serialized_end=4532 _globals['_WATCHLISTDATA']._serialized_start=4534 _globals['_WATCHLISTDATA']._serialized_end=4644 _globals['_IEPIEV']._serialized_start=4646 _globals['_IEPIEV']._serialized_end=4767 _globals['_INTRADAY']._serialized_start=4769 _globals['_INTRADAY']._serialized_end=4883 _globals['_INTRADAY_V3']._serialized_start=4886 _globals['_INTRADAY_V3']._serialized_end=5099 _globals['_ORDERBOOK']._serialized_start=5102 _globals['_ORDERBOOK']._serialized_end=5309 _globals['_ORDERBOOKLEVEL']._serialized_start=5311 _globals['_ORDERBOOKLEVEL']._serialized_end=5371 _globals['_ORDERBOOKHEADER']._serialized_start=5374 _globals['_ORDERBOOKHEADER']._serialized_end=5507 _globals['_TOP20']._serialized_start=5509 _globals['_TOP20']._serialized_end=5628 _globals['_TOP20DATA']._serialized_start=5630 _globals['_TOP20DATA']._serialized_end=5747 _globals['_ORDERBOOKBODY']._serialized_start=5750 _globals['_ORDERBOOKBODY']._serialized_end=5882 _globals['_BID']._serialized_start=5884 _globals['_BID']._serialized_end=5917 _globals['_OFFER']._serialized_start=5919 _globals['_OFFER']._serialized_end=5954 _globals['_TIMESTAMP']._serialized_start=5956 _globals['_TIMESTAMP']._serialized_end=5999 _globals['_PINGRESPONSE']._serialized_start=6001 _globals['_PINGRESPONSE']._serialized_end=6051 _globals['_ERROR']._serialized_start=6053 _globals['_ERROR']._serialized_end=6091 # @@protoc_insertion_point(module_scope)