Package ru.tinkoff.piapi.contract.v1
Class VirtualPortfolioPosition
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
ru.tinkoff.piapi.contract.v1.VirtualPortfolioPosition
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,VirtualPortfolioPositionOrBuilder
public final class VirtualPortfolioPosition
extends com.google.protobuf.GeneratedMessageV3
implements VirtualPortfolioPositionOrBuilder
Protobuf type
tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typetinkoff.public.invest.api.contract.v1.VirtualPortfolioPositionNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanСредневзвешенная цена позиции.Средняя цена позиции по методу FIFO.Средняя цена позиции по методу FIFO.Средневзвешенная цена позиции.Текущая цена за 1 инструмент.Текущая цена за 1 инструмент.static VirtualPortfolioPositionstatic final com.google.protobuf.Descriptors.DescriptorТекущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.com.google.protobuf.TimestampДата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"com.google.protobuf.TimestampOrBuilderДата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"getFigi()Figi-идентификатора инструмента.com.google.protobuf.ByteStringFigi-идентификатора инструмента.Тип инструмента.com.google.protobuf.ByteStringТип инструмента.instrument_uid-идентификатора инструментаcom.google.protobuf.ByteStringinstrument_uid-идентификатора инструментаcom.google.protobuf.Parser<VirtualPortfolioPosition>position_uid-идентификатора инструментаcom.google.protobuf.ByteStringposition_uid-идентификатора инструментаКоличество инструмента в портфеле в штуках.Количество инструмента в портфеле в штуках.intfinal com.google.protobuf.UnknownFieldSetbooleanСредневзвешенная цена позиции.booleanСредняя цена позиции по методу FIFO.booleanТекущая цена за 1 инструмент.booleanТекущая рассчитанная доходность позиции.booleanТекущая рассчитанная доходность позиции.booleanДата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"inthashCode()booleanКоличество инструмента в портфеле в штуках.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(VirtualPortfolioPosition prototype) protected VirtualPortfolioPosition.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static VirtualPortfolioPositionparseDelimitedFrom(InputStream input) static VirtualPortfolioPositionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VirtualPortfolioPositionparseFrom(byte[] data) static VirtualPortfolioPositionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VirtualPortfolioPositionparseFrom(com.google.protobuf.ByteString data) static VirtualPortfolioPositionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VirtualPortfolioPositionparseFrom(com.google.protobuf.CodedInputStream input) static VirtualPortfolioPositionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VirtualPortfolioPositionparseFrom(InputStream input) static VirtualPortfolioPositionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VirtualPortfolioPositionparseFrom(ByteBuffer data) static VirtualPortfolioPositionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<VirtualPortfolioPosition>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
POSITION_UID_FIELD_NUMBER
public static final int POSITION_UID_FIELD_NUMBER- See Also:
-
INSTRUMENT_UID_FIELD_NUMBER
public static final int INSTRUMENT_UID_FIELD_NUMBER- See Also:
-
FIGI_FIELD_NUMBER
public static final int FIGI_FIELD_NUMBER- See Also:
-
INSTRUMENT_TYPE_FIELD_NUMBER
public static final int INSTRUMENT_TYPE_FIELD_NUMBER- See Also:
-
QUANTITY_FIELD_NUMBER
public static final int QUANTITY_FIELD_NUMBER- See Also:
-
AVERAGE_POSITION_PRICE_FIELD_NUMBER
public static final int AVERAGE_POSITION_PRICE_FIELD_NUMBER- See Also:
-
EXPECTED_YIELD_FIELD_NUMBER
public static final int EXPECTED_YIELD_FIELD_NUMBER- See Also:
-
EXPECTED_YIELD_FIFO_FIELD_NUMBER
public static final int EXPECTED_YIELD_FIFO_FIELD_NUMBER- See Also:
-
EXPIRE_DATE_FIELD_NUMBER
public static final int EXPIRE_DATE_FIELD_NUMBER- See Also:
-
CURRENT_PRICE_FIELD_NUMBER
public static final int CURRENT_PRICE_FIELD_NUMBER- See Also:
-
AVERAGE_POSITION_PRICE_FIFO_FIELD_NUMBER
public static final int AVERAGE_POSITION_PRICE_FIFO_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getPositionUid
position_uid-идентификатора инструмента
string position_uid = 1;- Specified by:
getPositionUidin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The positionUid.
-
getPositionUidBytes
public com.google.protobuf.ByteString getPositionUidBytes()position_uid-идентификатора инструмента
string position_uid = 1;- Specified by:
getPositionUidBytesin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The bytes for positionUid.
-
getInstrumentUid
instrument_uid-идентификатора инструмента
string instrument_uid = 2;- Specified by:
getInstrumentUidin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The instrumentUid.
-
getInstrumentUidBytes
public com.google.protobuf.ByteString getInstrumentUidBytes()instrument_uid-идентификатора инструмента
string instrument_uid = 2;- Specified by:
getInstrumentUidBytesin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The bytes for instrumentUid.
-
getFigi
Figi-идентификатора инструмента.
string figi = 3;- Specified by:
getFigiin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The figi.
-
getFigiBytes
public com.google.protobuf.ByteString getFigiBytes()Figi-идентификатора инструмента.
string figi = 3;- Specified by:
getFigiBytesin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The bytes for figi.
-
getInstrumentType
Тип инструмента.
string instrument_type = 4;- Specified by:
getInstrumentTypein interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The instrumentType.
-
getInstrumentTypeBytes
public com.google.protobuf.ByteString getInstrumentTypeBytes()Тип инструмента.
string instrument_type = 4;- Specified by:
getInstrumentTypeBytesin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The bytes for instrumentType.
-
hasQuantity
public boolean hasQuantity()Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 5;- Specified by:
hasQuantityin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- Whether the quantity field is set.
-
getQuantity
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 5;- Specified by:
getQuantityin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The quantity.
-
getQuantityOrBuilder
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 5;- Specified by:
getQuantityOrBuilderin interfaceVirtualPortfolioPositionOrBuilder
-
hasAveragePositionPrice
public boolean hasAveragePositionPrice()Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 6;- Specified by:
hasAveragePositionPricein interfaceVirtualPortfolioPositionOrBuilder- Returns:
- Whether the averagePositionPrice field is set.
-
getAveragePositionPrice
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 6;- Specified by:
getAveragePositionPricein interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The averagePositionPrice.
-
getAveragePositionPriceOrBuilder
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 6;- Specified by:
getAveragePositionPriceOrBuilderin interfaceVirtualPortfolioPositionOrBuilder
-
hasExpectedYield
public boolean hasExpectedYield()Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 7;- Specified by:
hasExpectedYieldin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- Whether the expectedYield field is set.
-
getExpectedYield
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 7;- Specified by:
getExpectedYieldin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The expectedYield.
-
getExpectedYieldOrBuilder
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 7;- Specified by:
getExpectedYieldOrBuilderin interfaceVirtualPortfolioPositionOrBuilder
-
hasExpectedYieldFifo
public boolean hasExpectedYieldFifo()Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 8;- Specified by:
hasExpectedYieldFifoin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- Whether the expectedYieldFifo field is set.
-
getExpectedYieldFifo
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 8;- Specified by:
getExpectedYieldFifoin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The expectedYieldFifo.
-
getExpectedYieldFifoOrBuilder
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 8;- Specified by:
getExpectedYieldFifoOrBuilderin interfaceVirtualPortfolioPositionOrBuilder
-
hasExpireDate
public boolean hasExpireDate()Дата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"
.google.protobuf.Timestamp expire_date = 9;- Specified by:
hasExpireDatein interfaceVirtualPortfolioPositionOrBuilder- Returns:
- Whether the expireDate field is set.
-
getExpireDate
public com.google.protobuf.Timestamp getExpireDate()Дата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"
.google.protobuf.Timestamp expire_date = 9;- Specified by:
getExpireDatein interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The expireDate.
-
getExpireDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpireDateOrBuilder()Дата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"
.google.protobuf.Timestamp expire_date = 9;- Specified by:
getExpireDateOrBuilderin interfaceVirtualPortfolioPositionOrBuilder
-
hasCurrentPrice
public boolean hasCurrentPrice()Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 10;- Specified by:
hasCurrentPricein interfaceVirtualPortfolioPositionOrBuilder- Returns:
- Whether the currentPrice field is set.
-
getCurrentPrice
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 10;- Specified by:
getCurrentPricein interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The currentPrice.
-
getCurrentPriceOrBuilder
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 10;- Specified by:
getCurrentPriceOrBuilderin interfaceVirtualPortfolioPositionOrBuilder
-
hasAveragePositionPriceFifo
public boolean hasAveragePositionPriceFifo()Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 11;- Specified by:
hasAveragePositionPriceFifoin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- Whether the averagePositionPriceFifo field is set.
-
getAveragePositionPriceFifo
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 11;- Specified by:
getAveragePositionPriceFifoin interfaceVirtualPortfolioPositionOrBuilder- Returns:
- The averagePositionPriceFifo.
-
getAveragePositionPriceFifoOrBuilder
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 11;- Specified by:
getAveragePositionPriceFifoOrBuilderin interfaceVirtualPortfolioPositionOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static VirtualPortfolioPosition parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static VirtualPortfolioPosition parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static VirtualPortfolioPosition parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VirtualPortfolioPosition.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-