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

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

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

package ru.tinkoff.piapi.contract.v1;

public final class Instruments {
  private Instruments() {}
  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_TradingSchedulesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedule_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedule_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_TradingDay_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_TradingDay_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InstrumentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InstrumentsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_FilterOptionsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_FilterOptionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_BondResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_BondResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_BondsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_BondsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Coupon_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Coupon_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_CurrencyResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_CurrencyResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_CurrenciesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_CurrenciesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_EtfResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_EtfResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_EtfsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_EtfsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_FutureResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_FutureResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_FuturesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_FuturesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_OptionResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_OptionResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_OptionsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_OptionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Option_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Option_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_ShareResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_ShareResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_SharesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_SharesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Bond_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Bond_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Currency_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Currency_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Etf_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Etf_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Future_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Future_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Share_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Share_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AccruedInterest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AccruedInterest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InstrumentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Instrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Instrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Dividend_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Dividend_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetFull_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetFull_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Asset_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Asset_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetCurrency_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetCurrency_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetSecurity_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetSecurity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetShare_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetShare_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetBond_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetBond_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetStructuredProduct_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetStructuredProduct_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetEtf_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetEtf_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetClearingCertificate_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetClearingCertificate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_Brand_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_Brand_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_AssetInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_AssetInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentLink_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InstrumentLink_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_FavoriteInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_FavoriteInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequestInstrument_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequestInstrument_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_CountryResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_CountryResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentShort_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_InstrumentShort_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetBrandRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_StatisticResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_StatisticResponse_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\021instruments.proto\022%tinkoff.public.inve" +
      "st.api.contract.v1\032\037google/protobuf/time" +
      "stamp.proto\032\014common.proto\"}\n\027TradingSche" +
      "dulesRequest\022\020\n\010exchange\030\001 \001(\t\022(\n\004from\030\002" +
      " \001(\0132\032.google.protobuf.Timestamp\022&\n\002to\030\003" +
      " \001(\0132\032.google.protobuf.Timestamp\"e\n\030Trad" +
      "ingSchedulesResponse\022I\n\texchanges\030\001 \003(\0132" +
      "6.tinkoff.public.invest.api.contract.v1." +
      "TradingSchedule\"d\n\017TradingSchedule\022\020\n\010ex" +
      "change\030\001 \001(\t\022?\n\004days\030\002 \003(\01321.tinkoff.pub" +
      "lic.invest.api.contract.v1.TradingDay\"\314\006" +
      "\n\nTradingDay\022(\n\004date\030\001 \001(\0132\032.google.prot" +
      "obuf.Timestamp\022\026\n\016is_trading_day\030\002 \001(\010\022." +
      "\n\nstart_time\030\003 \001(\0132\032.google.protobuf.Tim" +
      "estamp\022,\n\010end_time\030\004 \001(\0132\032.google.protob" +
      "uf.Timestamp\022>\n\032opening_auction_start_ti" +
      "me\030\007 \001(\0132\032.google.protobuf.Timestamp\022<\n\030" +
      "closing_auction_end_time\030\010 \001(\0132\032.google." +
      "protobuf.Timestamp\022F\n\"evening_opening_au" +
      "ction_start_time\030\t \001(\0132\032.google.protobuf" +
      ".Timestamp\0226\n\022evening_start_time\030\n \001(\0132\032" +
      ".google.protobuf.Timestamp\0224\n\020evening_en" +
      "d_time\030\013 \001(\0132\032.google.protobuf.Timestamp" +
      "\0227\n\023clearing_start_time\030\014 \001(\0132\032.google.p" +
      "rotobuf.Timestamp\0225\n\021clearing_end_time\030\r" +
      " \001(\0132\032.google.protobuf.Timestamp\0228\n\024prem" +
      "arket_start_time\030\016 \001(\0132\032.google.protobuf" +
      ".Timestamp\0226\n\022premarket_end_time\030\017 \001(\0132\032" +
      ".google.protobuf.Timestamp\022>\n\032closing_au" +
      "ction_start_time\030\020 \001(\0132\032.google.protobuf" +
      ".Timestamp\022<\n\030opening_auction_end_time\030\021" +
      " \001(\0132\032.google.protobuf.TimestampJ\004\010\005\020\006J\004" +
      "\010\006\020\007\"}\n\021InstrumentRequest\022H\n\007id_type\030\001 \001" +
      "(\01627.tinkoff.public.invest.api.contract." +
      "v1.InstrumentIdType\022\022\n\nclass_code\030\002 \001(\t\022" +
      "\n\n\002id\030\003 \001(\t\"h\n\022InstrumentsRequest\022R\n\021ins" +
      "trument_status\030\001 \001(\01627.tinkoff.public.in" +
      "vest.api.contract.v1.InstrumentStatus\"Q\n" +
      "\024FilterOptionsRequest\022\027\n\017basic_asset_uid" +
      "\030\001 \001(\t\022 \n\030basic_asset_position_uid\030\002 \001(\t" +
      "\"O\n\014BondResponse\022?\n\ninstrument\030\001 \001(\0132+.t" +
      "inkoff.public.invest.api.contract.v1.Bon" +
      "d\"Q\n\rBondsResponse\022@\n\013instruments\030\001 \003(\0132" +
      "+.tinkoff.public.invest.api.contract.v1." +
      "Bond\"w\n\025GetBondCouponsRequest\022\014\n\004figi\030\001 " +
      "\001(\t\022(\n\004from\030\002 \001(\0132\032.google.protobuf.Time" +
      "stamp\022&\n\002to\030\003 \001(\0132\032.google.protobuf.Time" +
      "stamp\"W\n\026GetBondCouponsResponse\022=\n\006event" +
      "s\030\001 \003(\0132-.tinkoff.public.invest.api.cont" +
      "ract.v1.Coupon\"\240\003\n\006Coupon\022\014\n\004figi\030\001 \001(\t\022" +
      "/\n\013coupon_date\030\002 \001(\0132\032.google.protobuf.T" +
      "imestamp\022\025\n\rcoupon_number\030\003 \001(\003\022,\n\010fix_d" +
      "ate\030\004 \001(\0132\032.google.protobuf.Timestamp\022G\n" +
      "\014pay_one_bond\030\005 \001(\01321.tinkoff.public.inv" +
      "est.api.contract.v1.MoneyValue\022F\n\013coupon" +
      "_type\030\006 \001(\01621.tinkoff.public.invest.api." +
      "contract.v1.CouponType\0225\n\021coupon_start_d" +
      "ate\030\007 \001(\0132\032.google.protobuf.Timestamp\0223\n" +
      "\017coupon_end_date\030\010 \001(\0132\032.google.protobuf" +
      ".Timestamp\022\025\n\rcoupon_period\030\t \001(\005\"W\n\020Cur" +
      "rencyResponse\022C\n\ninstrument\030\001 \001(\0132/.tink" +
      "off.public.invest.api.contract.v1.Curren" +
      "cy\"Z\n\022CurrenciesResponse\022D\n\013instruments\030" +
      "\001 \003(\0132/.tinkoff.public.invest.api.contra" +
      "ct.v1.Currency\"M\n\013EtfResponse\022>\n\ninstrum" +
      "ent\030\001 \001(\0132*.tinkoff.public.invest.api.co" +
      "ntract.v1.Etf\"O\n\014EtfsResponse\022?\n\013instrum" +
      "ents\030\001 \003(\0132*.tinkoff.public.invest.api.c" +
      "ontract.v1.Etf\"S\n\016FutureResponse\022A\n\ninst" +
      "rument\030\001 \001(\0132-.tinkoff.public.invest.api" +
      ".contract.v1.Future\"U\n\017FuturesResponse\022B" +
      "\n\013instruments\030\001 \003(\0132-.tinkoff.public.inv" +
      "est.api.contract.v1.Future\"S\n\016OptionResp" +
      "onse\022A\n\ninstrument\030\001 \001(\0132-.tinkoff.publi" +
      "c.invest.api.contract.v1.Option\"U\n\017Optio" +
      "nsResponse\022B\n\013instruments\030\001 \003(\0132-.tinkof" +
      "f.public.invest.api.contract.v1.Option\"\255" +
      "\017\n\006Option\022\013\n\003uid\030\001 \001(\t\022\024\n\014position_uid\030\002" +
      " \001(\t\022\016\n\006ticker\030\003 \001(\t\022\022\n\nclass_code\030\004 \001(\t" +
      "\022 \n\030basic_asset_position_uid\030\005 \001(\t\022T\n\016tr" +
      "ading_status\030\025 \001(\0162<.tinkoff.public.inve" +
      "st.api.contract.v1.SecurityTradingStatus" +
      "\022J\n\rreal_exchange\030\037 \001(\01623.tinkoff.public" +
      ".invest.api.contract.v1.RealExchange\022I\n\t" +
      "direction\030) \001(\01626.tinkoff.public.invest." +
      "api.contract.v1.OptionDirection\022N\n\014payme" +
      "nt_type\030* \001(\01628.tinkoff.public.invest.ap" +
      "i.contract.v1.OptionPaymentType\022A\n\005style" +
      "\030+ \001(\01622.tinkoff.public.invest.api.contr" +
      "act.v1.OptionStyle\022T\n\017settlement_type\030, " +
      "\001(\0162;.tinkoff.public.invest.api.contract" +
      ".v1.OptionSettlementType\022\014\n\004name\030e \001(\t\022\020" +
      "\n\010currency\030o \001(\t\022\033\n\023settlement_currency\030" +
      "p \001(\t\022\023\n\nasset_type\030\203\001 \001(\t\022\024\n\013basic_asse" +
      "t\030\204\001 \001(\t\022\021\n\010exchange\030\215\001 \001(\t\022\030\n\017country_o" +
      "f_risk\030\227\001 \001(\t\022\035\n\024country_of_risk_name\030\230\001" +
      " \001(\t\022\017\n\006sector\030\241\001 \001(\t\022\014\n\003lot\030\311\001 \001(\005\022K\n\020b" +
      "asic_asset_size\030\323\001 \001(\01320.tinkoff.public." +
      "invest.api.contract.v1.Quotation\022@\n\005klon" +
      "g\030\335\001 \001(\01320.tinkoff.public.invest.api.con" +
      "tract.v1.Quotation\022A\n\006kshort\030\336\001 \001(\01320.ti" +
      "nkoff.public.invest.api.contract.v1.Quot" +
      "ation\022@\n\005dlong\030\337\001 \001(\01320.tinkoff.public.i" +
      "nvest.api.contract.v1.Quotation\022A\n\006dshor" +
      "t\030\340\001 \001(\01320.tinkoff.public.invest.api.con" +
      "tract.v1.Quotation\022D\n\tdlong_min\030\341\001 \001(\01320" +
      ".tinkoff.public.invest.api.contract.v1.Q" +
      "uotation\022E\n\ndshort_min\030\342\001 \001(\01320.tinkoff." +
      "public.invest.api.contract.v1.Quotation\022" +
      "N\n\023min_price_increment\030\347\001 \001(\01320.tinkoff." +
      "public.invest.api.contract.v1.Quotation\022" +
      "H\n\014strike_price\030\361\001 \001(\01321.tinkoff.public." +
      "invest.api.contract.v1.MoneyValue\0224\n\017exp" +
      "iration_date\030\255\002 \001(\0132\032.google.protobuf.Ti" +
      "mestamp\0225\n\020first_trade_date\030\267\002 \001(\0132\032.goo" +
      "gle.protobuf.Timestamp\0224\n\017last_trade_dat" +
      "e\030\270\002 \001(\0132\032.google.protobuf.Timestamp\022;\n\026" +
      "first_1min_candle_date\030\301\002 \001(\0132\032.google.p" +
      "rotobuf.Timestamp\022;\n\026first_1day_candle_d" +
      "ate\030\302\002 \001(\0132\032.google.protobuf.Timestamp\022\033" +
      "\n\022short_enabled_flag\030\221\003 \001(\010\022\025\n\014for_iis_f" +
      "lag\030\222\003 \001(\010\022\021\n\010otc_flag\030\223\003 \001(\010\022\033\n\022buy_ava" +
      "ilable_flag\030\224\003 \001(\010\022\034\n\023sell_available_fla" +
      "g\030\225\003 \001(\010\022\037\n\026for_qual_investor_flag\030\226\003 \001(" +
      "\010\022\025\n\014weekend_flag\030\227\003 \001(\010\022\031\n\020blocked_tca_" +
      "flag\030\230\003 \001(\010\022!\n\030api_trade_available_flag\030" +
      "\231\003 \001(\010\"Q\n\rShareResponse\022@\n\ninstrument\030\001 " +
      "\001(\0132,.tinkoff.public.invest.api.contract" +
      ".v1.Share\"S\n\016SharesResponse\022A\n\013instrumen" +
      "ts\030\001 \003(\0132,.tinkoff.public.invest.api.con" +
      "tract.v1.Share\"\302\017\n\004Bond\022\014\n\004figi\030\001 \001(\t\022\016\n" +
      "\006ticker\030\002 \001(\t\022\022\n\nclass_code\030\003 \001(\t\022\014\n\004isi" +
      "n\030\004 \001(\t\022\013\n\003lot\030\005 \001(\005\022\020\n\010currency\030\006 \001(\t\022?" +
      "\n\005klong\030\007 \001(\01320.tinkoff.public.invest.ap" +
      "i.contract.v1.Quotation\022@\n\006kshort\030\010 \001(\0132" +
      "0.tinkoff.public.invest.api.contract.v1." +
      "Quotation\022?\n\005dlong\030\t \001(\01320.tinkoff.publi" +
      "c.invest.api.contract.v1.Quotation\022@\n\006ds" +
      "hort\030\n \001(\01320.tinkoff.public.invest.api.c" +
      "ontract.v1.Quotation\022C\n\tdlong_min\030\013 \001(\0132" +
      "0.tinkoff.public.invest.api.contract.v1." +
      "Quotation\022D\n\ndshort_min\030\014 \001(\01320.tinkoff." +
      "public.invest.api.contract.v1.Quotation\022" +
      "\032\n\022short_enabled_flag\030\r \001(\010\022\014\n\004name\030\017 \001(" +
      "\t\022\020\n\010exchange\030\020 \001(\t\022 \n\030coupon_quantity_p" +
      "er_year\030\021 \001(\005\0221\n\rmaturity_date\030\022 \001(\0132\032.g" +
      "oogle.protobuf.Timestamp\022B\n\007nominal\030\023 \001(" +
      "\01321.tinkoff.public.invest.api.contract.v" +
      "1.MoneyValue\022J\n\017initial_nominal\030\024 \001(\01321." +
      "tinkoff.public.invest.api.contract.v1.Mo" +
      "neyValue\0222\n\016state_reg_date\030\025 \001(\0132\032.googl" +
      "e.protobuf.Timestamp\0222\n\016placement_date\030\026" +
      " \001(\0132\032.google.protobuf.Timestamp\022J\n\017plac" +
      "ement_price\030\027 \001(\01321.tinkoff.public.inves" +
      "t.api.contract.v1.MoneyValue\022D\n\taci_valu" +
      "e\030\030 \001(\01321.tinkoff.public.invest.api.cont" +
      "ract.v1.MoneyValue\022\027\n\017country_of_risk\030\031 " +
      "\001(\t\022\034\n\024country_of_risk_name\030\032 \001(\t\022\016\n\006sec" +
      "tor\030\033 \001(\t\022\022\n\nissue_kind\030\034 \001(\t\022\022\n\nissue_s" +
      "ize\030\035 \001(\003\022\027\n\017issue_size_plan\030\036 \001(\003\022T\n\016tr" +
      "ading_status\030\037 \001(\0162<.tinkoff.public.inve" +
      "st.api.contract.v1.SecurityTradingStatus" +
      "\022\020\n\010otc_flag\030  \001(\010\022\032\n\022buy_available_flag" +
      "\030! \001(\010\022\033\n\023sell_available_flag\030\" \001(\010\022\034\n\024f" +
      "loating_coupon_flag\030# \001(\010\022\026\n\016perpetual_f" +
      "lag\030$ \001(\010\022\031\n\021amortization_flag\030% \001(\010\022M\n\023" +
      "min_price_increment\030& \001(\01320.tinkoff.publ" +
      "ic.invest.api.contract.v1.Quotation\022 \n\030a" +
      "pi_trade_available_flag\030\' \001(\010\022\013\n\003uid\030( \001" +
      "(\t\022J\n\rreal_exchange\030) \001(\01623.tinkoff.publ" +
      "ic.invest.api.contract.v1.RealExchange\022\024" +
      "\n\014position_uid\030* \001(\t\022\024\n\014for_iis_flag\0303 \001" +
      "(\010\022\036\n\026for_qual_investor_flag\0304 \001(\010\022\024\n\014we" +
      "ekend_flag\0305 \001(\010\022\030\n\020blocked_tca_flag\0306 \001" +
      "(\010\022\031\n\021subordinated_flag\0307 \001(\010\022\026\n\016liquidi" +
      "ty_flag\0308 \001(\010\022:\n\026first_1min_candle_date\030" +
      "= \001(\0132\032.google.protobuf.Timestamp\022:\n\026fir" +
      "st_1day_candle_date\030> \001(\0132\032.google.proto" +
      "buf.Timestamp\022D\n\nrisk_level\030? \001(\01620.tink" +
      "off.public.invest.api.contract.v1.RiskLe" +
      "vel\"\253\n\n\010Currency\022\014\n\004figi\030\001 \001(\t\022\016\n\006ticker" +
      "\030\002 \001(\t\022\022\n\nclass_code\030\003 \001(\t\022\014\n\004isin\030\004 \001(\t" +
      "\022\013\n\003lot\030\005 \001(\005\022\020\n\010currency\030\006 \001(\t\022?\n\005klong" +
      "\030\007 \001(\01320.tinkoff.public.invest.api.contr" +
      "act.v1.Quotation\022@\n\006kshort\030\010 \001(\01320.tinko" +
      "ff.public.invest.api.contract.v1.Quotati" +
      "on\022?\n\005dlong\030\t \001(\01320.tinkoff.public.inves" +
      "t.api.contract.v1.Quotation\022@\n\006dshort\030\n " +
      "\001(\01320.tinkoff.public.invest.api.contract" +
      ".v1.Quotation\022C\n\tdlong_min\030\013 \001(\01320.tinko" +
      "ff.public.invest.api.contract.v1.Quotati" +
      "on\022D\n\ndshort_min\030\014 \001(\01320.tinkoff.public." +
      "invest.api.contract.v1.Quotation\022\032\n\022shor" +
      "t_enabled_flag\030\r \001(\010\022\014\n\004name\030\017 \001(\t\022\020\n\010ex" +
      "change\030\020 \001(\t\022B\n\007nominal\030\021 \001(\01321.tinkoff." +
      "public.invest.api.contract.v1.MoneyValue" +
      "\022\027\n\017country_of_risk\030\022 \001(\t\022\034\n\024country_of_" +
      "risk_name\030\023 \001(\t\022T\n\016trading_status\030\024 \001(\0162" +
      "<.tinkoff.public.invest.api.contract.v1." +
      "SecurityTradingStatus\022\020\n\010otc_flag\030\025 \001(\010\022" +
      "\032\n\022buy_available_flag\030\026 \001(\010\022\033\n\023sell_avai" +
      "lable_flag\030\027 \001(\010\022\031\n\021iso_currency_name\030\030 " +
      "\001(\t\022M\n\023min_price_increment\030\031 \001(\01320.tinko" +
      "ff.public.invest.api.contract.v1.Quotati" +
      "on\022 \n\030api_trade_available_flag\030\032 \001(\010\022\013\n\003" +
      "uid\030\033 \001(\t\022J\n\rreal_exchange\030\034 \001(\01623.tinko" +
      "ff.public.invest.api.contract.v1.RealExc" +
      "hange\022\024\n\014position_uid\030\035 \001(\t\022\024\n\014for_iis_f" +
      "lag\030) \001(\010\022\036\n\026for_qual_investor_flag\0304 \001(" +
      "\010\022\024\n\014weekend_flag\0305 \001(\010\022\030\n\020blocked_tca_f" +
      "lag\0306 \001(\010\022:\n\026first_1min_candle_date\0308 \001(" +
      "\0132\032.google.protobuf.Timestamp\022:\n\026first_1" +
      "day_candle_date\0309 \001(\0132\032.google.protobuf." +
      "Timestamp\"\342\013\n\003Etf\022\014\n\004figi\030\001 \001(\t\022\016\n\006ticke" +
      "r\030\002 \001(\t\022\022\n\nclass_code\030\003 \001(\t\022\014\n\004isin\030\004 \001(" +
      "\t\022\013\n\003lot\030\005 \001(\005\022\020\n\010currency\030\006 \001(\t\022?\n\005klon" +
      "g\030\007 \001(\01320.tinkoff.public.invest.api.cont" +
      "ract.v1.Quotation\022@\n\006kshort\030\010 \001(\01320.tink" +
      "off.public.invest.api.contract.v1.Quotat" +
      "ion\022?\n\005dlong\030\t \001(\01320.tinkoff.public.inve" +
      "st.api.contract.v1.Quotation\022@\n\006dshort\030\n" +
      " \001(\01320.tinkoff.public.invest.api.contrac" +
      "t.v1.Quotation\022C\n\tdlong_min\030\013 \001(\01320.tink" +
      "off.public.invest.api.contract.v1.Quotat" +
      "ion\022D\n\ndshort_min\030\014 \001(\01320.tinkoff.public" +
      ".invest.api.contract.v1.Quotation\022\032\n\022sho" +
      "rt_enabled_flag\030\r \001(\010\022\014\n\004name\030\017 \001(\t\022\020\n\010e" +
      "xchange\030\020 \001(\t\022J\n\020fixed_commission\030\021 \001(\0132" +
      "0.tinkoff.public.invest.api.contract.v1." +
      "Quotation\022\022\n\nfocus_type\030\022 \001(\t\0221\n\rrelease" +
      "d_date\030\023 \001(\0132\032.google.protobuf.Timestamp" +
      "\022D\n\nnum_shares\030\024 \001(\01320.tinkoff.public.in" +
      "vest.api.contract.v1.Quotation\022\027\n\017countr" +
      "y_of_risk\030\025 \001(\t\022\034\n\024country_of_risk_name\030" +
      "\026 \001(\t\022\016\n\006sector\030\027 \001(\t\022\030\n\020rebalancing_fre" +
      "q\030\030 \001(\t\022T\n\016trading_status\030\031 \001(\0162<.tinkof" +
      "f.public.invest.api.contract.v1.Security" +
      "TradingStatus\022\020\n\010otc_flag\030\032 \001(\010\022\032\n\022buy_a" +
      "vailable_flag\030\033 \001(\010\022\033\n\023sell_available_fl" +
      "ag\030\034 \001(\010\022M\n\023min_price_increment\030\035 \001(\01320." +
      "tinkoff.public.invest.api.contract.v1.Qu" +
      "otation\022 \n\030api_trade_available_flag\030\036 \001(" +
      "\010\022\013\n\003uid\030\037 \001(\t\022J\n\rreal_exchange\030  \001(\01623." +
      "tinkoff.public.invest.api.contract.v1.Re" +
      "alExchange\022\024\n\014position_uid\030! \001(\t\022\024\n\014for_" +
      "iis_flag\030) \001(\010\022\036\n\026for_qual_investor_flag" +
      "\030* \001(\010\022\024\n\014weekend_flag\030+ \001(\010\022\030\n\020blocked_" +
      "tca_flag\030, \001(\010\022\026\n\016liquidity_flag\030- \001(\010\022:" +
      "\n\026first_1min_candle_date\0308 \001(\0132\032.google." +
      "protobuf.Timestamp\022:\n\026first_1day_candle_" +
      "date\0309 \001(\0132\032.google.protobuf.Timestamp\"\231" +
      "\014\n\006Future\022\014\n\004figi\030\001 \001(\t\022\016\n\006ticker\030\002 \001(\t\022" +
      "\022\n\nclass_code\030\003 \001(\t\022\013\n\003lot\030\004 \001(\005\022\020\n\010curr" +
      "ency\030\005 \001(\t\022?\n\005klong\030\006 \001(\01320.tinkoff.publ" +
      "ic.invest.api.contract.v1.Quotation\022@\n\006k" +
      "short\030\007 \001(\01320.tinkoff.public.invest.api." +
      "contract.v1.Quotation\022?\n\005dlong\030\010 \001(\01320.t" +
      "inkoff.public.invest.api.contract.v1.Quo" +
      "tation\022@\n\006dshort\030\t \001(\01320.tinkoff.public." +
      "invest.api.contract.v1.Quotation\022C\n\tdlon" +
      "g_min\030\n \001(\01320.tinkoff.public.invest.api." +
      "contract.v1.Quotation\022D\n\ndshort_min\030\013 \001(" +
      "\01320.tinkoff.public.invest.api.contract.v" +
      "1.Quotation\022\032\n\022short_enabled_flag\030\014 \001(\010\022" +
      "\014\n\004name\030\r \001(\t\022\020\n\010exchange\030\016 \001(\t\0224\n\020first" +
      "_trade_date\030\017 \001(\0132\032.google.protobuf.Time" +
      "stamp\0223\n\017last_trade_date\030\020 \001(\0132\032.google." +
      "protobuf.Timestamp\022\024\n\014futures_type\030\021 \001(\t" +
      "\022\022\n\nasset_type\030\022 \001(\t\022\023\n\013basic_asset\030\023 \001(" +
      "\t\022J\n\020basic_asset_size\030\024 \001(\01320.tinkoff.pu" +
      "blic.invest.api.contract.v1.Quotation\022\027\n" +
      "\017country_of_risk\030\025 \001(\t\022\034\n\024country_of_ris" +
      "k_name\030\026 \001(\t\022\016\n\006sector\030\027 \001(\t\0223\n\017expirati" +
      "on_date\030\030 \001(\0132\032.google.protobuf.Timestam" +
      "p\022T\n\016trading_status\030\031 \001(\0162<.tinkoff.publ" +
      "ic.invest.api.contract.v1.SecurityTradin" +
      "gStatus\022\020\n\010otc_flag\030\032 \001(\010\022\032\n\022buy_availab" +
      "le_flag\030\033 \001(\010\022\033\n\023sell_available_flag\030\034 \001" +
      "(\010\022M\n\023min_price_increment\030\035 \001(\01320.tinkof" +
      "f.public.invest.api.contract.v1.Quotatio" +
      "n\022 \n\030api_trade_available_flag\030\036 \001(\010\022\013\n\003u" +
      "id\030\037 \001(\t\022J\n\rreal_exchange\030  \001(\01623.tinkof" +
      "f.public.invest.api.contract.v1.RealExch" +
      "ange\022\024\n\014position_uid\030! \001(\t\022 \n\030basic_asse" +
      "t_position_uid\030\" \001(\t\022\024\n\014for_iis_flag\030) \001" +
      "(\010\022\036\n\026for_qual_investor_flag\030* \001(\010\022\024\n\014we" +
      "ekend_flag\030+ \001(\010\022\030\n\020blocked_tca_flag\030, \001" +
      "(\010\022:\n\026first_1min_candle_date\0308 \001(\0132\032.goo" +
      "gle.protobuf.Timestamp\022:\n\026first_1day_can" +
      "dle_date\0309 \001(\0132\032.google.protobuf.Timesta" +
      "mp\"\356\013\n\005Share\022\014\n\004figi\030\001 \001(\t\022\016\n\006ticker\030\002 \001" +
      "(\t\022\022\n\nclass_code\030\003 \001(\t\022\014\n\004isin\030\004 \001(\t\022\013\n\003" +
      "lot\030\005 \001(\005\022\020\n\010currency\030\006 \001(\t\022?\n\005klong\030\007 \001" +
      "(\01320.tinkoff.public.invest.api.contract." +
      "v1.Quotation\022@\n\006kshort\030\010 \001(\01320.tinkoff.p" +
      "ublic.invest.api.contract.v1.Quotation\022?" +
      "\n\005dlong\030\t \001(\01320.tinkoff.public.invest.ap" +
      "i.contract.v1.Quotation\022@\n\006dshort\030\n \001(\0132" +
      "0.tinkoff.public.invest.api.contract.v1." +
      "Quotation\022C\n\tdlong_min\030\013 \001(\01320.tinkoff.p" +
      "ublic.invest.api.contract.v1.Quotation\022D" +
      "\n\ndshort_min\030\014 \001(\01320.tinkoff.public.inve" +
      "st.api.contract.v1.Quotation\022\032\n\022short_en" +
      "abled_flag\030\r \001(\010\022\014\n\004name\030\017 \001(\t\022\020\n\010exchan" +
      "ge\030\020 \001(\t\022,\n\010ipo_date\030\021 \001(\0132\032.google.prot" +
      "obuf.Timestamp\022\022\n\nissue_size\030\022 \001(\003\022\027\n\017co" +
      "untry_of_risk\030\023 \001(\t\022\034\n\024country_of_risk_n" +
      "ame\030\024 \001(\t\022\016\n\006sector\030\025 \001(\t\022\027\n\017issue_size_" +
      "plan\030\026 \001(\003\022B\n\007nominal\030\027 \001(\01321.tinkoff.pu" +
      "blic.invest.api.contract.v1.MoneyValue\022T" +
      "\n\016trading_status\030\031 \001(\0162<.tinkoff.public." +
      "invest.api.contract.v1.SecurityTradingSt" +
      "atus\022\020\n\010otc_flag\030\032 \001(\010\022\032\n\022buy_available_" +
      "flag\030\033 \001(\010\022\033\n\023sell_available_flag\030\034 \001(\010\022" +
      "\026\n\016div_yield_flag\030\035 \001(\010\022D\n\nshare_type\030\036 " +
      "\001(\01620.tinkoff.public.invest.api.contract" +
      ".v1.ShareType\022M\n\023min_price_increment\030\037 \001" +
      "(\01320.tinkoff.public.invest.api.contract." +
      "v1.Quotation\022 \n\030api_trade_available_flag" +
      "\030  \001(\010\022\013\n\003uid\030! \001(\t\022J\n\rreal_exchange\030\" \001" +
      "(\01623.tinkoff.public.invest.api.contract." +
      "v1.RealExchange\022\024\n\014position_uid\030# \001(\t\022\024\n" +
      "\014for_iis_flag\030. \001(\010\022\036\n\026for_qual_investor" +
      "_flag\030/ \001(\010\022\024\n\014weekend_flag\0300 \001(\010\022\030\n\020blo" +
      "cked_tca_flag\0301 \001(\010\022\026\n\016liquidity_flag\0302 " +
      "\001(\010\022:\n\026first_1min_candle_date\0308 \001(\0132\032.go" +
      "ogle.protobuf.Timestamp\022:\n\026first_1day_ca" +
      "ndle_date\0309 \001(\0132\032.google.protobuf.Timest" +
      "amp\"|\n\032GetAccruedInterestsRequest\022\014\n\004fig" +
      "i\030\001 \001(\t\022(\n\004from\030\002 \001(\0132\032.google.protobuf." +
      "Timestamp\022&\n\002to\030\003 \001(\0132\032.google.protobuf." +
      "Timestamp\"p\n\033GetAccruedInterestsResponse" +
      "\022Q\n\021accrued_interests\030\001 \003(\01326.tinkoff.pu" +
      "blic.invest.api.contract.v1.AccruedInter" +
      "est\"\210\002\n\017AccruedInterest\022(\n\004date\030\001 \001(\0132\032." +
      "google.protobuf.Timestamp\022?\n\005value\030\002 \001(\013" +
      "20.tinkoff.public.invest.api.contract.v1" +
      ".Quotation\022G\n\rvalue_percent\030\003 \001(\01320.tink" +
      "off.public.invest.api.contract.v1.Quotat" +
      "ion\022A\n\007nominal\030\004 \001(\01320.tinkoff.public.in" +
      "vest.api.contract.v1.Quotation\"\'\n\027GetFut" +
      "uresMarginRequest\022\014\n\004figi\030\001 \001(\t\"\344\002\n\030GetF" +
      "uturesMarginResponse\022P\n\025initial_margin_o" +
      "n_buy\030\001 \001(\01321.tinkoff.public.invest.api." +
      "contract.v1.MoneyValue\022Q\n\026initial_margin" +
      "_on_sell\030\002 \001(\01321.tinkoff.public.invest.a" +
      "pi.contract.v1.MoneyValue\022M\n\023min_price_i" +
      "ncrement\030\003 \001(\01320.tinkoff.public.invest.a" +
      "pi.contract.v1.Quotation\022T\n\032min_price_in" +
      "crement_amount\030\004 \001(\01320.tinkoff.public.in" +
      "vest.api.contract.v1.Quotation\"[\n\022Instru" +
      "mentResponse\022E\n\ninstrument\030\001 \001(\01321.tinko" +
      "ff.public.invest.api.contract.v1.Instrum" +
      "ent\"\267\n\n\nInstrument\022\014\n\004figi\030\001 \001(\t\022\016\n\006tick" +
      "er\030\002 \001(\t\022\022\n\nclass_code\030\003 \001(\t\022\014\n\004isin\030\004 \001" +
      "(\t\022\013\n\003lot\030\005 \001(\005\022\020\n\010currency\030\006 \001(\t\022?\n\005klo" +
      "ng\030\007 \001(\01320.tinkoff.public.invest.api.con" +
      "tract.v1.Quotation\022@\n\006kshort\030\010 \001(\01320.tin" +
      "koff.public.invest.api.contract.v1.Quota" +
      "tion\022?\n\005dlong\030\t \001(\01320.tinkoff.public.inv" +
      "est.api.contract.v1.Quotation\022@\n\006dshort\030" +
      "\n \001(\01320.tinkoff.public.invest.api.contra" +
      "ct.v1.Quotation\022C\n\tdlong_min\030\013 \001(\01320.tin" +
      "koff.public.invest.api.contract.v1.Quota" +
      "tion\022D\n\ndshort_min\030\014 \001(\01320.tinkoff.publi" +
      "c.invest.api.contract.v1.Quotation\022\032\n\022sh" +
      "ort_enabled_flag\030\r \001(\010\022\014\n\004name\030\016 \001(\t\022\020\n\010" +
      "exchange\030\017 \001(\t\022\027\n\017country_of_risk\030\020 \001(\t\022" +
      "\034\n\024country_of_risk_name\030\021 \001(\t\022\027\n\017instrum" +
      "ent_type\030\022 \001(\t\022T\n\016trading_status\030\023 \001(\0162<" +
      ".tinkoff.public.invest.api.contract.v1.S" +
      "ecurityTradingStatus\022\020\n\010otc_flag\030\024 \001(\010\022\032" +
      "\n\022buy_available_flag\030\025 \001(\010\022\033\n\023sell_avail" +
      "able_flag\030\026 \001(\010\022M\n\023min_price_increment\030\027" +
      " \001(\01320.tinkoff.public.invest.api.contrac" +
      "t.v1.Quotation\022 \n\030api_trade_available_fl" +
      "ag\030\030 \001(\010\022\013\n\003uid\030\031 \001(\t\022J\n\rreal_exchange\030\032" +
      " \001(\01623.tinkoff.public.invest.api.contrac" +
      "t.v1.RealExchange\022\024\n\014position_uid\030\033 \001(\t\022" +
      "\024\n\014for_iis_flag\030$ \001(\010\022\036\n\026for_qual_invest" +
      "or_flag\030% \001(\010\022\024\n\014weekend_flag\030& \001(\010\022\030\n\020b" +
      "locked_tca_flag\030\' \001(\010\022N\n\017instrument_kind" +
      "\030( \001(\01625.tinkoff.public.invest.api.contr" +
      "act.v1.InstrumentType\022:\n\026first_1min_cand" +
      "le_date\0308 \001(\0132\032.google.protobuf.Timestam" +
      "p\022:\n\026first_1day_candle_date\0309 \001(\0132\032.goog" +
      "le.protobuf.Timestamp\"u\n\023GetDividendsReq" +
      "uest\022\014\n\004figi\030\001 \001(\t\022(\n\004from\030\002 \001(\0132\032.googl" +
      "e.protobuf.Timestamp\022&\n\002to\030\003 \001(\0132\032.googl" +
      "e.protobuf.Timestamp\"Z\n\024GetDividendsResp" +
      "onse\022B\n\tdividends\030\001 \003(\0132/.tinkoff.public" +
      ".invest.api.contract.v1.Dividend\"\206\004\n\010Div" +
      "idend\022G\n\014dividend_net\030\001 \001(\01321.tinkoff.pu" +
      "blic.invest.api.contract.v1.MoneyValue\0220" +
      "\n\014payment_date\030\002 \001(\0132\032.google.protobuf.T" +
      "imestamp\0221\n\rdeclared_date\030\003 \001(\0132\032.google" +
      ".protobuf.Timestamp\0221\n\rlast_buy_date\030\004 \001" +
      "(\0132\032.google.protobuf.Timestamp\022\025\n\rdivide" +
      "nd_type\030\005 \001(\t\022/\n\013record_date\030\006 \001(\0132\032.goo" +
      "gle.protobuf.Timestamp\022\022\n\nregularity\030\007 \001",
      "(\t\022F\n\013close_price\030\010 \001(\01321.tinkoff.public" +
      ".invest.api.contract.v1.MoneyValue\022E\n\013yi" +
      "eld_value\030\t \001(\01320.tinkoff.public.invest." +
      "api.contract.v1.Quotation\022.\n\ncreated_at\030" +
      "\n \001(\0132\032.google.protobuf.Timestamp\"\032\n\014Ass" +
      "etRequest\022\n\n\002id\030\001 \001(\t\"P\n\rAssetResponse\022?" +
      "\n\005asset\030\001 \001(\01320.tinkoff.public.invest.ap" +
      "i.contract.v1.AssetFull\"_\n\rAssetsRequest" +
      "\022N\n\017instrument_type\030\001 \001(\01625.tinkoff.publ" +
      "ic.invest.api.contract.v1.InstrumentType" +
      "\"N\n\016AssetsResponse\022<\n\006assets\030\001 \003(\0132,.tin" +
      "koff.public.invest.api.contract.v1.Asset" +
      "\"\230\005\n\tAssetFull\022\013\n\003uid\030\001 \001(\t\022>\n\004type\030\002 \001(" +
      "\01620.tinkoff.public.invest.api.contract.v" +
      "1.AssetType\022\014\n\004name\030\003 \001(\t\022\022\n\nname_brief\030" +
      "\004 \001(\t\022\023\n\013description\030\005 \001(\t\022.\n\ndeleted_at" +
      "\030\006 \001(\0132\032.google.protobuf.Timestamp\022\026\n\016re" +
      "quired_tests\030\007 \003(\t\022H\n\010currency\030\010 \001(\01324.t" +
      "inkoff.public.invest.api.contract.v1.Ass" +
      "etCurrencyH\000\022H\n\010security\030\t \001(\01324.tinkoff" +
      ".public.invest.api.contract.v1.AssetSecu" +
      "rityH\000\022\024\n\014gos_reg_code\030\n \001(\t\022\013\n\003cfi\030\013 \001(" +
      "\t\022\020\n\010code_nsd\030\014 \001(\t\022\016\n\006status\030\r \001(\t\022;\n\005b" +
      "rand\030\016 \001(\0132,.tinkoff.public.invest.api.c" +
      "ontract.v1.Brand\022.\n\nupdated_at\030\017 \001(\0132\032.g" +
      "oogle.protobuf.Timestamp\022\017\n\007br_code\030\020 \001(" +
      "\t\022\024\n\014br_code_name\030\021 \001(\t\022K\n\013instruments\030\022" +
      " \003(\01326.tinkoff.public.invest.api.contrac" +
      "t.v1.AssetInstrumentB\005\n\003ext\"\257\001\n\005Asset\022\013\n" +
      "\003uid\030\001 \001(\t\022>\n\004type\030\002 \001(\01620.tinkoff.publi" +
      "c.invest.api.contract.v1.AssetType\022\014\n\004na" +
      "me\030\003 \001(\t\022K\n\013instruments\030\004 \003(\01326.tinkoff." +
      "public.invest.api.contract.v1.AssetInstr" +
      "ument\"&\n\rAssetCurrency\022\025\n\rbase_currency\030" +
      "\001 \001(\t\"\366\003\n\rAssetSecurity\022\014\n\004isin\030\001 \001(\t\022\014\n" +
      "\004type\030\002 \001(\t\022N\n\017instrument_kind\030\n \001(\01625.t" +
      "inkoff.public.invest.api.contract.v1.Ins" +
      "trumentType\022B\n\005share\030\003 \001(\01321.tinkoff.pub" +
      "lic.invest.api.contract.v1.AssetShareH\000\022" +
      "@\n\004bond\030\004 \001(\01320.tinkoff.public.invest.ap" +
      "i.contract.v1.AssetBondH\000\022K\n\002sp\030\005 \001(\0132=." +
      "tinkoff.public.invest.api.contract.v1.As" +
      "setStructuredProductH\000\022>\n\003etf\030\006 \001(\0132/.ti" +
      "nkoff.public.invest.api.contract.v1.Asse" +
      "tEtfH\000\022_\n\024clearing_certificate\030\007 \001(\0132?.t" +
      "inkoff.public.invest.api.contract.v1.Ass" +
      "etClearingCertificateH\000B\005\n\003ext\"\325\005\n\nAsset" +
      "Share\022>\n\004type\030\001 \001(\01620.tinkoff.public.inv" +
      "est.api.contract.v1.ShareType\022D\n\nissue_s" +
      "ize\030\002 \001(\01320.tinkoff.public.invest.api.co" +
      "ntract.v1.Quotation\022A\n\007nominal\030\003 \001(\01320.t" +
      "inkoff.public.invest.api.contract.v1.Quo" +
      "tation\022\030\n\020nominal_currency\030\004 \001(\t\022\025\n\rprim" +
      "ary_index\030\005 \001(\t\022G\n\rdividend_rate\030\006 \001(\01320" +
      ".tinkoff.public.invest.api.contract.v1.Q" +
      "uotation\022\034\n\024preferred_share_type\030\007 \001(\t\022," +
      "\n\010ipo_date\030\010 \001(\0132\032.google.protobuf.Times" +
      "tamp\0221\n\rregistry_date\030\t \001(\0132\032.google.pro" +
      "tobuf.Timestamp\022\026\n\016div_yield_flag\030\n \001(\010\022" +
      "\022\n\nissue_kind\030\013 \001(\t\0222\n\016placement_date\030\014 " +
      "\001(\0132\032.google.protobuf.Timestamp\022\023\n\013repre" +
      "s_isin\030\r \001(\t\022I\n\017issue_size_plan\030\016 \001(\01320." +
      "tinkoff.public.invest.api.contract.v1.Qu" +
      "otation\022E\n\013total_float\030\017 \001(\01320.tinkoff.p" +
      "ublic.invest.api.contract.v1.Quotation\"\340" +
      "\006\n\tAssetBond\022I\n\017current_nominal\030\001 \001(\01320." +
      "tinkoff.public.invest.api.contract.v1.Qu" +
      "otation\022\023\n\013borrow_name\030\002 \001(\t\022D\n\nissue_si" +
      "ze\030\003 \001(\01320.tinkoff.public.invest.api.con" +
      "tract.v1.Quotation\022A\n\007nominal\030\004 \001(\01320.ti" +
      "nkoff.public.invest.api.contract.v1.Quot" +
      "ation\022\030\n\020nominal_currency\030\005 \001(\t\022\022\n\nissue" +
      "_kind\030\006 \001(\t\022\025\n\rinterest_kind\030\007 \001(\t\022 \n\030co" +
      "upon_quantity_per_year\030\010 \001(\005\022\034\n\024indexed_" +
      "nominal_flag\030\t \001(\010\022\031\n\021subordinated_flag\030" +
      "\n \001(\010\022\027\n\017collateral_flag\030\013 \001(\010\022\025\n\rtax_fr" +
      "ee_flag\030\014 \001(\010\022\031\n\021amortization_flag\030\r \001(\010" +
      "\022\034\n\024floating_coupon_flag\030\016 \001(\010\022\026\n\016perpet" +
      "ual_flag\030\017 \001(\010\0221\n\rmaturity_date\030\020 \001(\0132\032." +
      "google.protobuf.Timestamp\022\030\n\020return_cond" +
      "ition\030\021 \001(\t\0222\n\016state_reg_date\030\022 \001(\0132\032.go" +
      "ogle.protobuf.Timestamp\0222\n\016placement_dat" +
      "e\030\023 \001(\0132\032.google.protobuf.Timestamp\022I\n\017p" +
      "lacement_price\030\024 \001(\01320.tinkoff.public.in" +
      "vest.api.contract.v1.Quotation\022I\n\017issue_" +
      "size_plan\030\025 \001(\01320.tinkoff.public.invest." +
      "api.contract.v1.Quotation\"\240\005\n\026AssetStruc" +
      "turedProduct\022\023\n\013borrow_name\030\001 \001(\t\022A\n\007nom" +
      "inal\030\002 \001(\01320.tinkoff.public.invest.api.c" +
      "ontract.v1.Quotation\022\030\n\020nominal_currency" +
      "\030\003 \001(\t\022J\n\004type\030\004 \001(\0162<.tinkoff.public.in" +
      "vest.api.contract.v1.StructuredProductTy" +
      "pe\022\027\n\017logic_portfolio\030\005 \001(\t\022D\n\nasset_typ" +
      "e\030\006 \001(\01620.tinkoff.public.invest.api.cont" +
      "ract.v1.AssetType\022\023\n\013basic_asset\030\007 \001(\t\022H" +
      "\n\016safety_barrier\030\010 \001(\01320.tinkoff.public." +
      "invest.api.contract.v1.Quotation\0221\n\rmatu" +
      "rity_date\030\t \001(\0132\032.google.protobuf.Timest" +
      "amp\022I\n\017issue_size_plan\030\n \001(\01320.tinkoff.p" +
      "ublic.invest.api.contract.v1.Quotation\022D" +
      "\n\nissue_size\030\013 \001(\01320.tinkoff.public.inve" +
      "st.api.contract.v1.Quotation\0222\n\016placemen" +
      "t_date\030\014 \001(\0132\032.google.protobuf.Timestamp" +
      "\022\022\n\nissue_kind\030\r \001(\t\"\330\n\n\010AssetEtf\022G\n\rtot" +
      "al_expense\030\001 \001(\01320.tinkoff.public.invest" +
      ".api.contract.v1.Quotation\022E\n\013hurdle_rat" +
      "e\030\002 \001(\01320.tinkoff.public.invest.api.cont" +
      "ract.v1.Quotation\022I\n\017performance_fee\030\003 \001" +
      "(\01320.tinkoff.public.invest.api.contract." +
      "v1.Quotation\022J\n\020fixed_commission\030\004 \001(\01320" +
      ".tinkoff.public.invest.api.contract.v1.Q" +
      "uotation\022\024\n\014payment_type\030\005 \001(\t\022\026\n\016waterm" +
      "ark_flag\030\006 \001(\010\022E\n\013buy_premium\030\007 \001(\01320.ti" +
      "nkoff.public.invest.api.contract.v1.Quot" +
      "ation\022G\n\rsell_discount\030\010 \001(\01320.tinkoff.p" +
      "ublic.invest.api.contract.v1.Quotation\022\030" +
      "\n\020rebalancing_flag\030\t \001(\010\022\030\n\020rebalancing_" +
      "freq\030\n \001(\t\022\027\n\017management_type\030\013 \001(\t\022\025\n\rp" +
      "rimary_index\030\014 \001(\t\022\022\n\nfocus_type\030\r \001(\t\022\026" +
      "\n\016leveraged_flag\030\016 \001(\010\022C\n\tnum_share\030\017 \001(" +
      "\01320.tinkoff.public.invest.api.contract.v" +
      "1.Quotation\022\022\n\nucits_flag\030\020 \001(\010\0221\n\rrelea" +
      "sed_date\030\021 \001(\0132\032.google.protobuf.Timesta" +
      "mp\022\023\n\013description\030\022 \001(\t\022!\n\031primary_index" +
      "_description\030\023 \001(\t\022\035\n\025primary_index_comp" +
      "any\030\024 \001(\t\022O\n\025index_recovery_period\030\025 \001(\013" +
      "20.tinkoff.public.invest.api.contract.v1" +
      ".Quotation\022\021\n\tinav_code\030\026 \001(\t\022\026\n\016div_yie" +
      "ld_flag\030\027 \001(\010\022L\n\022expense_commission\030\030 \001(" +
      "\01320.tinkoff.public.invest.api.contract.v" +
      "1.Quotation\022V\n\034primary_index_tracking_er" +
      "ror\030\031 \001(\01320.tinkoff.public.invest.api.co" +
      "ntract.v1.Quotation\022\030\n\020rebalancing_plan\030" +
      "\032 \001(\t\022\020\n\010tax_rate\030\033 \001(\t\0225\n\021rebalancing_d" +
      "ates\030\034 \003(\0132\032.google.protobuf.Timestamp\022\022" +
      "\n\nissue_kind\030\035 \001(\t\022A\n\007nominal\030\036 \001(\01320.ti" +
      "nkoff.public.invest.api.contract.v1.Quot" +
      "ation\022\030\n\020nominal_currency\030\037 \001(\t\"w\n\030Asset" +
      "ClearingCertificate\022A\n\007nominal\030\001 \001(\01320.t" +
      "inkoff.public.invest.api.contract.v1.Quo" +
      "tation\022\030\n\020nominal_currency\030\002 \001(\t\"\235\001\n\005Bra" +
      "nd\022\013\n\003uid\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013descrip" +
      "tion\030\003 \001(\t\022\014\n\004info\030\004 \001(\t\022\017\n\007company\030\005 \001(" +
      "\t\022\016\n\006sector\030\006 \001(\t\022\027\n\017country_of_risk\030\007 \001" +
      "(\t\022\034\n\024country_of_risk_name\030\010 \001(\t\"\225\002\n\017Ass" +
      "etInstrument\022\013\n\003uid\030\001 \001(\t\022\014\n\004figi\030\002 \001(\t\022" +
      "\027\n\017instrument_type\030\003 \001(\t\022\016\n\006ticker\030\004 \001(\t" +
      "\022\022\n\nclass_code\030\005 \001(\t\022D\n\005links\030\006 \003(\01325.ti" +
      "nkoff.public.invest.api.contract.v1.Inst" +
      "rumentLink\022N\n\017instrument_kind\030\n \001(\01625.ti" +
      "nkoff.public.invest.api.contract.v1.Inst" +
      "rumentType\022\024\n\014position_uid\030\013 \001(\t\"6\n\016Inst" +
      "rumentLink\022\014\n\004type\030\001 \001(\t\022\026\n\016instrument_u" +
      "id\030\002 \001(\t\"\025\n\023GetFavoritesRequest\"o\n\024GetFa" +
      "voritesResponse\022W\n\024favorite_instruments\030" +
      "\001 \003(\01329.tinkoff.public.invest.api.contra" +
      "ct.v1.FavoriteInstrument\"\361\001\n\022FavoriteIns" +
      "trument\022\014\n\004figi\030\001 \001(\t\022\016\n\006ticker\030\002 \001(\t\022\022\n" +
      "\nclass_code\030\003 \001(\t\022\014\n\004isin\030\004 \001(\t\022\027\n\017instr" +
      "ument_type\030\013 \001(\t\022\020\n\010otc_flag\030\020 \001(\010\022 \n\030ap" +
      "i_trade_available_flag\030\021 \001(\010\022N\n\017instrume" +
      "nt_kind\030\022 \001(\01625.tinkoff.public.invest.ap" +
      "i.contract.v1.InstrumentType\"\307\001\n\024EditFav" +
      "oritesRequest\022Z\n\013instruments\030\001 \003(\0132E.tin" +
      "koff.public.invest.api.contract.v1.EditF" +
      "avoritesRequestInstrument\022S\n\013action_type" +
      "\030\006 \001(\0162>.tinkoff.public.invest.api.contr" +
      "act.v1.EditFavoritesActionType\".\n\036EditFa" +
      "voritesRequestInstrument\022\014\n\004figi\030\001 \001(\t\"p" +
      "\n\025EditFavoritesResponse\022W\n\024favorite_inst" +
      "ruments\030\001 \003(\01329.tinkoff.public.invest.ap" +
      "i.contract.v1.FavoriteInstrument\"\025\n\023GetC" +
      "ountriesRequest\"a\n\024GetCountriesResponse\022" +
      "I\n\tcountries\030\001 \003(\01326.tinkoff.public.inve" +
      "st.api.contract.v1.CountryResponse\"Y\n\017Co" +
      "untryResponse\022\020\n\010alfa_two\030\001 \001(\t\022\022\n\nalfa_" +
      "three\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\022\022\n\nname_brief\030" +
      "\004 \001(\t\"\230\001\n\025FindInstrumentRequest\022\r\n\005query" +
      "\030\001 \001(\t\022N\n\017instrument_kind\030\002 \001(\01625.tinkof" +
      "f.public.invest.api.contract.v1.Instrume" +
      "ntType\022 \n\030api_trade_available_flag\030\003 \001(\010" +
      "\"e\n\026FindInstrumentResponse\022K\n\013instrument" +
      "s\030\001 \003(\01326.tinkoff.public.invest.api.cont" +
      "ract.v1.InstrumentShort\"\353\003\n\017InstrumentSh" +
      "ort\022\014\n\004isin\030\001 \001(\t\022\014\n\004figi\030\002 \001(\t\022\016\n\006ticke" +
      "r\030\003 \001(\t\022\022\n\nclass_code\030\004 \001(\t\022\027\n\017instrumen" +
      "t_type\030\005 \001(\t\022\014\n\004name\030\006 \001(\t\022\013\n\003uid\030\007 \001(\t\022" +
      "\024\n\014position_uid\030\010 \001(\t\022N\n\017instrument_kind" +
      "\030\n \001(\01625.tinkoff.public.invest.api.contr" +
      "act.v1.InstrumentType\022 \n\030api_trade_avail" +
      "able_flag\030\013 \001(\010\022\024\n\014for_iis_flag\030\014 \001(\010\022:\n" +
      "\026first_1min_candle_date\030\032 \001(\0132\032.google.p" +
      "rotobuf.Timestamp\022:\n\026first_1day_candle_d" +
      "ate\030\033 \001(\0132\032.google.protobuf.Timestamp\022\036\n" +
      "\026for_qual_investor_flag\030\034 \001(\010\022\024\n\014weekend" +
      "_flag\030\035 \001(\010\022\030\n\020blocked_tca_flag\030\036 \001(\010\"\022\n" +
      "\020GetBrandsRequest\"\035\n\017GetBrandRequest\022\n\n\002" +
      "id\030\001 \001(\t\"Q\n\021GetBrandsResponse\022<\n\006brands\030" +
      "\001 \003(\0132,.tinkoff.public.invest.api.contra" +
      "ct.v1.Brand\"-\n\033GetAssetFundamentalsReque" +
      "st\022\016\n\006assets\030\001 \003(\t\"\375\016\n\034GetAssetFundament" +
      "alsResponse\022k\n\014fundamentals\030\001 \003(\0132U.tink" +
      "off.public.invest.api.contract.v1.GetAss" +
      "etFundamentalsResponse.StatisticResponse" +
      "\032\357\r\n\021StatisticResponse\022\021\n\tasset_uid\030\001 \001(" +
      "\t\022\020\n\010currency\030\002 \001(\t\022\035\n\025market_capitaliza" +
      "tion\030\003 \001(\001\022 \n\030high_price_last_52_weeks\030\004" +
      " \001(\001\022\037\n\027low_price_last_52_weeks\030\005 \001(\001\022)\n" +
      "!average_daily_volume_last_10_days\030\006 \001(\001" +
      "\022)\n!average_daily_volume_last_4_weeks\030\007 " +
      "\001(\001\022\014\n\004beta\030\010 \001(\001\022\022\n\nfree_float\030\t \001(\001\022%\n" +
      "\035forward_annual_dividend_yield\030\n \001(\001\022\032\n\022" +
      "shares_outstanding\030\013 \001(\001\022\023\n\013revenue_ttm\030" +
      "\014 \001(\001\022\022\n\nebitda_ttm\030\r \001(\001\022\026\n\016net_income_" +
      "ttm\030\016 \001(\001\022\017\n\007eps_ttm\030\017 \001(\001\022\027\n\017diluted_ep" +
      "s_ttm\030\020 \001(\001\022\032\n\022free_cash_flow_ttm\030\021 \001(\001\022" +
      ",\n$five_year_annual_revenue_growth_rate\030" +
      "\022 \001(\001\022-\n%three_year_annual_revenue_growt" +
      "h_rate\030\023 \001(\001\022\024\n\014pe_ratio_ttm\030\024 \001(\001\022\032\n\022pr" +
      "ice_to_sales_ttm\030\025 \001(\001\022\031\n\021price_to_book_" +
      "ttm\030\026 \001(\001\022#\n\033price_to_free_cash_flow_ttm" +
      "\030\027 \001(\001\022\"\n\032total_enterprise_value_mrq\030\030 \001" +
      "(\001\022\030\n\020ev_to_ebitda_mrq\030\031 \001(\001\022\026\n\016net_marg" +
      "in_mrq\030\032 \001(\001\022\037\n\027net_interest_margin_mrq\030" +
      "\033 \001(\001\022\013\n\003roe\030\034 \001(\001\022\013\n\003roa\030\035 \001(\001\022\014\n\004roic\030" +
      "\036 \001(\001\022\026\n\016total_debt_mrq\030\037 \001(\001\022 \n\030total_d" +
      "ebt_to_equity_mrq\030  \001(\001\022 \n\030total_debt_to" +
      "_ebitda_mrq\030! \001(\001\022\037\n\027free_cash_flow_to_p" +
      "rice\030\" \001(\001\022\032\n\022net_debt_to_ebitda\030# \001(\001\022\031" +
      "\n\021current_ratio_mrq\030$ \001(\001\022&\n\036fixed_charg" +
      "e_coverage_ratio_fy\030% \001(\001\022 \n\030dividend_yi" +
      "eld_daily_ttm\030& \001(\001\022\031\n\021dividend_rate_ttm" +
      "\030\' \001(\001\022\033\n\023dividends_per_share\030( \001(\001\022)\n!f" +
      "ive_years_average_dividend_yield\030) \001(\001\022-" +
      "\n%five_year_annual_dividend_growth_rate\030" +
      "* \001(\001\022 \n\030dividend_payout_ratio_fy\030+ \001(\001\022" +
      "\024\n\014buy_back_ttm\030, \001(\001\022+\n#one_year_annual" +
      "_revenue_growth_rate\030- \001(\001\022\037\n\027domicile_i" +
      "ndicator_code\030. \001(\t\022!\n\031adr_to_common_sha" +
      "re_ratio\030/ \001(\001\022\033\n\023number_of_employees\0300 " +
      "\001(\001\0224\n\020ex_dividend_date\0301 \001(\0132\032.google.p" +
      "rotobuf.Timestamp\022<\n\030fiscal_period_start" +
      "_date\0302 \001(\0132\032.google.protobuf.Timestamp\022" +
      ":\n\026fiscal_period_end_date\0303 \001(\0132\032.google" +
      ".protobuf.Timestamp\022!\n\031revenue_change_fi" +
      "ve_years\0305 \001(\001\022\035\n\025eps_change_five_years\030" +
      "6 \001(\001\022 \n\030ebitda_change_five_years\0307 \001(\001\022" +
      "$\n\034total_debt_change_five_years\0308 \001(\001\022\023\n" +
      "\013ev_to_sales\0309 \001(\001*\327\001\n\nCouponType\022\033\n\027COU" +
      "PON_TYPE_UNSPECIFIED\020\000\022\030\n\024COUPON_TYPE_CO" +
      "NSTANT\020\001\022\030\n\024COUPON_TYPE_FLOATING\020\002\022\030\n\024CO" +
      "UPON_TYPE_DISCOUNT\020\003\022\030\n\024COUPON_TYPE_MORT" +
      "GAGE\020\004\022\023\n\017COUPON_TYPE_FIX\020\005\022\030\n\024COUPON_TY" +
      "PE_VARIABLE\020\006\022\025\n\021COUPON_TYPE_OTHER\020\007*h\n\017" +
      "OptionDirection\022 \n\034OPTION_DIRECTION_UNSP" +
      "ECIFIED\020\000\022\030\n\024OPTION_DIRECTION_PUT\020\001\022\031\n\025O" +
      "PTION_DIRECTION_CALL\020\002*{\n\021OptionPaymentT" +
      "ype\022#\n\037OPTION_PAYMENT_TYPE_UNSPECIFIED\020\000" +
      "\022\037\n\033OPTION_PAYMENT_TYPE_PREMIUM\020\001\022 \n\034OPT" +
      "ION_PAYMENT_TYPE_MARGINAL\020\002*a\n\013OptionSty" +
      "le\022\034\n\030OPTION_STYLE_UNSPECIFIED\020\000\022\031\n\025OPTI" +
      "ON_STYLE_AMERICAN\020\001\022\031\n\025OPTION_STYLE_EURO" +
      "PEAN\020\002*\225\001\n\024OptionSettlementType\022%\n!OPTIO" +
      "N_EXECUTION_TYPE_UNSPECIFIED\020\000\022+\n\'OPTION" +
      "_EXECUTION_TYPE_PHYSICAL_DELIVERY\020\001\022)\n%O" +
      "PTION_EXECUTION_TYPE_CASH_SETTLEMENT\020\002*\256" +
      "\001\n\020InstrumentIdType\022\035\n\031INSTRUMENT_ID_UNS" +
      "PECIFIED\020\000\022\033\n\027INSTRUMENT_ID_TYPE_FIGI\020\001\022" +
      "\035\n\031INSTRUMENT_ID_TYPE_TICKER\020\002\022\032\n\026INSTRU" +
      "MENT_ID_TYPE_UID\020\003\022#\n\037INSTRUMENT_ID_TYPE" +
      "_POSITION_UID\020\004*l\n\020InstrumentStatus\022!\n\035I" +
      "NSTRUMENT_STATUS_UNSPECIFIED\020\000\022\032\n\026INSTRU" +
      "MENT_STATUS_BASE\020\001\022\031\n\025INSTRUMENT_STATUS_" +
      "ALL\020\002*\345\001\n\tShareType\022\032\n\026SHARE_TYPE_UNSPEC" +
      "IFIED\020\000\022\025\n\021SHARE_TYPE_COMMON\020\001\022\030\n\024SHARE_" +
      "TYPE_PREFERRED\020\002\022\022\n\016SHARE_TYPE_ADR\020\003\022\022\n\016" +
      "SHARE_TYPE_GDR\020\004\022\022\n\016SHARE_TYPE_MLP\020\005\022\032\n\026" +
      "SHARE_TYPE_NY_REG_SHRS\020\006\022\036\n\032SHARE_TYPE_C" +
      "LOSED_END_FUND\020\007\022\023\n\017SHARE_TYPE_REIT\020\010*\211\001" +
      "\n\tAssetType\022\032\n\026ASSET_TYPE_UNSPECIFIED\020\000\022" +
      "\027\n\023ASSET_TYPE_CURRENCY\020\001\022\030\n\024ASSET_TYPE_C" +
      "OMMODITY\020\002\022\024\n\020ASSET_TYPE_INDEX\020\003\022\027\n\023ASSE" +
      "T_TYPE_SECURITY\020\004*f\n\025StructuredProductTy" +
      "pe\022\027\n\023SP_TYPE_UNSPECIFIED\020\000\022\027\n\023SP_TYPE_D" +
      "ELIVERABLE\020\001\022\033\n\027SP_TYPE_NON_DELIVERABLE\020" +
      "\002*\215\001\n\027EditFavoritesActionType\022*\n&EDIT_FA" +
      "VORITES_ACTION_TYPE_UNSPECIFIED\020\000\022\"\n\036EDI" +
      "T_FAVORITES_ACTION_TYPE_ADD\020\001\022\"\n\036EDIT_FA" +
      "VORITES_ACTION_TYPE_DEL\020\002*s\n\014RealExchang" +
      "e\022\035\n\031REAL_EXCHANGE_UNSPECIFIED\020\000\022\026\n\022REAL" +
      "_EXCHANGE_MOEX\020\001\022\025\n\021REAL_EXCHANGE_RTS\020\002\022" +
      "\025\n\021REAL_EXCHANGE_OTC\020\003*M\n\tRiskLevel\022\023\n\017R" +
      "ISK_LEVEL_HIGH\020\000\022\027\n\023RISK_LEVEL_MODERATE\020" +
      "\001\022\022\n\016RISK_LEVEL_LOW\020\0022\232\035\n\022InstrumentsSer" +
      "vice\022\223\001\n\020TradingSchedules\022>.tinkoff.publ" +
      "ic.invest.api.contract.v1.TradingSchedul" +
      "esRequest\032?.tinkoff.public.invest.api.co" +
      "ntract.v1.TradingSchedulesResponse\022w\n\006Bo" +
      "ndBy\0228.tinkoff.public.invest.api.contrac" +
      "t.v1.InstrumentRequest\0323.tinkoff.public." +
      "invest.api.contract.v1.BondResponse\022x\n\005B" +
      "onds\0229.tinkoff.public.invest.api.contrac" +
      "t.v1.InstrumentsRequest\0324.tinkoff.public" +
      ".invest.api.contract.v1.BondsResponse\022\215\001" +
      "\n\016GetBondCoupons\022<.tinkoff.public.invest" +
      ".api.contract.v1.GetBondCouponsRequest\032=" +
      ".tinkoff.public.invest.api.contract.v1.G" +
      "etBondCouponsResponse\022\177\n\nCurrencyBy\0228.ti" +
      "nkoff.public.invest.api.contract.v1.Inst" +
      "rumentRequest\0327.tinkoff.public.invest.ap" +
      "i.contract.v1.CurrencyResponse\022\202\001\n\nCurre" +
      "ncies\0229.tinkoff.public.invest.api.contra" +
      "ct.v1.InstrumentsRequest\0329.tinkoff.publi" +
      "c.invest.api.contract.v1.CurrenciesRespo" +
      "nse\022u\n\005EtfBy\0228.tinkoff.public.invest.api" +
      ".contract.v1.InstrumentRequest\0322.tinkoff" +
      ".public.invest.api.contract.v1.EtfRespon" +
      "se\022v\n\004Etfs\0229.tinkoff.public.invest.api.c" +
      "ontract.v1.InstrumentsRequest\0323.tinkoff." +
      "public.invest.api.contract.v1.EtfsRespon" +
      "se\022{\n\010FutureBy\0228.tinkoff.public.invest.a" +
      "pi.contract.v1.InstrumentRequest\0325.tinko" +
      "ff.public.invest.api.contract.v1.FutureR" +
      "esponse\022|\n\007Futures\0229.tinkoff.public.inve" +
      "st.api.contract.v1.InstrumentsRequest\0326." +
      "tinkoff.public.invest.api.contract.v1.Fu" +
      "turesResponse\022{\n\010OptionBy\0228.tinkoff.publ" +
      "ic.invest.api.contract.v1.InstrumentRequ" +
      "est\0325.tinkoff.public.invest.api.contract" +
      ".v1.OptionResponse\022\201\001\n\007Options\0229.tinkoff" +
      ".public.invest.api.contract.v1.Instrumen" +
      "tsRequest\0326.tinkoff.public.invest.api.co" +
      "ntract.v1.OptionsResponse\"\003\210\002\001\022\200\001\n\tOptio" +
      "nsBy\022;.tinkoff.public.invest.api.contrac" +
      "t.v1.FilterOptionsRequest\0326.tinkoff.publ" +
      "ic.invest.api.contract.v1.OptionsRespons" +
      "e\022y\n\007ShareBy\0228.tinkoff.public.invest.api" +
      ".contract.v1.InstrumentRequest\0324.tinkoff" +
      ".public.invest.api.contract.v1.ShareResp" +
      "onse\022z\n\006Shares\0229.tinkoff.public.invest.a" +
      "pi.contract.v1.InstrumentsRequest\0325.tink" +
      "off.public.invest.api.contract.v1.Shares" +
      "Response\022\234\001\n\023GetAccruedInterests\022A.tinko" +
      "ff.public.invest.api.contract.v1.GetAccr" +
      "uedInterestsRequest\032B.tinkoff.public.inv" +
      "est.api.contract.v1.GetAccruedInterestsR" +
      "esponse\022\223\001\n\020GetFuturesMargin\022>.tinkoff.p" +
      "ublic.invest.api.contract.v1.GetFuturesM" +
      "arginRequest\032?.tinkoff.public.invest.api" +
      ".contract.v1.GetFuturesMarginResponse\022\206\001" +
      "\n\017GetInstrumentBy\0228.tinkoff.public.inves" +
      "t.api.contract.v1.InstrumentRequest\0329.ti" +
      "nkoff.public.invest.api.contract.v1.Inst" +
      "rumentResponse\022\207\001\n\014GetDividends\022:.tinkof" +
      "f.public.invest.api.contract.v1.GetDivid" +
      "endsRequest\032;.tinkoff.public.invest.api." +
      "contract.v1.GetDividendsResponse\022w\n\nGetA" +
      "ssetBy\0223.tinkoff.public.invest.api.contr" +
      "act.v1.AssetRequest\0324.tinkoff.public.inv" +
      "est.api.contract.v1.AssetResponse\022x\n\tGet" +
      "Assets\0224.tinkoff.public.invest.api.contr" +
      "act.v1.AssetsRequest\0325.tinkoff.public.in" +
      "vest.api.contract.v1.AssetsResponse\022\207\001\n\014" +
      "GetFavorites\022:.tinkoff.public.invest.api" +
      ".contract.v1.GetFavoritesRequest\032;.tinko" +
      "ff.public.invest.api.contract.v1.GetFavo" +
      "ritesResponse\022\212\001\n\rEditFavorites\022;.tinkof" +
      "f.public.invest.api.contract.v1.EditFavo" +
      "ritesRequest\032<.tinkoff.public.invest.api" +
      ".contract.v1.EditFavoritesResponse\022\207\001\n\014G" +
      "etCountries\022:.tinkoff.public.invest.api." +
      "contract.v1.GetCountriesRequest\032;.tinkof" +
      "f.public.invest.api.contract.v1.GetCount" +
      "riesResponse\022\215\001\n\016FindInstrument\022<.tinkof" +
      "f.public.invest.api.contract.v1.FindInst" +
      "rumentRequest\032=.tinkoff.public.invest.ap" +
      "i.contract.v1.FindInstrumentResponse\022~\n\t" +
      "GetBrands\0227.tinkoff.public.invest.api.co" +
      "ntract.v1.GetBrandsRequest\0328.tinkoff.pub" +
      "lic.invest.api.contract.v1.GetBrandsResp" +
      "onse\022r\n\nGetBrandBy\0226.tinkoff.public.inve" +
      "st.api.contract.v1.GetBrandRequest\032,.tin" +
      "koff.public.invest.api.contract.v1.Brand" +
      "\022\237\001\n\024GetAssetFundamentals\022B.tinkoff.publ" +
      "ic.invest.api.contract.v1.GetAssetFundam" +
      "entalsRequest\032C.tinkoff.public.invest.ap" +
      "i.contract.v1.GetAssetFundamentalsRespon" +
      "seBa\n\034ru.tinkoff.piapi.contract.v1P\001Z\014./" +
      ";investapi\242\002\005TIAPI\252\002\024Tinkoff.InvestApi.V" +
      "1\312\002\021Tinkoff\\Invest\\V1b\006proto3"
    };
    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_TradingSchedulesRequest_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesRequest_descriptor,
        new java.lang.String[] { "Exchange", "From", "To", });
    internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesResponse_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedulesResponse_descriptor,
        new java.lang.String[] { "Exchanges", });
    internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedule_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedule_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_TradingSchedule_descriptor,
        new java.lang.String[] { "Exchange", "Days", });
    internal_static_tinkoff_public_invest_api_contract_v1_TradingDay_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_tinkoff_public_invest_api_contract_v1_TradingDay_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_TradingDay_descriptor,
        new java.lang.String[] { "Date", "IsTradingDay", "StartTime", "EndTime", "OpeningAuctionStartTime", "ClosingAuctionEndTime", "EveningOpeningAuctionStartTime", "EveningStartTime", "EveningEndTime", "ClearingStartTime", "ClearingEndTime", "PremarketStartTime", "PremarketEndTime", "ClosingAuctionStartTime", "OpeningAuctionEndTime", });
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentRequest_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InstrumentRequest_descriptor,
        new java.lang.String[] { "IdType", "ClassCode", "Id", });
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentsRequest_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InstrumentsRequest_descriptor,
        new java.lang.String[] { "InstrumentStatus", });
    internal_static_tinkoff_public_invest_api_contract_v1_FilterOptionsRequest_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_tinkoff_public_invest_api_contract_v1_FilterOptionsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_FilterOptionsRequest_descriptor,
        new java.lang.String[] { "BasicAssetUid", "BasicAssetPositionUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_BondResponse_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_tinkoff_public_invest_api_contract_v1_BondResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_BondResponse_descriptor,
        new java.lang.String[] { "Instrument", });
    internal_static_tinkoff_public_invest_api_contract_v1_BondsResponse_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_tinkoff_public_invest_api_contract_v1_BondsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_BondsResponse_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsRequest_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsRequest_descriptor,
        new java.lang.String[] { "Figi", "From", "To", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsResponse_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetBondCouponsResponse_descriptor,
        new java.lang.String[] { "Events", });
    internal_static_tinkoff_public_invest_api_contract_v1_Coupon_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_tinkoff_public_invest_api_contract_v1_Coupon_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Coupon_descriptor,
        new java.lang.String[] { "Figi", "CouponDate", "CouponNumber", "FixDate", "PayOneBond", "CouponType", "CouponStartDate", "CouponEndDate", "CouponPeriod", });
    internal_static_tinkoff_public_invest_api_contract_v1_CurrencyResponse_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_tinkoff_public_invest_api_contract_v1_CurrencyResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_CurrencyResponse_descriptor,
        new java.lang.String[] { "Instrument", });
    internal_static_tinkoff_public_invest_api_contract_v1_CurrenciesResponse_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_tinkoff_public_invest_api_contract_v1_CurrenciesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_CurrenciesResponse_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_EtfResponse_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_tinkoff_public_invest_api_contract_v1_EtfResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_EtfResponse_descriptor,
        new java.lang.String[] { "Instrument", });
    internal_static_tinkoff_public_invest_api_contract_v1_EtfsResponse_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_tinkoff_public_invest_api_contract_v1_EtfsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_EtfsResponse_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_FutureResponse_descriptor =
      getDescriptor().getMessageTypes().get(16);
    internal_static_tinkoff_public_invest_api_contract_v1_FutureResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_FutureResponse_descriptor,
        new java.lang.String[] { "Instrument", });
    internal_static_tinkoff_public_invest_api_contract_v1_FuturesResponse_descriptor =
      getDescriptor().getMessageTypes().get(17);
    internal_static_tinkoff_public_invest_api_contract_v1_FuturesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_FuturesResponse_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_OptionResponse_descriptor =
      getDescriptor().getMessageTypes().get(18);
    internal_static_tinkoff_public_invest_api_contract_v1_OptionResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_OptionResponse_descriptor,
        new java.lang.String[] { "Instrument", });
    internal_static_tinkoff_public_invest_api_contract_v1_OptionsResponse_descriptor =
      getDescriptor().getMessageTypes().get(19);
    internal_static_tinkoff_public_invest_api_contract_v1_OptionsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_OptionsResponse_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_Option_descriptor =
      getDescriptor().getMessageTypes().get(20);
    internal_static_tinkoff_public_invest_api_contract_v1_Option_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Option_descriptor,
        new java.lang.String[] { "Uid", "PositionUid", "Ticker", "ClassCode", "BasicAssetPositionUid", "TradingStatus", "RealExchange", "Direction", "PaymentType", "Style", "SettlementType", "Name", "Currency", "SettlementCurrency", "AssetType", "BasicAsset", "Exchange", "CountryOfRisk", "CountryOfRiskName", "Sector", "Lot", "BasicAssetSize", "Klong", "Kshort", "Dlong", "Dshort", "DlongMin", "DshortMin", "MinPriceIncrement", "StrikePrice", "ExpirationDate", "FirstTradeDate", "LastTradeDate", "First1MinCandleDate", "First1DayCandleDate", "ShortEnabledFlag", "ForIisFlag", "OtcFlag", "BuyAvailableFlag", "SellAvailableFlag", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", "ApiTradeAvailableFlag", });
    internal_static_tinkoff_public_invest_api_contract_v1_ShareResponse_descriptor =
      getDescriptor().getMessageTypes().get(21);
    internal_static_tinkoff_public_invest_api_contract_v1_ShareResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_ShareResponse_descriptor,
        new java.lang.String[] { "Instrument", });
    internal_static_tinkoff_public_invest_api_contract_v1_SharesResponse_descriptor =
      getDescriptor().getMessageTypes().get(22);
    internal_static_tinkoff_public_invest_api_contract_v1_SharesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_SharesResponse_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_Bond_descriptor =
      getDescriptor().getMessageTypes().get(23);
    internal_static_tinkoff_public_invest_api_contract_v1_Bond_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Bond_descriptor,
        new java.lang.String[] { "Figi", "Ticker", "ClassCode", "Isin", "Lot", "Currency", "Klong", "Kshort", "Dlong", "Dshort", "DlongMin", "DshortMin", "ShortEnabledFlag", "Name", "Exchange", "CouponQuantityPerYear", "MaturityDate", "Nominal", "InitialNominal", "StateRegDate", "PlacementDate", "PlacementPrice", "AciValue", "CountryOfRisk", "CountryOfRiskName", "Sector", "IssueKind", "IssueSize", "IssueSizePlan", "TradingStatus", "OtcFlag", "BuyAvailableFlag", "SellAvailableFlag", "FloatingCouponFlag", "PerpetualFlag", "AmortizationFlag", "MinPriceIncrement", "ApiTradeAvailableFlag", "Uid", "RealExchange", "PositionUid", "ForIisFlag", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", "SubordinatedFlag", "LiquidityFlag", "First1MinCandleDate", "First1DayCandleDate", "RiskLevel", });
    internal_static_tinkoff_public_invest_api_contract_v1_Currency_descriptor =
      getDescriptor().getMessageTypes().get(24);
    internal_static_tinkoff_public_invest_api_contract_v1_Currency_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Currency_descriptor,
        new java.lang.String[] { "Figi", "Ticker", "ClassCode", "Isin", "Lot", "Currency", "Klong", "Kshort", "Dlong", "Dshort", "DlongMin", "DshortMin", "ShortEnabledFlag", "Name", "Exchange", "Nominal", "CountryOfRisk", "CountryOfRiskName", "TradingStatus", "OtcFlag", "BuyAvailableFlag", "SellAvailableFlag", "IsoCurrencyName", "MinPriceIncrement", "ApiTradeAvailableFlag", "Uid", "RealExchange", "PositionUid", "ForIisFlag", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", "First1MinCandleDate", "First1DayCandleDate", });
    internal_static_tinkoff_public_invest_api_contract_v1_Etf_descriptor =
      getDescriptor().getMessageTypes().get(25);
    internal_static_tinkoff_public_invest_api_contract_v1_Etf_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Etf_descriptor,
        new java.lang.String[] { "Figi", "Ticker", "ClassCode", "Isin", "Lot", "Currency", "Klong", "Kshort", "Dlong", "Dshort", "DlongMin", "DshortMin", "ShortEnabledFlag", "Name", "Exchange", "FixedCommission", "FocusType", "ReleasedDate", "NumShares", "CountryOfRisk", "CountryOfRiskName", "Sector", "RebalancingFreq", "TradingStatus", "OtcFlag", "BuyAvailableFlag", "SellAvailableFlag", "MinPriceIncrement", "ApiTradeAvailableFlag", "Uid", "RealExchange", "PositionUid", "ForIisFlag", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", "LiquidityFlag", "First1MinCandleDate", "First1DayCandleDate", });
    internal_static_tinkoff_public_invest_api_contract_v1_Future_descriptor =
      getDescriptor().getMessageTypes().get(26);
    internal_static_tinkoff_public_invest_api_contract_v1_Future_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Future_descriptor,
        new java.lang.String[] { "Figi", "Ticker", "ClassCode", "Lot", "Currency", "Klong", "Kshort", "Dlong", "Dshort", "DlongMin", "DshortMin", "ShortEnabledFlag", "Name", "Exchange", "FirstTradeDate", "LastTradeDate", "FuturesType", "AssetType", "BasicAsset", "BasicAssetSize", "CountryOfRisk", "CountryOfRiskName", "Sector", "ExpirationDate", "TradingStatus", "OtcFlag", "BuyAvailableFlag", "SellAvailableFlag", "MinPriceIncrement", "ApiTradeAvailableFlag", "Uid", "RealExchange", "PositionUid", "BasicAssetPositionUid", "ForIisFlag", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", "First1MinCandleDate", "First1DayCandleDate", });
    internal_static_tinkoff_public_invest_api_contract_v1_Share_descriptor =
      getDescriptor().getMessageTypes().get(27);
    internal_static_tinkoff_public_invest_api_contract_v1_Share_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Share_descriptor,
        new java.lang.String[] { "Figi", "Ticker", "ClassCode", "Isin", "Lot", "Currency", "Klong", "Kshort", "Dlong", "Dshort", "DlongMin", "DshortMin", "ShortEnabledFlag", "Name", "Exchange", "IpoDate", "IssueSize", "CountryOfRisk", "CountryOfRiskName", "Sector", "IssueSizePlan", "Nominal", "TradingStatus", "OtcFlag", "BuyAvailableFlag", "SellAvailableFlag", "DivYieldFlag", "ShareType", "MinPriceIncrement", "ApiTradeAvailableFlag", "Uid", "RealExchange", "PositionUid", "ForIisFlag", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", "LiquidityFlag", "First1MinCandleDate", "First1DayCandleDate", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsRequest_descriptor =
      getDescriptor().getMessageTypes().get(28);
    internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsRequest_descriptor,
        new java.lang.String[] { "Figi", "From", "To", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsResponse_descriptor =
      getDescriptor().getMessageTypes().get(29);
    internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetAccruedInterestsResponse_descriptor,
        new java.lang.String[] { "AccruedInterests", });
    internal_static_tinkoff_public_invest_api_contract_v1_AccruedInterest_descriptor =
      getDescriptor().getMessageTypes().get(30);
    internal_static_tinkoff_public_invest_api_contract_v1_AccruedInterest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AccruedInterest_descriptor,
        new java.lang.String[] { "Date", "Value", "ValuePercent", "Nominal", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginRequest_descriptor =
      getDescriptor().getMessageTypes().get(31);
    internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginRequest_descriptor,
        new java.lang.String[] { "Figi", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginResponse_descriptor =
      getDescriptor().getMessageTypes().get(32);
    internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetFuturesMarginResponse_descriptor,
        new java.lang.String[] { "InitialMarginOnBuy", "InitialMarginOnSell", "MinPriceIncrement", "MinPriceIncrementAmount", });
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentResponse_descriptor =
      getDescriptor().getMessageTypes().get(33);
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InstrumentResponse_descriptor,
        new java.lang.String[] { "Instrument", });
    internal_static_tinkoff_public_invest_api_contract_v1_Instrument_descriptor =
      getDescriptor().getMessageTypes().get(34);
    internal_static_tinkoff_public_invest_api_contract_v1_Instrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Instrument_descriptor,
        new java.lang.String[] { "Figi", "Ticker", "ClassCode", "Isin", "Lot", "Currency", "Klong", "Kshort", "Dlong", "Dshort", "DlongMin", "DshortMin", "ShortEnabledFlag", "Name", "Exchange", "CountryOfRisk", "CountryOfRiskName", "InstrumentType", "TradingStatus", "OtcFlag", "BuyAvailableFlag", "SellAvailableFlag", "MinPriceIncrement", "ApiTradeAvailableFlag", "Uid", "RealExchange", "PositionUid", "ForIisFlag", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", "InstrumentKind", "First1MinCandleDate", "First1DayCandleDate", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsRequest_descriptor =
      getDescriptor().getMessageTypes().get(35);
    internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsRequest_descriptor,
        new java.lang.String[] { "Figi", "From", "To", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsResponse_descriptor =
      getDescriptor().getMessageTypes().get(36);
    internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetDividendsResponse_descriptor,
        new java.lang.String[] { "Dividends", });
    internal_static_tinkoff_public_invest_api_contract_v1_Dividend_descriptor =
      getDescriptor().getMessageTypes().get(37);
    internal_static_tinkoff_public_invest_api_contract_v1_Dividend_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Dividend_descriptor,
        new java.lang.String[] { "DividendNet", "PaymentDate", "DeclaredDate", "LastBuyDate", "DividendType", "RecordDate", "Regularity", "ClosePrice", "YieldValue", "CreatedAt", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetRequest_descriptor =
      getDescriptor().getMessageTypes().get(38);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetRequest_descriptor,
        new java.lang.String[] { "Id", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetResponse_descriptor =
      getDescriptor().getMessageTypes().get(39);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetResponse_descriptor,
        new java.lang.String[] { "Asset", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetsRequest_descriptor =
      getDescriptor().getMessageTypes().get(40);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetsRequest_descriptor,
        new java.lang.String[] { "InstrumentType", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetsResponse_descriptor =
      getDescriptor().getMessageTypes().get(41);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetsResponse_descriptor,
        new java.lang.String[] { "Assets", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetFull_descriptor =
      getDescriptor().getMessageTypes().get(42);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetFull_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetFull_descriptor,
        new java.lang.String[] { "Uid", "Type", "Name", "NameBrief", "Description", "DeletedAt", "RequiredTests", "Currency", "Security", "GosRegCode", "Cfi", "CodeNsd", "Status", "Brand", "UpdatedAt", "BrCode", "BrCodeName", "Instruments", "Ext", });
    internal_static_tinkoff_public_invest_api_contract_v1_Asset_descriptor =
      getDescriptor().getMessageTypes().get(43);
    internal_static_tinkoff_public_invest_api_contract_v1_Asset_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Asset_descriptor,
        new java.lang.String[] { "Uid", "Type", "Name", "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetCurrency_descriptor =
      getDescriptor().getMessageTypes().get(44);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetCurrency_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetCurrency_descriptor,
        new java.lang.String[] { "BaseCurrency", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetSecurity_descriptor =
      getDescriptor().getMessageTypes().get(45);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetSecurity_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetSecurity_descriptor,
        new java.lang.String[] { "Isin", "Type", "InstrumentKind", "Share", "Bond", "Sp", "Etf", "ClearingCertificate", "Ext", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetShare_descriptor =
      getDescriptor().getMessageTypes().get(46);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetShare_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetShare_descriptor,
        new java.lang.String[] { "Type", "IssueSize", "Nominal", "NominalCurrency", "PrimaryIndex", "DividendRate", "PreferredShareType", "IpoDate", "RegistryDate", "DivYieldFlag", "IssueKind", "PlacementDate", "RepresIsin", "IssueSizePlan", "TotalFloat", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetBond_descriptor =
      getDescriptor().getMessageTypes().get(47);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetBond_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetBond_descriptor,
        new java.lang.String[] { "CurrentNominal", "BorrowName", "IssueSize", "Nominal", "NominalCurrency", "IssueKind", "InterestKind", "CouponQuantityPerYear", "IndexedNominalFlag", "SubordinatedFlag", "CollateralFlag", "TaxFreeFlag", "AmortizationFlag", "FloatingCouponFlag", "PerpetualFlag", "MaturityDate", "ReturnCondition", "StateRegDate", "PlacementDate", "PlacementPrice", "IssueSizePlan", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetStructuredProduct_descriptor =
      getDescriptor().getMessageTypes().get(48);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetStructuredProduct_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetStructuredProduct_descriptor,
        new java.lang.String[] { "BorrowName", "Nominal", "NominalCurrency", "Type", "LogicPortfolio", "AssetType", "BasicAsset", "SafetyBarrier", "MaturityDate", "IssueSizePlan", "IssueSize", "PlacementDate", "IssueKind", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetEtf_descriptor =
      getDescriptor().getMessageTypes().get(49);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetEtf_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetEtf_descriptor,
        new java.lang.String[] { "TotalExpense", "HurdleRate", "PerformanceFee", "FixedCommission", "PaymentType", "WatermarkFlag", "BuyPremium", "SellDiscount", "RebalancingFlag", "RebalancingFreq", "ManagementType", "PrimaryIndex", "FocusType", "LeveragedFlag", "NumShare", "UcitsFlag", "ReleasedDate", "Description", "PrimaryIndexDescription", "PrimaryIndexCompany", "IndexRecoveryPeriod", "InavCode", "DivYieldFlag", "ExpenseCommission", "PrimaryIndexTrackingError", "RebalancingPlan", "TaxRate", "RebalancingDates", "IssueKind", "Nominal", "NominalCurrency", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetClearingCertificate_descriptor =
      getDescriptor().getMessageTypes().get(50);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetClearingCertificate_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetClearingCertificate_descriptor,
        new java.lang.String[] { "Nominal", "NominalCurrency", });
    internal_static_tinkoff_public_invest_api_contract_v1_Brand_descriptor =
      getDescriptor().getMessageTypes().get(51);
    internal_static_tinkoff_public_invest_api_contract_v1_Brand_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_Brand_descriptor,
        new java.lang.String[] { "Uid", "Name", "Description", "Info", "Company", "Sector", "CountryOfRisk", "CountryOfRiskName", });
    internal_static_tinkoff_public_invest_api_contract_v1_AssetInstrument_descriptor =
      getDescriptor().getMessageTypes().get(52);
    internal_static_tinkoff_public_invest_api_contract_v1_AssetInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_AssetInstrument_descriptor,
        new java.lang.String[] { "Uid", "Figi", "InstrumentType", "Ticker", "ClassCode", "Links", "InstrumentKind", "PositionUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentLink_descriptor =
      getDescriptor().getMessageTypes().get(53);
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentLink_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InstrumentLink_descriptor,
        new java.lang.String[] { "Type", "InstrumentUid", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesRequest_descriptor =
      getDescriptor().getMessageTypes().get(54);
    internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesRequest_descriptor,
        new java.lang.String[] { });
    internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesResponse_descriptor =
      getDescriptor().getMessageTypes().get(55);
    internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetFavoritesResponse_descriptor,
        new java.lang.String[] { "FavoriteInstruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_FavoriteInstrument_descriptor =
      getDescriptor().getMessageTypes().get(56);
    internal_static_tinkoff_public_invest_api_contract_v1_FavoriteInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_FavoriteInstrument_descriptor,
        new java.lang.String[] { "Figi", "Ticker", "ClassCode", "Isin", "InstrumentType", "OtcFlag", "ApiTradeAvailableFlag", "InstrumentKind", });
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequest_descriptor =
      getDescriptor().getMessageTypes().get(57);
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequest_descriptor,
        new java.lang.String[] { "Instruments", "ActionType", });
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequestInstrument_descriptor =
      getDescriptor().getMessageTypes().get(58);
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequestInstrument_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesRequestInstrument_descriptor,
        new java.lang.String[] { "Figi", });
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesResponse_descriptor =
      getDescriptor().getMessageTypes().get(59);
    internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_EditFavoritesResponse_descriptor,
        new java.lang.String[] { "FavoriteInstruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesRequest_descriptor =
      getDescriptor().getMessageTypes().get(60);
    internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesRequest_descriptor,
        new java.lang.String[] { });
    internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesResponse_descriptor =
      getDescriptor().getMessageTypes().get(61);
    internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetCountriesResponse_descriptor,
        new java.lang.String[] { "Countries", });
    internal_static_tinkoff_public_invest_api_contract_v1_CountryResponse_descriptor =
      getDescriptor().getMessageTypes().get(62);
    internal_static_tinkoff_public_invest_api_contract_v1_CountryResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_CountryResponse_descriptor,
        new java.lang.String[] { "AlfaTwo", "AlfaThree", "Name", "NameBrief", });
    internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentRequest_descriptor =
      getDescriptor().getMessageTypes().get(63);
    internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentRequest_descriptor,
        new java.lang.String[] { "Query", "InstrumentKind", "ApiTradeAvailableFlag", });
    internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentResponse_descriptor =
      getDescriptor().getMessageTypes().get(64);
    internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_FindInstrumentResponse_descriptor,
        new java.lang.String[] { "Instruments", });
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentShort_descriptor =
      getDescriptor().getMessageTypes().get(65);
    internal_static_tinkoff_public_invest_api_contract_v1_InstrumentShort_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_InstrumentShort_descriptor,
        new java.lang.String[] { "Isin", "Figi", "Ticker", "ClassCode", "InstrumentType", "Name", "Uid", "PositionUid", "InstrumentKind", "ApiTradeAvailableFlag", "ForIisFlag", "First1MinCandleDate", "First1DayCandleDate", "ForQualInvestorFlag", "WeekendFlag", "BlockedTcaFlag", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsRequest_descriptor =
      getDescriptor().getMessageTypes().get(66);
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsRequest_descriptor,
        new java.lang.String[] { });
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandRequest_descriptor =
      getDescriptor().getMessageTypes().get(67);
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetBrandRequest_descriptor,
        new java.lang.String[] { "Id", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsResponse_descriptor =
      getDescriptor().getMessageTypes().get(68);
    internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetBrandsResponse_descriptor,
        new java.lang.String[] { "Brands", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsRequest_descriptor =
      getDescriptor().getMessageTypes().get(69);
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsRequest_descriptor,
        new java.lang.String[] { "Assets", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_descriptor =
      getDescriptor().getMessageTypes().get(70);
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_descriptor,
        new java.lang.String[] { "Fundamentals", });
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_StatisticResponse_descriptor =
      internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_descriptor.getNestedTypes().get(0);
    internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_StatisticResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tinkoff_public_invest_api_contract_v1_GetAssetFundamentalsResponse_StatisticResponse_descriptor,
        new java.lang.String[] { "AssetUid", "Currency", "MarketCapitalization", "HighPriceLast52Weeks", "LowPriceLast52Weeks", "AverageDailyVolumeLast10Days", "AverageDailyVolumeLast4Weeks", "Beta", "FreeFloat", "ForwardAnnualDividendYield", "SharesOutstanding", "RevenueTtm", "EbitdaTtm", "NetIncomeTtm", "EpsTtm", "DilutedEpsTtm", "FreeCashFlowTtm", "FiveYearAnnualRevenueGrowthRate", "ThreeYearAnnualRevenueGrowthRate", "PeRatioTtm", "PriceToSalesTtm", "PriceToBookTtm", "PriceToFreeCashFlowTtm", "TotalEnterpriseValueMrq", "EvToEbitdaMrq", "NetMarginMrq", "NetInterestMarginMrq", "Roe", "Roa", "Roic", "TotalDebtMrq", "TotalDebtToEquityMrq", "TotalDebtToEbitdaMrq", "FreeCashFlowToPrice", "NetDebtToEbitda", "CurrentRatioMrq", "FixedChargeCoverageRatioFy", "DividendYieldDailyTtm", "DividendRateTtm", "DividendsPerShare", "FiveYearsAverageDividendYield", "FiveYearAnnualDividendGrowthRate", "DividendPayoutRatioFy", "BuyBackTtm", "OneYearAnnualRevenueGrowthRate", "DomicileIndicatorCode", "AdrToCommonShareRatio", "NumberOfEmployees", "ExDividendDate", "FiscalPeriodStartDate", "FiscalPeriodEndDate", "RevenueChangeFiveYears", "EpsChangeFiveYears", "EbitdaChangeFiveYears", "TotalDebtChangeFiveYears", "EvToSales", });
    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