![JAR search and dependency download from the Maven repository](/logo.png)
ru.tinkoff.piapi.contract.v1.VirtualPortfolioPositionOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: operations.proto
package ru.tinkoff.piapi.contract.v1;
public interface VirtualPortfolioPositionOrBuilder extends
// @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition)
com.google.protobuf.MessageOrBuilder {
/**
*
*position_uid-идентификатора инструмента
*
*
* string position_uid = 1;
* @return The positionUid.
*/
java.lang.String getPositionUid();
/**
*
*position_uid-идентификатора инструмента
*
*
* string position_uid = 1;
* @return The bytes for positionUid.
*/
com.google.protobuf.ByteString
getPositionUidBytes();
/**
*
*instrument_uid-идентификатора инструмента
*
*
* string instrument_uid = 2;
* @return The instrumentUid.
*/
java.lang.String getInstrumentUid();
/**
*
*instrument_uid-идентификатора инструмента
*
*
* string instrument_uid = 2;
* @return The bytes for instrumentUid.
*/
com.google.protobuf.ByteString
getInstrumentUidBytes();
/**
*
*Figi-идентификатора инструмента.
*
*
* string figi = 3;
* @return The figi.
*/
java.lang.String getFigi();
/**
*
*Figi-идентификатора инструмента.
*
*
* string figi = 3;
* @return The bytes for figi.
*/
com.google.protobuf.ByteString
getFigiBytes();
/**
*
*Тип инструмента.
*
*
* string instrument_type = 4;
* @return The instrumentType.
*/
java.lang.String getInstrumentType();
/**
*
*Тип инструмента.
*
*
* string instrument_type = 4;
* @return The bytes for instrumentType.
*/
com.google.protobuf.ByteString
getInstrumentTypeBytes();
/**
*
*Количество инструмента в портфеле в штуках.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation quantity = 5;
* @return Whether the quantity field is set.
*/
boolean hasQuantity();
/**
*
*Количество инструмента в портфеле в штуках.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation quantity = 5;
* @return The quantity.
*/
ru.tinkoff.piapi.contract.v1.Quotation getQuantity();
/**
*
*Количество инструмента в портфеле в штуках.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation quantity = 5;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getQuantityOrBuilder();
/**
*
*Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 6;
* @return Whether the averagePositionPrice field is set.
*/
boolean hasAveragePositionPrice();
/**
*
*Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 6;
* @return The averagePositionPrice.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getAveragePositionPrice();
/**
*
*Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 6;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getAveragePositionPriceOrBuilder();
/**
*
*Текущая рассчитанная доходность позиции.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 7;
* @return Whether the expectedYield field is set.
*/
boolean hasExpectedYield();
/**
*
*Текущая рассчитанная доходность позиции.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 7;
* @return The expectedYield.
*/
ru.tinkoff.piapi.contract.v1.Quotation getExpectedYield();
/**
*
*Текущая рассчитанная доходность позиции.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 7;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getExpectedYieldOrBuilder();
/**
*
*Текущая рассчитанная доходность позиции.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 8;
* @return Whether the expectedYieldFifo field is set.
*/
boolean hasExpectedYieldFifo();
/**
*
*Текущая рассчитанная доходность позиции.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 8;
* @return The expectedYieldFifo.
*/
ru.tinkoff.piapi.contract.v1.Quotation getExpectedYieldFifo();
/**
*
*Текущая рассчитанная доходность позиции.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 8;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getExpectedYieldFifoOrBuilder();
/**
*
*Дата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"
*
*
* .google.protobuf.Timestamp expire_date = 9;
* @return Whether the expireDate field is set.
*/
boolean hasExpireDate();
/**
*
*Дата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"
*
*
* .google.protobuf.Timestamp expire_date = 9;
* @return The expireDate.
*/
com.google.protobuf.Timestamp getExpireDate();
/**
*
*Дата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"
*
*
* .google.protobuf.Timestamp expire_date = 9;
*/
com.google.protobuf.TimestampOrBuilder getExpireDateOrBuilder();
/**
*
*Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 10;
* @return Whether the currentPrice field is set.
*/
boolean hasCurrentPrice();
/**
*
*Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 10;
* @return The currentPrice.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getCurrentPrice();
/**
*
*Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 10;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getCurrentPriceOrBuilder();
/**
*
*Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 11;
* @return Whether the averagePositionPriceFifo field is set.
*/
boolean hasAveragePositionPriceFifo();
/**
*
*Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 11;
* @return The averagePositionPriceFifo.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getAveragePositionPriceFifo();
/**
*
*Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 11;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getAveragePositionPriceFifoOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy