All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.tinkoff.piapi.contract.v1.Marketdata Maven / Gradle / Ivy

There is a newer version: 1.25
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: marketdata.proto

package ru.tinkoff.piapi.contract.v1;

public final class Marketdata {
  private Marketdata() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_MarketDataRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataServerSideStreamRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_MarketDataServerSideStreamRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_CandleInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_CandleInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_CandleSubscription_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_CandleSubscription_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBookInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_OrderBookInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBookSubscription_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_OrderBookSubscription_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_TradeInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_TradeInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_TradeSubscription_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_TradeSubscription_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InfoInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InfoInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InfoSubscription_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InfoSubscription_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_LastPriceInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_LastPriceInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_LastPriceSubscription_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_LastPriceSubscription_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Candle_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Candle_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBook_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_OrderBook_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Order_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Order_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Trade_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Trade_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_TradingStatus_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_TradingStatus_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_HistoricCandle_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_HistoricCandle_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_LastPrice_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_LastPrice_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetMySubscriptions_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetMySubscriptions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceResponse_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\020marketdata.proto\022%tinkoff.public.inves" +
      "t.api.contract.v1\032\037google/protobuf/times" +
      "tamp.proto\032\014common.proto\"\364\004\n\021MarketDataR" +
      "equest\022c\n\031subscribe_candles_request\030\001 \001(" +
      "\0132>.tinkoff.public.invest.api.contract.v" +
      "1.SubscribeCandlesRequestH\000\022h\n\034subscribe" +
      "_order_book_request\030\002 \001(\[email protected]" +
      "ic.invest.api.contract.v1.SubscribeOrder" +
      "BookRequestH\000\022a\n\030subscribe_trades_reques" +
      "t\030\003 \001(\0132=.tinkoff.public.invest.api.cont" +
      "ract.v1.SubscribeTradesRequestH\000\022]\n\026subs" +
      "cribe_info_request\030\004 \001(\0132;.tinkoff.publi" +
      "c.invest.api.contract.v1.SubscribeInfoRe" +
      "questH\000\022h\n\034subscribe_last_price_request\030" +
      "\005 \001(\[email protected]" +
      "ct.v1.SubscribeLastPriceRequestH\000\022Y\n\024get" +
      "_my_subscriptions\030\006 \001(\01329.tinkoff.public" +
      ".invest.api.contract.v1.GetMySubscriptio" +
      "nsH\000B\t\n\007payload\"\224\004\n!MarketDataServerSide" +
      "StreamRequest\022a\n\031subscribe_candles_reque" +
      "st\030\001 \001(\0132>.tinkoff.public.invest.api.con" +
      "tract.v1.SubscribeCandlesRequest\022f\n\034subs" +
      "cribe_order_book_request\030\002 \001(\[email protected]" +
      ".public.invest.api.contract.v1.Subscribe" +
      "OrderBookRequest\022_\n\030subscribe_trades_req" +
      "uest\030\003 \001(\0132=.tinkoff.public.invest.api.c" +
      "ontract.v1.SubscribeTradesRequest\022[\n\026sub" +
      "scribe_info_request\030\004 \001(\0132;.tinkoff.publ" +
      "ic.invest.api.contract.v1.SubscribeInfoR" +
      "equest\022f\n\034subscribe_last_price_request\030\005" +
      " \001(\[email protected]" +
      "t.v1.SubscribeLastPriceRequest\"\300\007\n\022Marke" +
      "tDataResponse\022e\n\032subscribe_candles_respo" +
      "nse\030\001 \001(\0132?.tinkoff.public.invest.api.co" +
      "ntract.v1.SubscribeCandlesResponseH\000\022j\n\035" +
      "subscribe_order_book_response\030\002 \001(\0132A.ti" +
      "nkoff.public.invest.api.contract.v1.Subs" +
      "cribeOrderBookResponseH\000\022c\n\031subscribe_tr" +
      "ades_response\030\003 \001(\0132>.tinkoff.public.inv" +
      "est.api.contract.v1.SubscribeTradesRespo" +
      "nseH\000\022_\n\027subscribe_info_response\030\004 \001(\0132<" +
      ".tinkoff.public.invest.api.contract.v1.S" +
      "ubscribeInfoResponseH\000\022?\n\006candle\030\005 \001(\0132-" +
      ".tinkoff.public.invest.api.contract.v1.C" +
      "andleH\000\022=\n\005trade\030\006 \001(\0132,.tinkoff.public." +
      "invest.api.contract.v1.TradeH\000\022E\n\torderb" +
      "ook\030\007 \001(\01320.tinkoff.public.invest.api.co" +
      "ntract.v1.OrderBookH\000\022N\n\016trading_status\030" +
      "\010 \001(\01324.tinkoff.public.invest.api.contra" +
      "ct.v1.TradingStatusH\000\022;\n\004ping\030\t \001(\0132+.ti" +
      "nkoff.public.invest.api.contract.v1.Ping" +
      "H\000\022j\n\035subscribe_last_price_response\030\n \001(" +
      "\0132A.tinkoff.public.invest.api.contract.v" +
      "1.SubscribeLastPriceResponseH\000\022F\n\nlast_p" +
      "rice\030\013 \001(\01320.tinkoff.public.invest.api.c" +
      "ontract.v1.LastPriceH\000B\t\n\007payload\"\326\001\n\027Su" +
      "bscribeCandlesRequest\022V\n\023subscription_ac" +
      "tion\030\001 \001(\01629.tinkoff.public.invest.api.c" +
      "ontract.v1.SubscriptionAction\022L\n\013instrum" +
      "ents\030\002 \003(\01327.tinkoff.public.invest.api.c" +
      "ontract.v1.CandleInstrument\022\025\n\rwaiting_c" +
      "lose\030\003 \001(\010\"\212\001\n\020CandleInstrument\022\020\n\004figi\030" +
      "\001 \001(\tB\002\030\001\022M\n\010interval\030\002 \001(\0162;.tinkoff.pu" +
      "blic.invest.api.contract.v1.Subscription" +
      "Interval\022\025\n\rinstrument_id\030\003 \001(\t\"\211\001\n\030Subs" +
      "cribeCandlesResponse\022\023\n\013tracking_id\030\001 \001(" +
      "\t\022X\n\025candles_subscriptions\030\002 \003(\01329.tinko" +
      "ff.public.invest.api.contract.v1.CandleS" +
      "ubscription\"\370\001\n\022CandleSubscription\022\014\n\004fi" +
      "gi\030\001 \001(\t\022M\n\010interval\030\002 \001(\0162;.tinkoff.pub" +
      "lic.invest.api.contract.v1.SubscriptionI" +
      "nterval\022V\n\023subscription_status\030\003 \001(\01629.t" +
      "inkoff.public.invest.api.contract.v1.Sub" +
      "scriptionStatus\022\026\n\016instrument_uid\030\004 \001(\t\022" +
      "\025\n\rwaiting_close\030\005 \001(\010\"\304\001\n\031SubscribeOrde" +
      "rBookRequest\022V\n\023subscription_action\030\001 \001(" +
      "\01629.tinkoff.public.invest.api.contract.v" +
      "1.SubscriptionAction\022O\n\013instruments\030\002 \003(" +
      "\0132:.tinkoff.public.invest.api.contract.v" +
      "1.OrderBookInstrument\"M\n\023OrderBookInstru" +
      "ment\022\020\n\004figi\030\001 \001(\tB\002\030\001\022\r\n\005depth\030\002 \001(\005\022\025\n" +
      "\rinstrument_id\030\003 \001(\t\"\221\001\n\032SubscribeOrderB" +
      "ookResponse\022\023\n\013tracking_id\030\001 \001(\t\022^\n\030orde" +
      "r_book_subscriptions\030\002 \003(\0132<.tinkoff.pub" +
      "lic.invest.api.contract.v1.OrderBookSubs" +
      "cription\"\244\001\n\025OrderBookSubscription\022\014\n\004fi" +
      "gi\030\001 \001(\t\022\r\n\005depth\030\002 \001(\005\022V\n\023subscription_" +
      "status\030\003 \001(\01629.tinkoff.public.invest.api" +
      ".contract.v1.SubscriptionStatus\022\026\n\016instr" +
      "ument_uid\030\004 \001(\t\"\275\001\n\026SubscribeTradesReque" +
      "st\022V\n\023subscription_action\030\001 \001(\01629.tinkof" +
      "f.public.invest.api.contract.v1.Subscrip" +
      "tionAction\022K\n\013instruments\030\002 \003(\01326.tinkof" +
      "f.public.invest.api.contract.v1.TradeIns" +
      "trument\":\n\017TradeInstrument\022\020\n\004figi\030\001 \001(\t" +
      "B\002\030\001\022\025\n\rinstrument_id\030\002 \001(\t\"\205\001\n\027Subscrib" +
      "eTradesResponse\022\023\n\013tracking_id\030\001 \001(\t\022U\n\023" +
      "trade_subscriptions\030\002 \003(\01328.tinkoff.publ" +
      "ic.invest.api.contract.v1.TradeSubscript" +
      "ion\"\221\001\n\021TradeSubscription\022\014\n\004figi\030\001 \001(\t\022" +
      "V\n\023subscription_status\030\002 \001(\01629.tinkoff.p" +
      "ublic.invest.api.contract.v1.Subscriptio" +
      "nStatus\022\026\n\016instrument_uid\030\003 \001(\t\"\272\001\n\024Subs" +
      "cribeInfoRequest\022V\n\023subscription_action\030" +
      "\001 \001(\01629.tinkoff.public.invest.api.contra" +
      "ct.v1.SubscriptionAction\022J\n\013instruments\030" +
      "\002 \003(\01325.tinkoff.public.invest.api.contra" +
      "ct.v1.InfoInstrument\"9\n\016InfoInstrument\022\020" +
      "\n\004figi\030\001 \001(\tB\002\030\001\022\025\n\rinstrument_id\030\002 \001(\t\"" +
      "\201\001\n\025SubscribeInfoResponse\022\023\n\013tracking_id" +
      "\030\001 \001(\t\022S\n\022info_subscriptions\030\002 \003(\01327.tin" +
      "koff.public.invest.api.contract.v1.InfoS" +
      "ubscription\"\220\001\n\020InfoSubscription\022\014\n\004figi" +
      "\030\001 \001(\t\022V\n\023subscription_status\030\002 \001(\01629.ti" +
      "nkoff.public.invest.api.contract.v1.Subs" +
      "criptionStatus\022\026\n\016instrument_uid\030\003 \001(\t\"\304" +
      "\001\n\031SubscribeLastPriceRequest\022V\n\023subscrip" +
      "tion_action\030\001 \001(\01629.tinkoff.public.inves" +
      "t.api.contract.v1.SubscriptionAction\022O\n\013" +
      "instruments\030\002 \003(\0132:.tinkoff.public.inves" +
      "t.api.contract.v1.LastPriceInstrument\">\n" +
      "\023LastPriceInstrument\022\020\n\004figi\030\001 \001(\tB\002\030\001\022\025" +
      "\n\rinstrument_id\030\002 \001(\t\"\221\001\n\032SubscribeLastP" +
      "riceResponse\022\023\n\013tracking_id\030\001 \001(\t\022^\n\030las" +
      "t_price_subscriptions\030\002 \003(\0132<.tinkoff.pu" +
      "blic.invest.api.contract.v1.LastPriceSub" +
      "scription\"\225\001\n\025LastPriceSubscription\022\014\n\004f" +
      "igi\030\001 \001(\t\022V\n\023subscription_status\030\002 \001(\01629" +
      ".tinkoff.public.invest.api.contract.v1.S" +
      "ubscriptionStatus\022\026\n\016instrument_uid\030\003 \001(" +
      "\t\"\352\003\n\006Candle\022\014\n\004figi\030\001 \001(\t\022M\n\010interval\030\002" +
      " \001(\0162;.tinkoff.public.invest.api.contrac" +
      "t.v1.SubscriptionInterval\022>\n\004open\030\003 \001(\0132" +
      "0.tinkoff.public.invest.api.contract.v1." +
      "Quotation\022>\n\004high\030\004 \001(\01320.tinkoff.public" +
      ".invest.api.contract.v1.Quotation\022=\n\003low" +
      "\030\005 \001(\01320.tinkoff.public.invest.api.contr" +
      "act.v1.Quotation\022?\n\005close\030\006 \001(\01320.tinkof" +
      "f.public.invest.api.contract.v1.Quotatio" +
      "n\022\016\n\006volume\030\007 \001(\003\022(\n\004time\030\010 \001(\0132\032.google" +
      ".protobuf.Timestamp\0221\n\rlast_trade_ts\030\t \001" +
      "(\0132\032.google.protobuf.Timestamp\022\026\n\016instru" +
      "ment_uid\030\n \001(\t\"\203\003\n\tOrderBook\022\014\n\004figi\030\001 \001" +
      "(\t\022\r\n\005depth\030\002 \001(\005\022\025\n\ris_consistent\030\003 \001(\010" +
      "\022:\n\004bids\030\004 \003(\0132,.tinkoff.public.invest.a" +
      "pi.contract.v1.Order\022:\n\004asks\030\005 \003(\0132,.tin" +
      "koff.public.invest.api.contract.v1.Order" +
      "\022(\n\004time\030\006 \001(\0132\032.google.protobuf.Timesta" +
      "mp\022B\n\010limit_up\030\007 \001(\01320.tinkoff.public.in" +
      "vest.api.contract.v1.Quotation\022D\n\nlimit_" +
      "down\030\010 \001(\01320.tinkoff.public.invest.api.c" +
      "ontract.v1.Quotation\022\026\n\016instrument_uid\030\t" +
      " \001(\t\"Z\n\005Order\022?\n\005price\030\001 \001(\01320.tinkoff.p" +
      "ublic.invest.api.contract.v1.Quotation\022\020" +
      "\n\010quantity\030\002 \001(\003\"\364\001\n\005Trade\022\014\n\004figi\030\001 \001(\t" +
      "\022H\n\tdirection\030\002 \001(\01625.tinkoff.public.inv" +
      "est.api.contract.v1.TradeDirection\022?\n\005pr" +
      "ice\030\003 \001(\01320.tinkoff.public.invest.api.co" +
      "ntract.v1.Quotation\022\020\n\010quantity\030\004 \001(\003\022(\n" +
      "\004time\030\005 \001(\0132\032.google.protobuf.Timestamp\022" +
      "\026\n\016instrument_uid\030\006 \001(\t\"\376\001\n\rTradingStatu" +
      "s\022\014\n\004figi\030\001 \001(\t\022T\n\016trading_status\030\002 \001(\0162" +
      "<.tinkoff.public.invest.api.contract.v1." +
      "SecurityTradingStatus\022(\n\004time\030\003 \001(\0132\032.go" +
      "ogle.protobuf.Timestamp\022\"\n\032limit_order_a" +
      "vailable_flag\030\004 \001(\010\022#\n\033market_order_avai" +
      "lable_flag\030\005 \001(\010\022\026\n\016instrument_uid\030\006 \001(\t" +
      "\"\327\001\n\021GetCandlesRequest\022\020\n\004figi\030\001 \001(\tB\002\030\001" +
      "\022(\n\004from\030\002 \001(\0132\032.google.protobuf.Timesta" +
      "mp\022&\n\002to\030\003 \001(\0132\032.google.protobuf.Timesta" +
      "mp\022G\n\010interval\030\004 \001(\01625.tinkoff.public.in" +
      "vest.api.contract.v1.CandleInterval\022\025\n\ri" +
      "nstrument_id\030\005 \001(\t\"\\\n\022GetCandlesResponse" +
      "\022F\n\007candles\030\001 \003(\01325.tinkoff.public.inves" +
      "t.api.contract.v1.HistoricCandle\"\337\002\n\016His" +
      "toricCandle\022>\n\004open\030\001 \001(\01320.tinkoff.publ" +
      "ic.invest.api.contract.v1.Quotation\022>\n\004h" +
      "igh\030\002 \001(\01320.tinkoff.public.invest.api.co" +
      "ntract.v1.Quotation\022=\n\003low\030\003 \001(\01320.tinko" +
      "ff.public.invest.api.contract.v1.Quotati" +
      "on\022?\n\005close\030\004 \001(\01320.tinkoff.public.inves" +
      "t.api.contract.v1.Quotation\022\016\n\006volume\030\005 " +
      "\001(\003\022(\n\004time\030\006 \001(\0132\032.google.protobuf.Time" +
      "stamp\022\023\n\013is_complete\030\007 \001(\010\"?\n\024GetLastPri" +
      "cesRequest\022\020\n\004figi\030\001 \003(\tB\002\030\001\022\025\n\rinstrume" +
      "nt_id\030\002 \003(\t\"^\n\025GetLastPricesResponse\022E\n\013" +
      "last_prices\030\001 \003(\01320.tinkoff.public.inves" +
      "t.api.contract.v1.LastPrice\"\234\001\n\tLastPric" +
      "e\022\014\n\004figi\030\001 \001(\t\022?\n\005price\030\002 \001(\01320.tinkoff" +
      ".public.invest.api.contract.v1.Quotation" +
      "\022(\n\004time\030\003 \001(\0132\032.google.protobuf.Timesta" +
      "mp\022\026\n\016instrument_uid\030\013 \001(\t\"M\n\023GetOrderBo" +
      "okRequest\022\020\n\004figi\030\001 \001(\tB\002\030\001\022\r\n\005depth\030\002 \001" +
      "(\005\022\025\n\rinstrument_id\030\003 \001(\t\"\363\004\n\024GetOrderBo" +
      "okResponse\022\014\n\004figi\030\001 \001(\t\022\r\n\005depth\030\002 \001(\005\022" +
      ":\n\004bids\030\003 \003(\0132,.tinkoff.public.invest.ap" +
      "i.contract.v1.Order\022:\n\004asks\030\004 \003(\0132,.tink" +
      "off.public.invest.api.contract.v1.Order\022" +
      "D\n\nlast_price\030\005 \001(\01320.tinkoff.public.inv" +
      "est.api.contract.v1.Quotation\022E\n\013close_p" +
      "rice\030\006 \001(\01320.tinkoff.public.invest.api.c" +
      "ontract.v1.Quotation\022B\n\010limit_up\030\007 \001(\01320" +
      ".tinkoff.public.invest.api.contract.v1.Q" +
      "uotation\022D\n\nlimit_down\030\010 \001(\01320.tinkoff.p" +
      "ublic.invest.api.contract.v1.Quotation\0221" +
      "\n\rlast_price_ts\030\025 \001(\0132\032.google.protobuf." +
      "Timestamp\0222\n\016close_price_ts\030\026 \001(\0132\032.goog" +
      "le.protobuf.Timestamp\0220\n\014orderbook_ts\030\027 " +
      "\001(\0132\032.google.protobuf.Timestamp\022\026\n\016instr" +
      "ument_uid\030\t \001(\t\"B\n\027GetTradingStatusReque" +
      "st\022\020\n\004figi\030\001 \001(\tB\002\030\001\022\025\n\rinstrument_id\030\002 " +
      "\001(\t\"2\n\031GetTradingStatusesRequest\022\025\n\rinst" +
      "rument_id\030\001 \003(\t\"w\n\032GetTradingStatusesRes" +
      "ponse\022Y\n\020trading_statuses\030\001 \003(\0132?.tinkof" +
      "f.public.invest.api.contract.v1.GetTradi" +
      "ngStatusResponse\"\201\002\n\030GetTradingStatusRes" +
      "ponse\022\014\n\004figi\030\001 \001(\t\022T\n\016trading_status\030\002 " +
      "\001(\0162<.tinkoff.public.invest.api.contract" +
      ".v1.SecurityTradingStatus\022\"\n\032limit_order" +
      "_available_flag\030\003 \001(\010\022#\n\033market_order_av" +
      "ailable_flag\030\004 \001(\010\022 \n\030api_trade_availabl" +
      "e_flag\030\005 \001(\010\022\026\n\016instrument_uid\030\006 \001(\t\"\221\001\n" +
      "\024GetLastTradesRequest\022\020\n\004figi\030\001 \001(\tB\002\030\001\022" +
      "(\n\004from\030\002 \001(\0132\032.google.protobuf.Timestam" +
      "p\022&\n\002to\030\003 \001(\0132\032.google.protobuf.Timestam" +
      "p\022\025\n\rinstrument_id\030\004 \001(\t\"U\n\025GetLastTrade" +
      "sResponse\022<\n\006trades\030\001 \003(\0132,.tinkoff.publ" +
      "ic.invest.api.contract.v1.Trade\"\024\n\022GetMy" +
      "Subscriptions\"p\n\025GetClosePricesRequest\022W" +
      "\n\013instruments\030\001 \003(\0132B.tinkoff.public.inv" +
      "est.api.contract.v1.InstrumentClosePrice" +
      "Request\"4\n\033InstrumentClosePriceRequest\022\025" +
      "\n\rinstrument_id\030\001 \001(\t\"s\n\026GetClosePricesR" +
      "esponse\022Y\n\014close_prices\030\001 \003(\0132C.tinkoff." +
      "public.invest.api.contract.v1.Instrument" +
      "ClosePriceResponse\"\200\002\n\034InstrumentClosePr" +
      "iceResponse\022\014\n\004figi\030\001 \001(\t\022\026\n\016instrument_" +
      "uid\030\002 \001(\t\022?\n\005price\030\013 \001(\01320.tinkoff.publi" +
      "c.invest.api.contract.v1.Quotation\022O\n\025ev" +
      "ening_session_price\030\014 \001(\01320.tinkoff.publ" +
      "ic.invest.api.contract.v1.Quotation\022(\n\004t" +
      "ime\030\025 \001(\0132\032.google.protobuf.Timestamp*\201\001" +
      "\n\022SubscriptionAction\022#\n\037SUBSCRIPTION_ACT" +
      "ION_UNSPECIFIED\020\000\022!\n\035SUBSCRIPTION_ACTION" +
      "_SUBSCRIBE\020\001\022#\n\037SUBSCRIPTION_ACTION_UNSU" +
      "BSCRIBE\020\002*\210\004\n\024SubscriptionInterval\022%\n!SU" +
      "BSCRIPTION_INTERVAL_UNSPECIFIED\020\000\022$\n SUB" +
      "SCRIPTION_INTERVAL_ONE_MINUTE\020\001\022&\n\"SUBSC" +
      "RIPTION_INTERVAL_FIVE_MINUTES\020\002\022)\n%SUBSC" +
      "RIPTION_INTERVAL_FIFTEEN_MINUTES\020\003\022\"\n\036SU" +
      "BSCRIPTION_INTERVAL_ONE_HOUR\020\004\022!\n\035SUBSCR" +
      "IPTION_INTERVAL_ONE_DAY\020\005\022\037\n\033SUBSCRIPTIO" +
      "N_INTERVAL_2_MIN\020\006\022\037\n\033SUBSCRIPTION_INTER" +
      "VAL_3_MIN\020\007\022 \n\034SUBSCRIPTION_INTERVAL_10_" +
      "MIN\020\010\022 \n\034SUBSCRIPTION_INTERVAL_30_MIN\020\t\022" +
      " \n\034SUBSCRIPTION_INTERVAL_2_HOUR\020\n\022 \n\034SUB" +
      "SCRIPTION_INTERVAL_4_HOUR\020\013\022\036\n\032SUBSCRIPT" +
      "ION_INTERVAL_WEEK\020\014\022\037\n\033SUBSCRIPTION_INTE" +
      "RVAL_MONTH\020\r*\305\003\n\022SubscriptionStatus\022#\n\037S" +
      "UBSCRIPTION_STATUS_UNSPECIFIED\020\000\022\037\n\033SUBS" +
      "CRIPTION_STATUS_SUCCESS\020\001\022,\n(SUBSCRIPTIO" +
      "N_STATUS_INSTRUMENT_NOT_FOUND\020\002\0226\n2SUBSC" +
      "RIPTION_STATUS_SUBSCRIPTION_ACTION_IS_IN" +
      "VALID\020\003\022(\n$SUBSCRIPTION_STATUS_DEPTH_IS_" +
      "INVALID\020\004\022+\n\'SUBSCRIPTION_STATUS_INTERVA" +
      "L_IS_INVALID\020\005\022)\n%SUBSCRIPTION_STATUS_LI" +
      "MIT_IS_EXCEEDED\020\006\022&\n\"SUBSCRIPTION_STATUS" +
      "_INTERNAL_ERROR\020\007\022)\n%SUBSCRIPTION_STATUS" +
      "_TOO_MANY_REQUESTS\020\010\022.\n*SUBSCRIPTION_STA" +
      "TUS_SUBSCRIPTION_NOT_FOUND\020\t*d\n\016TradeDir" +
      "ection\022\037\n\033TRADE_DIRECTION_UNSPECIFIED\020\000\022" +
      "\027\n\023TRADE_DIRECTION_BUY\020\001\022\030\n\024TRADE_DIRECT" +
      "ION_SELL\020\002*\221\003\n\016CandleInterval\022\037\n\033CANDLE_" +
      "INTERVAL_UNSPECIFIED\020\000\022\031\n\025CANDLE_INTERVA" +
      "L_1_MIN\020\001\022\031\n\025CANDLE_INTERVAL_5_MIN\020\002\022\032\n\026" +
      "CANDLE_INTERVAL_15_MIN\020\003\022\030\n\024CANDLE_INTER" +
      "VAL_HOUR\020\004\022\027\n\023CANDLE_INTERVAL_DAY\020\005\022\031\n\025C" +
      "ANDLE_INTERVAL_2_MIN\020\006\022\031\n\025CANDLE_INTERVA" +
      "L_3_MIN\020\007\022\032\n\026CANDLE_INTERVAL_10_MIN\020\010\022\032\n" +
      "\026CANDLE_INTERVAL_30_MIN\020\t\022\032\n\026CANDLE_INTE" +
      "RVAL_2_HOUR\020\n\022\032\n\026CANDLE_INTERVAL_4_HOUR\020" +
      "\013\022\030\n\024CANDLE_INTERVAL_WEEK\020\014\022\031\n\025CANDLE_IN" +
      "TERVAL_MONTH\020\r2\375\007\n\021MarketDataService\022\201\001\n" +
      "\nGetCandles\0228.tinkoff.public.invest.api." +
      "contract.v1.GetCandlesRequest\0329.tinkoff." +
      "public.invest.api.contract.v1.GetCandles" +
      "Response\022\212\001\n\rGetLastPrices\022;.tinkoff.pub" +
      "lic.invest.api.contract.v1.GetLastPrices" +
      "Request\032<.tinkoff.public.invest.api.cont" +
      "ract.v1.GetLastPricesResponse\022\207\001\n\014GetOrd" +
      "erBook\022:.tinkoff.public.invest.api.contr" +
      "act.v1.GetOrderBookRequest\032;.tinkoff.pub" +
      "lic.invest.api.contract.v1.GetOrderBookR" +
      "esponse\022\223\001\n\020GetTradingStatus\022>.tinkoff.p" +
      "ublic.invest.api.contract.v1.GetTradingS" +
      "tatusRequest\032?.tinkoff.public.invest.api" +
      ".contract.v1.GetTradingStatusResponse\022\231\001" +
      "\n\022GetTradingStatuses\[email protected]" +
      "vest.api.contract.v1.GetTradingStatusesR" +
      "equest\032A.tinkoff.public.invest.api.contr" +
      "act.v1.GetTradingStatusesResponse\022\212\001\n\rGe" +
      "tLastTrades\022;.tinkoff.public.invest.api." +
      "contract.v1.GetLastTradesRequest\032<.tinko" +
      "ff.public.invest.api.contract.v1.GetLast" +
      "TradesResponse\022\215\001\n\016GetClosePrices\022<.tink" +
      "off.public.invest.api.contract.v1.GetClo" +
      "sePricesRequest\032=.tinkoff.public.invest." +
      "api.contract.v1.GetClosePricesResponse2\315" +
      "\002\n\027MarketDataStreamService\022\213\001\n\020MarketDat" +
      "aStream\0228.tinkoff.public.invest.api.cont" +
      "ract.v1.MarketDataRequest\0329.tinkoff.publ" +
      "ic.invest.api.contract.v1.MarketDataResp" +
      "onse(\0010\001\022\243\001\n\032MarketDataServerSideStream\022" +
      "H.tinkoff.public.invest.api.contract.v1." +
      "MarketDataServerSideStreamRequest\0329.tink" +
      "off.public.invest.api.contract.v1.Market" +
      "DataResponse0\001Ba\n\034ru.tinkoff.piapi.contr" +
      "act.v1P\001Z\014./;investapi\242\002\005TIAPI\252\002\024Tinkoff" +
      ".InvestApi.V1\312\002\021Tinkoff\\Invest\\V1b\006proto" +
      "3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.protobuf.TimestampProto.getDescriptor(),
          ru.tinkoff.piapi.contract.v1.Common.getDescriptor(),
        });
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataRequest_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_MarketDataRequest_descriptor,
        new java.lang.String[] { "SubscribeCandlesRequest", "SubscribeOrderBookRequest", "SubscribeTradesRequest", "SubscribeInfoRequest", "SubscribeLastPriceRequest", "GetMySubscriptions", "Payload", });
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataServerSideStreamRequest_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataServerSideStreamRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_MarketDataServerSideStreamRequest_descriptor,
        new java.lang.String[] { "SubscribeCandlesRequest", "SubscribeOrderBookRequest", "SubscribeTradesRequest", "SubscribeInfoRequest", "SubscribeLastPriceRequest", });
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_descriptor,
        new java.lang.String[] { "SubscribeCandlesResponse", "SubscribeOrderBookResponse", "SubscribeTradesResponse", "SubscribeInfoResponse", "Candle", "Trade", "Orderbook", "TradingStatus", "Ping", "SubscribeLastPriceResponse", "LastPrice", "Payload", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesRequest_descriptor,
        new java.lang.String[] { "SubscriptionAction", "Instruments", "WaitingClose", });
    internal_static_tinkoff_public_invest_api_contract_v1_CandleInstrument_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_tinkoff_public_invest_api_contract_v1_CandleInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_CandleInstrument_descriptor,
        new java.lang.String[] { "Figi", "Interval", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesResponse_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeCandlesResponse_descriptor,
        new java.lang.String[] { "TrackingId", "CandlesSubscriptions", });
    internal_static_tinkoff_public_invest_api_contract_v1_CandleSubscription_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_tinkoff_public_invest_api_contract_v1_CandleSubscription_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_CandleSubscription_descriptor,
        new java.lang.String[] { "Figi", "Interval", "SubscriptionStatus", "InstrumentUid", "WaitingClose", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookRequest_descriptor,
        new java.lang.String[] { "SubscriptionAction", "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBookInstrument_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBookInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_OrderBookInstrument_descriptor,
        new java.lang.String[] { "Figi", "Depth", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookResponse_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeOrderBookResponse_descriptor,
        new java.lang.String[] { "TrackingId", "OrderBookSubscriptions", });
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBookSubscription_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBookSubscription_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_OrderBookSubscription_descriptor,
        new java.lang.String[] { "Figi", "Depth", "SubscriptionStatus", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesRequest_descriptor,
        new java.lang.String[] { "SubscriptionAction", "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_TradeInstrument_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_tinkoff_public_invest_api_contract_v1_TradeInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_TradeInstrument_descriptor,
        new java.lang.String[] { "Figi", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesResponse_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeTradesResponse_descriptor,
        new java.lang.String[] { "TrackingId", "TradeSubscriptions", });
    internal_static_tinkoff_public_invest_api_contract_v1_TradeSubscription_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_tinkoff_public_invest_api_contract_v1_TradeSubscription_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_TradeSubscription_descriptor,
        new java.lang.String[] { "Figi", "SubscriptionStatus", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoRequest_descriptor,
        new java.lang.String[] { "SubscriptionAction", "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_InfoInstrument_descriptor =
      getDescriptor().getMessageTypes().get(16);
    internal_static_tinkoff_public_invest_api_contract_v1_InfoInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InfoInstrument_descriptor,
        new java.lang.String[] { "Figi", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoResponse_descriptor =
      getDescriptor().getMessageTypes().get(17);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeInfoResponse_descriptor,
        new java.lang.String[] { "TrackingId", "InfoSubscriptions", });
    internal_static_tinkoff_public_invest_api_contract_v1_InfoSubscription_descriptor =
      getDescriptor().getMessageTypes().get(18);
    internal_static_tinkoff_public_invest_api_contract_v1_InfoSubscription_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InfoSubscription_descriptor,
        new java.lang.String[] { "Figi", "SubscriptionStatus", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest_descriptor =
      getDescriptor().getMessageTypes().get(19);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceRequest_descriptor,
        new java.lang.String[] { "SubscriptionAction", "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_LastPriceInstrument_descriptor =
      getDescriptor().getMessageTypes().get(20);
    internal_static_tinkoff_public_invest_api_contract_v1_LastPriceInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_LastPriceInstrument_descriptor,
        new java.lang.String[] { "Figi", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceResponse_descriptor =
      getDescriptor().getMessageTypes().get(21);
    internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SubscribeLastPriceResponse_descriptor,
        new java.lang.String[] { "TrackingId", "LastPriceSubscriptions", });
    internal_static_tinkoff_public_invest_api_contract_v1_LastPriceSubscription_descriptor =
      getDescriptor().getMessageTypes().get(22);
    internal_static_tinkoff_public_invest_api_contract_v1_LastPriceSubscription_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_LastPriceSubscription_descriptor,
        new java.lang.String[] { "Figi", "SubscriptionStatus", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_Candle_descriptor =
      getDescriptor().getMessageTypes().get(23);
    internal_static_tinkoff_public_invest_api_contract_v1_Candle_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Candle_descriptor,
        new java.lang.String[] { "Figi", "Interval", "Open", "High", "Low", "Close", "Volume", "Time", "LastTradeTs", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBook_descriptor =
      getDescriptor().getMessageTypes().get(24);
    internal_static_tinkoff_public_invest_api_contract_v1_OrderBook_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_OrderBook_descriptor,
        new java.lang.String[] { "Figi", "Depth", "IsConsistent", "Bids", "Asks", "Time", "LimitUp", "LimitDown", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_Order_descriptor =
      getDescriptor().getMessageTypes().get(25);
    internal_static_tinkoff_public_invest_api_contract_v1_Order_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Order_descriptor,
        new java.lang.String[] { "Price", "Quantity", });
    internal_static_tinkoff_public_invest_api_contract_v1_Trade_descriptor =
      getDescriptor().getMessageTypes().get(26);
    internal_static_tinkoff_public_invest_api_contract_v1_Trade_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Trade_descriptor,
        new java.lang.String[] { "Figi", "Direction", "Price", "Quantity", "Time", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_TradingStatus_descriptor =
      getDescriptor().getMessageTypes().get(27);
    internal_static_tinkoff_public_invest_api_contract_v1_TradingStatus_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_TradingStatus_descriptor,
        new java.lang.String[] { "Figi", "TradingStatus", "Time", "LimitOrderAvailableFlag", "MarketOrderAvailableFlag", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesRequest_descriptor =
      getDescriptor().getMessageTypes().get(28);
    internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesRequest_descriptor,
        new java.lang.String[] { "Figi", "From", "To", "Interval", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesResponse_descriptor =
      getDescriptor().getMessageTypes().get(29);
    internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetCandlesResponse_descriptor,
        new java.lang.String[] { "Candles", });
    internal_static_tinkoff_public_invest_api_contract_v1_HistoricCandle_descriptor =
      getDescriptor().getMessageTypes().get(30);
    internal_static_tinkoff_public_invest_api_contract_v1_HistoricCandle_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_HistoricCandle_descriptor,
        new java.lang.String[] { "Open", "High", "Low", "Close", "Volume", "Time", "IsComplete", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesRequest_descriptor =
      getDescriptor().getMessageTypes().get(31);
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesRequest_descriptor,
        new java.lang.String[] { "Figi", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesResponse_descriptor =
      getDescriptor().getMessageTypes().get(32);
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetLastPricesResponse_descriptor,
        new java.lang.String[] { "LastPrices", });
    internal_static_tinkoff_public_invest_api_contract_v1_LastPrice_descriptor =
      getDescriptor().getMessageTypes().get(33);
    internal_static_tinkoff_public_invest_api_contract_v1_LastPrice_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_LastPrice_descriptor,
        new java.lang.String[] { "Figi", "Price", "Time", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookRequest_descriptor =
      getDescriptor().getMessageTypes().get(34);
    internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookRequest_descriptor,
        new java.lang.String[] { "Figi", "Depth", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookResponse_descriptor =
      getDescriptor().getMessageTypes().get(35);
    internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetOrderBookResponse_descriptor,
        new java.lang.String[] { "Figi", "Depth", "Bids", "Asks", "LastPrice", "ClosePrice", "LimitUp", "LimitDown", "LastPriceTs", "ClosePriceTs", "OrderbookTs", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusRequest_descriptor =
      getDescriptor().getMessageTypes().get(36);
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusRequest_descriptor,
        new java.lang.String[] { "Figi", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesRequest_descriptor =
      getDescriptor().getMessageTypes().get(37);
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesRequest_descriptor,
        new java.lang.String[] { "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesResponse_descriptor =
      getDescriptor().getMessageTypes().get(38);
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusesResponse_descriptor,
        new java.lang.String[] { "TradingStatuses", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusResponse_descriptor =
      getDescriptor().getMessageTypes().get(39);
    internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetTradingStatusResponse_descriptor,
        new java.lang.String[] { "Figi", "TradingStatus", "LimitOrderAvailableFlag", "MarketOrderAvailableFlag", "ApiTradeAvailableFlag", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesRequest_descriptor =
      getDescriptor().getMessageTypes().get(40);
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesRequest_descriptor,
        new java.lang.String[] { "Figi", "From", "To", "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesResponse_descriptor =
      getDescriptor().getMessageTypes().get(41);
    internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetLastTradesResponse_descriptor,
        new java.lang.String[] { "Trades", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetMySubscriptions_descriptor =
      getDescriptor().getMessageTypes().get(42);
    internal_static_tinkoff_public_invest_api_contract_v1_GetMySubscriptions_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetMySubscriptions_descriptor,
        new java.lang.String[] { });
    internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesRequest_descriptor =
      getDescriptor().getMessageTypes().get(43);
    internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesRequest_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceRequest_descriptor =
      getDescriptor().getMessageTypes().get(44);
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceRequest_descriptor,
        new java.lang.String[] { "InstrumentId", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesResponse_descriptor =
      getDescriptor().getMessageTypes().get(45);
    internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetClosePricesResponse_descriptor,
        new java.lang.String[] { "ClosePrices", });
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceResponse_descriptor =
      getDescriptor().getMessageTypes().get(46);
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InstrumentClosePriceResponse_descriptor,
        new java.lang.String[] { "Figi", "InstrumentUid", "Price", "EveningSessionPrice", "Time", });
    com.google.protobuf.TimestampProto.getDescriptor();
    ru.tinkoff.piapi.contract.v1.Common.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy