# -*- 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)