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

ru.tinkoff.piapi.contract.v1.InstrumentOrBuilder 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 interface InstrumentOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.Instrument)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   *Figi-идентификатор инструмента.
   * 
* * string figi = 1; * @return The figi. */ java.lang.String getFigi(); /** *
   *Figi-идентификатор инструмента.
   * 
* * string figi = 1; * @return The bytes for figi. */ com.google.protobuf.ByteString getFigiBytes(); /** *
   *Тикер инструмента.
   * 
* * string ticker = 2; * @return The ticker. */ java.lang.String getTicker(); /** *
   *Тикер инструмента.
   * 
* * string ticker = 2; * @return The bytes for ticker. */ com.google.protobuf.ByteString getTickerBytes(); /** *
   *Класс-код инструмента.
   * 
* * string class_code = 3; * @return The classCode. */ java.lang.String getClassCode(); /** *
   *Класс-код инструмента.
   * 
* * string class_code = 3; * @return The bytes for classCode. */ com.google.protobuf.ByteString getClassCodeBytes(); /** *
   *Isin-идентификатор инструмента.
   * 
* * string isin = 4; * @return The isin. */ java.lang.String getIsin(); /** *
   *Isin-идентификатор инструмента.
   * 
* * string isin = 4; * @return The bytes for isin. */ com.google.protobuf.ByteString getIsinBytes(); /** *
   *Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://russianinvestments.github.io/investAPI/glossary#lot)
   * 
* * int32 lot = 5; * @return The lot. */ int getLot(); /** *
   *Валюта расчётов.
   * 
* * string currency = 6; * @return The currency. */ java.lang.String getCurrency(); /** *
   *Валюта расчётов.
   * 
* * string currency = 6; * @return The bytes for currency. */ com.google.protobuf.ByteString getCurrencyBytes(); /** *
   *Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation klong = 7; * @return Whether the klong field is set. */ boolean hasKlong(); /** *
   *Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation klong = 7; * @return The klong. */ ru.tinkoff.piapi.contract.v1.Quotation getKlong(); /** *
   *Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation klong = 7; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getKlongOrBuilder(); /** *
   *Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; * @return Whether the kshort field is set. */ boolean hasKshort(); /** *
   *Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; * @return The kshort. */ ru.tinkoff.piapi.contract.v1.Quotation getKshort(); /** *
   *Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getKshortOrBuilder(); /** *
   *ССтавка риска начальной маржи для КСУР лонг.Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; * @return Whether the dlong field is set. */ boolean hasDlong(); /** *
   *ССтавка риска начальной маржи для КСУР лонг.Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; * @return The dlong. */ ru.tinkoff.piapi.contract.v1.Quotation getDlong(); /** *
   *ССтавка риска начальной маржи для КСУР лонг.Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDlongOrBuilder(); /** *
   *Ставка риска начальной маржи для КСУР шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; * @return Whether the dshort field is set. */ boolean hasDshort(); /** *
   *Ставка риска начальной маржи для КСУР шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; * @return The dshort. */ ru.tinkoff.piapi.contract.v1.Quotation getDshort(); /** *
   *Ставка риска начальной маржи для КСУР шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDshortOrBuilder(); /** *
   *Ставка риска начальной маржи для КПУР лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; * @return Whether the dlongMin field is set. */ boolean hasDlongMin(); /** *
   *Ставка риска начальной маржи для КПУР лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; * @return The dlongMin. */ ru.tinkoff.piapi.contract.v1.Quotation getDlongMin(); /** *
   *Ставка риска начальной маржи для КПУР лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDlongMinOrBuilder(); /** *
   *Ставка риска начальной маржи для КПУР шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; * @return Whether the dshortMin field is set. */ boolean hasDshortMin(); /** *
   *Ставка риска начальной маржи для КПУР шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; * @return The dshortMin. */ ru.tinkoff.piapi.contract.v1.Quotation getDshortMin(); /** *
   *Ставка риска начальной маржи для КПУР шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDshortMinOrBuilder(); /** *
   *Признак доступности для операций в шорт.
   * 
* * bool short_enabled_flag = 13; * @return The shortEnabledFlag. */ boolean getShortEnabledFlag(); /** *
   *Название инструмента.
   * 
* * string name = 14; * @return The name. */ java.lang.String getName(); /** *
   *Название инструмента.
   * 
* * string name = 14; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   *Tорговая площадка (секция биржи).
   * 
* * string exchange = 15; * @return The exchange. */ java.lang.String getExchange(); /** *
   *Tорговая площадка (секция биржи).
   * 
* * string exchange = 15; * @return The bytes for exchange. */ com.google.protobuf.ByteString getExchangeBytes(); /** *
   *Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk = 16; * @return The countryOfRisk. */ java.lang.String getCountryOfRisk(); /** *
   *Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk = 16; * @return The bytes for countryOfRisk. */ com.google.protobuf.ByteString getCountryOfRiskBytes(); /** *
   *Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk_name = 17; * @return The countryOfRiskName. */ java.lang.String getCountryOfRiskName(); /** *
   *Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk_name = 17; * @return The bytes for countryOfRiskName. */ com.google.protobuf.ByteString getCountryOfRiskNameBytes(); /** *
   *Тип инструмента.
   * 
* * string instrument_type = 18; * @return The instrumentType. */ java.lang.String getInstrumentType(); /** *
   *Тип инструмента.
   * 
* * string instrument_type = 18; * @return The bytes for instrumentType. */ com.google.protobuf.ByteString getInstrumentTypeBytes(); /** *
   *Текущий режим торгов инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 19; * @return The enum numeric value on the wire for tradingStatus. */ int getTradingStatusValue(); /** *
   *Текущий режим торгов инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 19; * @return The tradingStatus. */ ru.tinkoff.piapi.contract.v1.SecurityTradingStatus getTradingStatus(); /** *
   *Признак внебиржевой ценной бумаги.
   * 
* * bool otc_flag = 20; * @return The otcFlag. */ boolean getOtcFlag(); /** *
   *Признак доступности для покупки.
   * 
* * bool buy_available_flag = 21; * @return The buyAvailableFlag. */ boolean getBuyAvailableFlag(); /** *
   *Признак доступности для продажи.
   * 
* * bool sell_available_flag = 22; * @return The sellAvailableFlag. */ boolean getSellAvailableFlag(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 23; * @return Whether the minPriceIncrement field is set. */ boolean hasMinPriceIncrement(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 23; * @return The minPriceIncrement. */ ru.tinkoff.piapi.contract.v1.Quotation getMinPriceIncrement(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 23; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getMinPriceIncrementOrBuilder(); /** *
   *Параметр указывает на возможность торговать инструментом через API.
   * 
* * bool api_trade_available_flag = 24; * @return The apiTradeAvailableFlag. */ boolean getApiTradeAvailableFlag(); /** *
   *Уникальный идентификатор инструмента.
   * 
* * string uid = 25; * @return The uid. */ java.lang.String getUid(); /** *
   *Уникальный идентификатор инструмента.
   * 
* * string uid = 25; * @return The bytes for uid. */ com.google.protobuf.ByteString getUidBytes(); /** *
   *Реальная площадка исполнения расчётов (биржа).
   * 
* * .tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 26; * @return The enum numeric value on the wire for realExchange. */ int getRealExchangeValue(); /** *
   *Реальная площадка исполнения расчётов (биржа).
   * 
* * .tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 26; * @return The realExchange. */ ru.tinkoff.piapi.contract.v1.RealExchange getRealExchange(); /** *
   *Уникальный идентификатор позиции инструмента.
   * 
* * string position_uid = 27; * @return The positionUid. */ java.lang.String getPositionUid(); /** *
   *Уникальный идентификатор позиции инструмента.
   * 
* * string position_uid = 27; * @return The bytes for positionUid. */ com.google.protobuf.ByteString getPositionUidBytes(); /** *
   *Признак доступности для ИИС.
   * 
* * bool for_iis_flag = 36; * @return The forIisFlag. */ boolean getForIisFlag(); /** *
   *Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
   * 
* * bool for_qual_investor_flag = 37; * @return The forQualInvestorFlag. */ boolean getForQualInvestorFlag(); /** *
   *Флаг отображающий доступность торговли инструментом по выходным
   * 
* * bool weekend_flag = 38; * @return The weekendFlag. */ boolean getWeekendFlag(); /** *
   *Флаг заблокированного ТКС
   * 
* * bool blocked_tca_flag = 39; * @return The blockedTcaFlag. */ boolean getBlockedTcaFlag(); /** *
   *Тип инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 40; * @return The enum numeric value on the wire for instrumentKind. */ int getInstrumentKindValue(); /** *
   *Тип инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 40; * @return The instrumentKind. */ ru.tinkoff.piapi.contract.v1.InstrumentType getInstrumentKind(); /** *
   *Дата первой минутной свечи.
   * 
* * .google.protobuf.Timestamp first_1min_candle_date = 56; * @return Whether the first1minCandleDate field is set. */ boolean hasFirst1MinCandleDate(); /** *
   *Дата первой минутной свечи.
   * 
* * .google.protobuf.Timestamp first_1min_candle_date = 56; * @return The first1minCandleDate. */ com.google.protobuf.Timestamp getFirst1MinCandleDate(); /** *
   *Дата первой минутной свечи.
   * 
* * .google.protobuf.Timestamp first_1min_candle_date = 56; */ com.google.protobuf.TimestampOrBuilder getFirst1MinCandleDateOrBuilder(); /** *
   *Дата первой дневной свечи.
   * 
* * .google.protobuf.Timestamp first_1day_candle_date = 57; * @return Whether the first1dayCandleDate field is set. */ boolean hasFirst1DayCandleDate(); /** *
   *Дата первой дневной свечи.
   * 
* * .google.protobuf.Timestamp first_1day_candle_date = 57; * @return The first1dayCandleDate. */ com.google.protobuf.Timestamp getFirst1DayCandleDate(); /** *
   *Дата первой дневной свечи.
   * 
* * .google.protobuf.Timestamp first_1day_candle_date = 57; */ com.google.protobuf.TimestampOrBuilder getFirst1DayCandleDateOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy