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

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

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

package ru.tinkoff.piapi.contract.v1;

public interface PortfolioPositionOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.PortfolioPosition)
    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 instrument_type = 2; * @return The instrumentType. */ java.lang.String getInstrumentType(); /** *
   *Тип инструмента.
   * 
* * string instrument_type = 2; * @return The bytes for instrumentType. */ com.google.protobuf.ByteString getInstrumentTypeBytes(); /** *
   *Количество инструмента в портфеле в штуках.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; * @return Whether the quantity field is set. */ boolean hasQuantity(); /** *
   *Количество инструмента в портфеле в штуках.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; * @return The quantity. */ ru.tinkoff.piapi.contract.v1.Quotation getQuantity(); /** *
   *Количество инструмента в портфеле в штуках.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getQuantityOrBuilder(); /** *
   *Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; * @return Whether the averagePositionPrice field is set. */ boolean hasAveragePositionPrice(); /** *
   *Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; * @return The averagePositionPrice. */ ru.tinkoff.piapi.contract.v1.MoneyValue getAveragePositionPrice(); /** *
   *Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getAveragePositionPriceOrBuilder(); /** *
   *Текущая рассчитанная доходность позиции.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; * @return Whether the expectedYield field is set. */ boolean hasExpectedYield(); /** *
   *Текущая рассчитанная доходность позиции.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; * @return The expectedYield. */ ru.tinkoff.piapi.contract.v1.Quotation getExpectedYield(); /** *
   *Текущая рассчитанная доходность позиции.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getExpectedYieldOrBuilder(); /** *
   * Текущий НКД.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; * @return Whether the currentNkd field is set. */ boolean hasCurrentNkd(); /** *
   * Текущий НКД.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; * @return The currentNkd. */ ru.tinkoff.piapi.contract.v1.MoneyValue getCurrentNkd(); /** *
   * Текущий НКД.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getCurrentNkdOrBuilder(); /** *
   * Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7 [deprecated = true]; * @deprecated tinkoff.public.invest.api.contract.v1.PortfolioPosition.average_position_price_pt is deprecated. * See operations.proto;l=155 * @return Whether the averagePositionPricePt field is set. */ @java.lang.Deprecated boolean hasAveragePositionPricePt(); /** *
   * Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7 [deprecated = true]; * @deprecated tinkoff.public.invest.api.contract.v1.PortfolioPosition.average_position_price_pt is deprecated. * See operations.proto;l=155 * @return The averagePositionPricePt. */ @java.lang.Deprecated ru.tinkoff.piapi.contract.v1.Quotation getAveragePositionPricePt(); /** *
   * Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7 [deprecated = true]; */ @java.lang.Deprecated ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getAveragePositionPricePtOrBuilder(); /** *
   *Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; * @return Whether the currentPrice field is set. */ boolean hasCurrentPrice(); /** *
   *Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; * @return The currentPrice. */ ru.tinkoff.piapi.contract.v1.MoneyValue getCurrentPrice(); /** *
   *Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getCurrentPriceOrBuilder(); /** *
   *Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; * @return Whether the averagePositionPriceFifo field is set. */ boolean hasAveragePositionPriceFifo(); /** *
   *Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; * @return The averagePositionPriceFifo. */ ru.tinkoff.piapi.contract.v1.MoneyValue getAveragePositionPriceFifo(); /** *
   *Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getAveragePositionPriceFifoOrBuilder(); /** *
   *Deprecated Количество лотов в портфеле.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10 [deprecated = true]; * @deprecated tinkoff.public.invest.api.contract.v1.PortfolioPosition.quantity_lots is deprecated. * See operations.proto;l=158 * @return Whether the quantityLots field is set. */ @java.lang.Deprecated boolean hasQuantityLots(); /** *
   *Deprecated Количество лотов в портфеле.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10 [deprecated = true]; * @deprecated tinkoff.public.invest.api.contract.v1.PortfolioPosition.quantity_lots is deprecated. * See operations.proto;l=158 * @return The quantityLots. */ @java.lang.Deprecated ru.tinkoff.piapi.contract.v1.Quotation getQuantityLots(); /** *
   *Deprecated Количество лотов в портфеле.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10 [deprecated = true]; */ @java.lang.Deprecated ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getQuantityLotsOrBuilder(); /** *
   *Заблокировано на бирже.
   * 
* * bool blocked = 21; * @return The blocked. */ boolean getBlocked(); /** *
   *Количество бумаг, заблокированных выставленными заявками.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation blocked_lots = 22; * @return Whether the blockedLots field is set. */ boolean hasBlockedLots(); /** *
   *Количество бумаг, заблокированных выставленными заявками.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation blocked_lots = 22; * @return The blockedLots. */ ru.tinkoff.piapi.contract.v1.Quotation getBlockedLots(); /** *
   *Количество бумаг, заблокированных выставленными заявками.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation blocked_lots = 22; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getBlockedLotsOrBuilder(); /** *
   *position_uid-идентификатора инструмента
   * 
* * string position_uid = 24; * @return The positionUid. */ java.lang.String getPositionUid(); /** *
   *position_uid-идентификатора инструмента
   * 
* * string position_uid = 24; * @return The bytes for positionUid. */ com.google.protobuf.ByteString getPositionUidBytes(); /** *
   *instrument_uid-идентификатора инструмента
   * 
* * string instrument_uid = 25; * @return The instrumentUid. */ java.lang.String getInstrumentUid(); /** *
   *instrument_uid-идентификатора инструмента
   * 
* * string instrument_uid = 25; * @return The bytes for instrumentUid. */ com.google.protobuf.ByteString getInstrumentUidBytes(); /** *
   *Вариационная маржа
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; * @return Whether the varMargin field is set. */ boolean hasVarMargin(); /** *
   *Вариационная маржа
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; * @return The varMargin. */ ru.tinkoff.piapi.contract.v1.MoneyValue getVarMargin(); /** *
   *Вариационная маржа
   * 
* * .tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; */ ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getVarMarginOrBuilder(); /** *
   *Текущая рассчитанная доходность позиции.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; * @return Whether the expectedYieldFifo field is set. */ boolean hasExpectedYieldFifo(); /** *
   *Текущая рассчитанная доходность позиции.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; * @return The expectedYieldFifo. */ ru.tinkoff.piapi.contract.v1.Quotation getExpectedYieldFifo(); /** *
   *Текущая рассчитанная доходность позиции.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getExpectedYieldFifoOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy