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

ru.tinkoff.piapi.contract.v1.FutureOrBuilder 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 FutureOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.Future)
    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(); /** *
   *Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://russianinvestments.github.io/investAPI/glossary#lot)
   * 
* * int32 lot = 4; * @return The lot. */ int getLot(); /** *
   *Валюта расчётов.
   * 
* * string currency = 5; * @return The currency. */ java.lang.String getCurrency(); /** *
   *Валюта расчётов.
   * 
* * string currency = 5; * @return The bytes for currency. */ com.google.protobuf.ByteString getCurrencyBytes(); /** *
   *Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation klong = 6; * @return Whether the klong field is set. */ boolean hasKlong(); /** *
   *Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation klong = 6; * @return The klong. */ ru.tinkoff.piapi.contract.v1.Quotation getKlong(); /** *
   *Коэффициент ставки риска длинной позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation klong = 6; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getKlongOrBuilder(); /** *
   *Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation kshort = 7; * @return Whether the kshort field is set. */ boolean hasKshort(); /** *
   *Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation kshort = 7; * @return The kshort. */ ru.tinkoff.piapi.contract.v1.Quotation getKshort(); /** *
   *Коэффициент ставки риска короткой позиции по клиенту. 2 – клиент со стандартным уровнем риска (КСУР). 1 – клиент с повышенным уровнем риска (КПУР)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation kshort = 7; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getKshortOrBuilder(); /** *
   *Ставка риска начальной маржи для КСУР лонг.Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dlong = 8; * @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 = 8; * @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 = 8; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDlongOrBuilder(); /** *
   *Ставка риска начальной маржи для КСУР шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation dshort = 9; * @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 = 9; * @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 = 9; */ 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 = 10; * @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 = 10; * @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 = 10; */ 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 = 11; * @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 = 11; * @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 = 11; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDshortMinOrBuilder(); /** *
   *Признак доступности для операций шорт.
   * 
* * bool short_enabled_flag = 12; * @return The shortEnabledFlag. */ boolean getShortEnabledFlag(); /** *
   *Название инструмента.
   * 
* * string name = 13; * @return The name. */ java.lang.String getName(); /** *
   *Название инструмента.
   * 
* * string name = 13; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   *Tорговая площадка (секция биржи).
   * 
* * string exchange = 14; * @return The exchange. */ java.lang.String getExchange(); /** *
   *Tорговая площадка (секция биржи).
   * 
* * string exchange = 14; * @return The bytes for exchange. */ com.google.protobuf.ByteString getExchangeBytes(); /** *
   *Дата начала обращения контракта в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp first_trade_date = 15; * @return Whether the firstTradeDate field is set. */ boolean hasFirstTradeDate(); /** *
   *Дата начала обращения контракта в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp first_trade_date = 15; * @return The firstTradeDate. */ com.google.protobuf.Timestamp getFirstTradeDate(); /** *
   *Дата начала обращения контракта в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp first_trade_date = 15; */ com.google.protobuf.TimestampOrBuilder getFirstTradeDateOrBuilder(); /** *
   *Дата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.
   * 
* * .google.protobuf.Timestamp last_trade_date = 16; * @return Whether the lastTradeDate field is set. */ boolean hasLastTradeDate(); /** *
   *Дата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.
   * 
* * .google.protobuf.Timestamp last_trade_date = 16; * @return The lastTradeDate. */ com.google.protobuf.Timestamp getLastTradeDate(); /** *
   *Дата в часовом поясе UTC, до которой возможно проведение операций с фьючерсом.
   * 
* * .google.protobuf.Timestamp last_trade_date = 16; */ com.google.protobuf.TimestampOrBuilder getLastTradeDateOrBuilder(); /** *
   *Тип фьючерса. Возможные значения: </br>**physical_delivery** — физические поставки; </br>**cash_settlement** — денежный эквивалент.
   * 
* * string futures_type = 17; * @return The futuresType. */ java.lang.String getFuturesType(); /** *
   *Тип фьючерса. Возможные значения: </br>**physical_delivery** — физические поставки; </br>**cash_settlement** — денежный эквивалент.
   * 
* * string futures_type = 17; * @return The bytes for futuresType. */ com.google.protobuf.ByteString getFuturesTypeBytes(); /** *
   *Тип актива. Возможные значения: </br>**commodity** — товар; </br>**currency** — валюта; </br>**security** — ценная бумага; </br>**index** — индекс.
   * 
* * string asset_type = 18; * @return The assetType. */ java.lang.String getAssetType(); /** *
   *Тип актива. Возможные значения: </br>**commodity** — товар; </br>**currency** — валюта; </br>**security** — ценная бумага; </br>**index** — индекс.
   * 
* * string asset_type = 18; * @return The bytes for assetType. */ com.google.protobuf.ByteString getAssetTypeBytes(); /** *
   *Основной актив.
   * 
* * string basic_asset = 19; * @return The basicAsset. */ java.lang.String getBasicAsset(); /** *
   *Основной актив.
   * 
* * string basic_asset = 19; * @return The bytes for basicAsset. */ com.google.protobuf.ByteString getBasicAssetBytes(); /** *
   *Размер основного актива.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 20; * @return Whether the basicAssetSize field is set. */ boolean hasBasicAssetSize(); /** *
   *Размер основного актива.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 20; * @return The basicAssetSize. */ ru.tinkoff.piapi.contract.v1.Quotation getBasicAssetSize(); /** *
   *Размер основного актива.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation basic_asset_size = 20; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getBasicAssetSizeOrBuilder(); /** *
   *Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * 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(); /** *
   *Дата истечения срока в часов поясе UTC.
   * 
* * .google.protobuf.Timestamp expiration_date = 24; * @return Whether the expirationDate field is set. */ boolean hasExpirationDate(); /** *
   *Дата истечения срока в часов поясе UTC.
   * 
* * .google.protobuf.Timestamp expiration_date = 24; * @return The expirationDate. */ com.google.protobuf.Timestamp getExpirationDate(); /** *
   *Дата истечения срока в часов поясе UTC.
   * 
* * .google.protobuf.Timestamp expiration_date = 24; */ com.google.protobuf.TimestampOrBuilder getExpirationDateOrBuilder(); /** *
   *Текущий режим торгов инструмента.
   * 
* * .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(); /** *
   *Уникальный идентификатор позиции основного инструмента.
   * 
* * string basic_asset_position_uid = 34; * @return The basicAssetPositionUid. */ java.lang.String getBasicAssetPositionUid(); /** *
   *Уникальный идентификатор позиции основного инструмента.
   * 
* * string basic_asset_position_uid = 34; * @return The bytes for basicAssetPositionUid. */ com.google.protobuf.ByteString getBasicAssetPositionUidBytes(); /** *
   *Признак доступности для ИИС.
   * 
* * 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(); /** *
   *Дата первой минутной свечи.
   * 
* * .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