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

ru.tinkoff.piapi.contract.v1.BondOrBuilder 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 BondOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.Bond)
    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(); /** *
   *Количество выплат по купонам в год.
   * 
* * int32 coupon_quantity_per_year = 17; * @return The couponQuantityPerYear. */ int getCouponQuantityPerYear(); /** *
   *Дата погашения облигации в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp maturity_date = 18; * @return Whether the maturityDate field is set. */ boolean hasMaturityDate(); /** *
   *Дата погашения облигации в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp maturity_date = 18; * @return The maturityDate. */ com.google.protobuf.Timestamp getMaturityDate(); /** *
   *Дата погашения облигации в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp maturity_date = 18; */ com.google.protobuf.TimestampOrBuilder getMaturityDateOrBuilder(); /** *
   *Номинал облигации.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; * @return Whether the nominal field is set. */ boolean hasNominal(); /** *
   *Номинал облигации.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; * @return The nominal. */ ru.tinkoff.piapi.contract.v1.MoneyValue getNominal(); /** *
   *Номинал облигации.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getNominalOrBuilder(); /** *
   *Первоначальный номинал облигации.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; * @return Whether the initialNominal field is set. */ boolean hasInitialNominal(); /** *
   *Первоначальный номинал облигации.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; * @return The initialNominal. */ ru.tinkoff.piapi.contract.v1.MoneyValue getInitialNominal(); /** *
   *Первоначальный номинал облигации.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getInitialNominalOrBuilder(); /** *
   *Дата выпуска облигации в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp state_reg_date = 21; * @return Whether the stateRegDate field is set. */ boolean hasStateRegDate(); /** *
   *Дата выпуска облигации в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp state_reg_date = 21; * @return The stateRegDate. */ com.google.protobuf.Timestamp getStateRegDate(); /** *
   *Дата выпуска облигации в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp state_reg_date = 21; */ com.google.protobuf.TimestampOrBuilder getStateRegDateOrBuilder(); /** *
   *Дата размещения в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp placement_date = 22; * @return Whether the placementDate field is set. */ boolean hasPlacementDate(); /** *
   *Дата размещения в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp placement_date = 22; * @return The placementDate. */ com.google.protobuf.Timestamp getPlacementDate(); /** *
   *Дата размещения в часовом поясе UTC.
   * 
* * .google.protobuf.Timestamp placement_date = 22; */ com.google.protobuf.TimestampOrBuilder getPlacementDateOrBuilder(); /** *
   *Цена размещения.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; * @return Whether the placementPrice field is set. */ boolean hasPlacementPrice(); /** *
   *Цена размещения.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; * @return The placementPrice. */ ru.tinkoff.piapi.contract.v1.MoneyValue getPlacementPrice(); /** *
   *Цена размещения.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getPlacementPriceOrBuilder(); /** *
   *Значение НКД (накопленного купонного дохода) на дату.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; * @return Whether the aciValue field is set. */ boolean hasAciValue(); /** *
   *Значение НКД (накопленного купонного дохода) на дату.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; * @return The aciValue. */ ru.tinkoff.piapi.contract.v1.MoneyValue getAciValue(); /** *
   *Значение НКД (накопленного купонного дохода) на дату.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getAciValueOrBuilder(); /** *
   *Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk = 25; * @return The countryOfRisk. */ java.lang.String getCountryOfRisk(); /** *
   *Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk = 25; * @return The bytes for countryOfRisk. */ com.google.protobuf.ByteString getCountryOfRiskBytes(); /** *
   *Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk_name = 26; * @return The countryOfRiskName. */ java.lang.String getCountryOfRiskName(); /** *
   *Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
   * 
* * string country_of_risk_name = 26; * @return The bytes for countryOfRiskName. */ com.google.protobuf.ByteString getCountryOfRiskNameBytes(); /** *
   *Сектор экономики.
   * 
* * string sector = 27; * @return The sector. */ java.lang.String getSector(); /** *
   *Сектор экономики.
   * 
* * string sector = 27; * @return The bytes for sector. */ com.google.protobuf.ByteString getSectorBytes(); /** *
   *Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
   * 
* * string issue_kind = 28; * @return The issueKind. */ java.lang.String getIssueKind(); /** *
   *Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
   * 
* * string issue_kind = 28; * @return The bytes for issueKind. */ com.google.protobuf.ByteString getIssueKindBytes(); /** *
   *Размер выпуска.
   * 
* * int64 issue_size = 29; * @return The issueSize. */ long getIssueSize(); /** *
   *Плановый размер выпуска.
   * 
* * int64 issue_size_plan = 30; * @return The issueSizePlan. */ long getIssueSizePlan(); /** *
   *Текущий режим торгов инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31; * @return The enum numeric value on the wire for tradingStatus. */ int getTradingStatusValue(); /** *
   *Текущий режим торгов инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31; * @return The tradingStatus. */ ru.tinkoff.piapi.contract.v1.SecurityTradingStatus getTradingStatus(); /** *
   *Признак внебиржевой ценной бумаги.
   * 
* * bool otc_flag = 32; * @return The otcFlag. */ boolean getOtcFlag(); /** *
   *Признак доступности для покупки.
   * 
* * bool buy_available_flag = 33; * @return The buyAvailableFlag. */ boolean getBuyAvailableFlag(); /** *
   *Признак доступности для продажи.
   * 
* * bool sell_available_flag = 34; * @return The sellAvailableFlag. */ boolean getSellAvailableFlag(); /** *
   *Признак облигации с плавающим купоном.
   * 
* * bool floating_coupon_flag = 35; * @return The floatingCouponFlag. */ boolean getFloatingCouponFlag(); /** *
   *Признак бессрочной облигации.
   * 
* * bool perpetual_flag = 36; * @return The perpetualFlag. */ boolean getPerpetualFlag(); /** *
   *Признак облигации с амортизацией долга.
   * 
* * bool amortization_flag = 37; * @return The amortizationFlag. */ boolean getAmortizationFlag(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; * @return Whether the minPriceIncrement field is set. */ boolean hasMinPriceIncrement(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; * @return The minPriceIncrement. */ ru.tinkoff.piapi.contract.v1.Quotation getMinPriceIncrement(); /** *
   *Шаг цены.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getMinPriceIncrementOrBuilder(); /** *
   *Параметр указывает на возможность торговать инструментом через API.
   * 
* * bool api_trade_available_flag = 39; * @return The apiTradeAvailableFlag. */ boolean getApiTradeAvailableFlag(); /** *
   *Уникальный идентификатор инструмента.
   * 
* * string uid = 40; * @return The uid. */ java.lang.String getUid(); /** *
   *Уникальный идентификатор инструмента.
   * 
* * string uid = 40; * @return The bytes for uid. */ com.google.protobuf.ByteString getUidBytes(); /** *
   *Реальная площадка исполнения расчётов. (биржа)
   * 
* * .tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41; * @return The enum numeric value on the wire for realExchange. */ int getRealExchangeValue(); /** *
   *Реальная площадка исполнения расчётов. (биржа)
   * 
* * .tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41; * @return The realExchange. */ ru.tinkoff.piapi.contract.v1.RealExchange getRealExchange(); /** *
   *Уникальный идентификатор позиции инструмента.
   * 
* * string position_uid = 42; * @return The positionUid. */ java.lang.String getPositionUid(); /** *
   *Уникальный идентификатор позиции инструмента.
   * 
* * string position_uid = 42; * @return The bytes for positionUid. */ com.google.protobuf.ByteString getPositionUidBytes(); /** *
   *Признак доступности для ИИС.
   * 
* * bool for_iis_flag = 51; * @return The forIisFlag. */ boolean getForIisFlag(); /** *
   *Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
   * 
* * bool for_qual_investor_flag = 52; * @return The forQualInvestorFlag. */ boolean getForQualInvestorFlag(); /** *
   *Флаг отображающий доступность торговли инструментом по выходным
   * 
* * bool weekend_flag = 53; * @return The weekendFlag. */ boolean getWeekendFlag(); /** *
   *Флаг заблокированного ТКС
   * 
* * bool blocked_tca_flag = 54; * @return The blockedTcaFlag. */ boolean getBlockedTcaFlag(); /** *
   *Признак субординированной облигации.
   * 
* * bool subordinated_flag = 55; * @return The subordinatedFlag. */ boolean getSubordinatedFlag(); /** *
   *Флаг достаточной ликвидности
   * 
* * bool liquidity_flag = 56; * @return The liquidityFlag. */ boolean getLiquidityFlag(); /** *
   *Дата первой минутной свечи.
   * 
* * .google.protobuf.Timestamp first_1min_candle_date = 61; * @return Whether the first1minCandleDate field is set. */ boolean hasFirst1MinCandleDate(); /** *
   *Дата первой минутной свечи.
   * 
* * .google.protobuf.Timestamp first_1min_candle_date = 61; * @return The first1minCandleDate. */ com.google.protobuf.Timestamp getFirst1MinCandleDate(); /** *
   *Дата первой минутной свечи.
   * 
* * .google.protobuf.Timestamp first_1min_candle_date = 61; */ com.google.protobuf.TimestampOrBuilder getFirst1MinCandleDateOrBuilder(); /** *
   *Дата первой дневной свечи.
   * 
* * .google.protobuf.Timestamp first_1day_candle_date = 62; * @return Whether the first1dayCandleDate field is set. */ boolean hasFirst1DayCandleDate(); /** *
   *Дата первой дневной свечи.
   * 
* * .google.protobuf.Timestamp first_1day_candle_date = 62; * @return The first1dayCandleDate. */ com.google.protobuf.Timestamp getFirst1DayCandleDate(); /** *
   *Дата первой дневной свечи.
   * 
* * .google.protobuf.Timestamp first_1day_candle_date = 62; */ com.google.protobuf.TimestampOrBuilder getFirst1DayCandleDateOrBuilder(); /** *
   *Уровень риска.
   * 
* * .tinkoff.public.invest.api.contract.v1.RiskLevel risk_level = 63; * @return The enum numeric value on the wire for riskLevel. */ int getRiskLevelValue(); /** *
   *Уровень риска.
   * 
* * .tinkoff.public.invest.api.contract.v1.RiskLevel risk_level = 63; * @return The riskLevel. */ ru.tinkoff.piapi.contract.v1.RiskLevel getRiskLevel(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy