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

ru.tinkoff.piapi.contract.v1.EtfOrBuilder 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 EtfOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.Etf)
    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 = 15; * @return The name. */ java.lang.String getName(); /** *
   *Название инструмента.
   * 
* * string name = 15; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   *Tорговая площадка (секция биржи).
   * 
* * string exchange = 16; * @return The exchange. */ java.lang.String getExchange(); /** *
   *Tорговая площадка (секция биржи).
   * 
* * string exchange = 16; * @return The bytes for exchange. */ com.google.protobuf.ByteString getExchangeBytes(); /** *
   *Размер фиксированной комиссии фонда.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 17; * @return Whether the fixedCommission field is set. */ boolean hasFixedCommission(); /** *
   *Размер фиксированной комиссии фонда.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 17; * @return The fixedCommission. */ ru.tinkoff.piapi.contract.v1.Quotation getFixedCommission(); /** *
   *Размер фиксированной комиссии фонда.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 17; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getFixedCommissionOrBuilder(); /** *
   *Возможные значения: </br>**equity** — акции;</br>**fixed_income** — облигации;</br>**mixed_allocation** — смешанный;</br>**money_market** — денежный рынок;</br>**real_estate** — недвижимость;</br>**commodity** — товары;</br>**specialty** — специальный;</br>**private_equity** — private equity;</br>**alternative_investment** — альтернативные инвестиции.
   * 
* * string focus_type = 18; * @return The focusType. */ java.lang.String getFocusType(); /** *
   *Возможные значения: </br>**equity** — акции;</br>**fixed_income** — облигации;</br>**mixed_allocation** — смешанный;</br>**money_market** — денежный рынок;</br>**real_estate** — недвижимость;</br>**commodity** — товары;</br>**specialty** — специальный;</br>**private_equity** — private equity;</br>**alternative_investment** — альтернативные инвестиции.
   * 
* * string focus_type = 18; * @return The bytes for focusType. */ com.google.protobuf.ByteString getFocusTypeBytes(); /** *
   *Дата выпуска в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp released_date = 19; * @return Whether the releasedDate field is set. */ boolean hasReleasedDate(); /** *
   *Дата выпуска в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp released_date = 19; * @return The releasedDate. */ com.google.protobuf.Timestamp getReleasedDate(); /** *
   *Дата выпуска в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp released_date = 19; */ com.google.protobuf.TimestampOrBuilder getReleasedDateOrBuilder(); /** *
   *Количество акций фонда в обращении.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation num_shares = 20; * @return Whether the numShares field is set. */ boolean hasNumShares(); /** *
   *Количество акций фонда в обращении.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation num_shares = 20; * @return The numShares. */ ru.tinkoff.piapi.contract.v1.Quotation getNumShares(); /** *
   *Количество акций фонда в обращении.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation num_shares = 20; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getNumSharesOrBuilder(); /** *
   *Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk = 21; * @return The countryOfRisk. */ java.lang.String getCountryOfRisk(); /** *
   *Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk = 21; * @return The bytes for countryOfRisk. */ com.google.protobuf.ByteString getCountryOfRiskBytes(); /** *
   *Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk_name = 22; * @return The countryOfRiskName. */ java.lang.String getCountryOfRiskName(); /** *
   *Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk_name = 22; * @return The bytes for countryOfRiskName. */ com.google.protobuf.ByteString getCountryOfRiskNameBytes(); /** *
   *Сектор экономики.
   * 
* * string sector = 23; * @return The sector. */ java.lang.String getSector(); /** *
   *Сектор экономики.
   * 
* * string sector = 23; * @return The bytes for sector. */ com.google.protobuf.ByteString getSectorBytes(); /** *
   *Частота ребалансировки.
   * 
* * string rebalancing_freq = 24; * @return The rebalancingFreq. */ java.lang.String getRebalancingFreq(); /** *
   *Частота ребалансировки.
   * 
* * string rebalancing_freq = 24; * @return The bytes for rebalancingFreq. */ com.google.protobuf.ByteString getRebalancingFreqBytes(); /** *
   *Текущий режим торгов инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 25; * @return The enum numeric value on the wire for tradingStatus. */ int getTradingStatusValue(); /** *
   *Текущий режим торгов инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 25; * @return The tradingStatus. */ ru.tinkoff.piapi.contract.v1.SecurityTradingStatus getTradingStatus(); /** *
   *Признак внебиржевой ценной бумаги.
   * 
* * bool otc_flag = 26; * @return The otcFlag. */ boolean getOtcFlag(); /** *
   *Признак доступности для покупки.
   * 
* * bool buy_available_flag = 27; * @return The buyAvailableFlag. */ boolean getBuyAvailableFlag(); /** *
   *Признак доступности для продажи.
   * 
* * bool sell_available_flag = 28; * @return The sellAvailableFlag. */ boolean getSellAvailableFlag(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29; * @return Whether the minPriceIncrement field is set. */ boolean hasMinPriceIncrement(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29; * @return The minPriceIncrement. */ ru.tinkoff.piapi.contract.v1.Quotation getMinPriceIncrement(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 29; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getMinPriceIncrementOrBuilder(); /** *
   *Параметр указывает на возможность торговать инструментом через API.
   * 
* * bool api_trade_available_flag = 30; * @return The apiTradeAvailableFlag. */ boolean getApiTradeAvailableFlag(); /** *
   *Уникальный идентификатор инструмента.
   * 
* * string uid = 31; * @return The uid. */ java.lang.String getUid(); /** *
   *Уникальный идентификатор инструмента.
   * 
* * string uid = 31; * @return The bytes for uid. */ com.google.protobuf.ByteString getUidBytes(); /** *
   *Реальная площадка исполнения расчётов (биржа).
   * 
* * .tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 32; * @return The enum numeric value on the wire for realExchange. */ int getRealExchangeValue(); /** *
   *Реальная площадка исполнения расчётов (биржа).
   * 
* * .tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 32; * @return The realExchange. */ ru.tinkoff.piapi.contract.v1.RealExchange getRealExchange(); /** *
   *Уникальный идентификатор позиции инструмента.
   * 
* * string position_uid = 33; * @return The positionUid. */ java.lang.String getPositionUid(); /** *
   *Уникальный идентификатор позиции инструмента.
   * 
* * string position_uid = 33; * @return The bytes for positionUid. */ com.google.protobuf.ByteString getPositionUidBytes(); /** *
   *Признак доступности для ИИС.
   * 
* * bool for_iis_flag = 41; * @return The forIisFlag. */ boolean getForIisFlag(); /** *
   *Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
   * 
* * bool for_qual_investor_flag = 42; * @return The forQualInvestorFlag. */ boolean getForQualInvestorFlag(); /** *
   *Флаг отображающий доступность торговли инструментом по выходным.
   * 
* * bool weekend_flag = 43; * @return The weekendFlag. */ boolean getWeekendFlag(); /** *
   *Флаг заблокированного ТКС.
   * 
* * bool blocked_tca_flag = 44; * @return The blockedTcaFlag. */ boolean getBlockedTcaFlag(); /** *
   *Флаг достаточной ликвидности
   * 
* * bool liquidity_flag = 45; * @return The liquidityFlag. */ boolean getLiquidityFlag(); /** *
   *Дата первой минутной свечи.
   * 
* * .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