Package ru.tinkoff.piapi.contract.v1
Class Dividend
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
ru.tinkoff.piapi.contract.v1.Dividend
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,DividendOrBuilder
public final class Dividend
extends com.google.protobuf.GeneratedMessageV3
implements DividendOrBuilder
Информация о выплате.Protobuf type
tinkoff.public.invest.api.contract.v1.Dividend- See Also:
-
Nested Class Summary
Nested ClassesNested 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 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Цена закрытия инструмента на момент ex_dividend_date.Цена закрытия инструмента на момент ex_dividend_date.com.google.protobuf.TimestampДата и время создания записи в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата и время создания записи в часовом поясе UTC.com.google.protobuf.TimestampДата объявления дивидендов в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата объявления дивидендов в часовом поясе UTC.static Dividendstatic final com.google.protobuf.Descriptors.DescriptorВеличина дивиденда на 1 ценную бумагу (включая валюту).Величина дивиденда на 1 ценную бумагу (включая валюту).Тип выплаты.com.google.protobuf.ByteStringТип выплаты.com.google.protobuf.TimestampПоследний день (включительно) покупки для получения выплаты в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderПоследний день (включительно) покупки для получения выплаты в часовом поясе UTC.com.google.protobuf.Parser<Dividend>com.google.protobuf.TimestampДата фактических выплат в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата фактических выплат в часовом поясе UTC.com.google.protobuf.TimestampДата фиксации реестра в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата фиксации реестра в часовом поясе UTC.Регулярность выплаты.com.google.protobuf.ByteStringРегулярность выплаты.intfinal com.google.protobuf.UnknownFieldSetВеличина доходности.Величина доходности.booleanЦена закрытия инструмента на момент ex_dividend_date.booleanДата и время создания записи в часовом поясе UTC.booleanДата объявления дивидендов в часовом поясе UTC.booleanВеличина дивиденда на 1 ценную бумагу (включая валюту).inthashCode()booleanПоследний день (включительно) покупки для получения выплаты в часовом поясе UTC.booleanДата фактических выплат в часовом поясе UTC.booleanДата фиксации реестра в часовом поясе UTC.booleanВеличина доходности.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Dividend.Builderstatic Dividend.BuildernewBuilder(Dividend prototype) protected Dividend.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static DividendparseDelimitedFrom(InputStream input) static DividendparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DividendparseFrom(byte[] data) static DividendparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DividendparseFrom(com.google.protobuf.ByteString data) static DividendparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DividendparseFrom(com.google.protobuf.CodedInputStream input) static DividendparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DividendparseFrom(InputStream input) static DividendparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DividendparseFrom(ByteBuffer data) static DividendparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Dividend>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
-
DIVIDEND_NET_FIELD_NUMBER
public static final int DIVIDEND_NET_FIELD_NUMBER- See Also:
-
PAYMENT_DATE_FIELD_NUMBER
public static final int PAYMENT_DATE_FIELD_NUMBER- See Also:
-
DECLARED_DATE_FIELD_NUMBER
public static final int DECLARED_DATE_FIELD_NUMBER- See Also:
-
LAST_BUY_DATE_FIELD_NUMBER
public static final int LAST_BUY_DATE_FIELD_NUMBER- See Also:
-
DIVIDEND_TYPE_FIELD_NUMBER
public static final int DIVIDEND_TYPE_FIELD_NUMBER- See Also:
-
RECORD_DATE_FIELD_NUMBER
public static final int RECORD_DATE_FIELD_NUMBER- See Also:
-
REGULARITY_FIELD_NUMBER
public static final int REGULARITY_FIELD_NUMBER- See Also:
-
CLOSE_PRICE_FIELD_NUMBER
public static final int CLOSE_PRICE_FIELD_NUMBER- See Also:
-
YIELD_VALUE_FIELD_NUMBER
public static final int YIELD_VALUE_FIELD_NUMBER- See Also:
-
CREATED_AT_FIELD_NUMBER
public static final int CREATED_AT_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
-
hasDividendNet
public boolean hasDividendNet()Величина дивиденда на 1 ценную бумагу (включая валюту).
.tinkoff.public.invest.api.contract.v1.MoneyValue dividend_net = 1;- Specified by:
hasDividendNetin interfaceDividendOrBuilder- Returns:
- Whether the dividendNet field is set.
-
getDividendNet
Величина дивиденда на 1 ценную бумагу (включая валюту).
.tinkoff.public.invest.api.contract.v1.MoneyValue dividend_net = 1;- Specified by:
getDividendNetin interfaceDividendOrBuilder- Returns:
- The dividendNet.
-
getDividendNetOrBuilder
Величина дивиденда на 1 ценную бумагу (включая валюту).
.tinkoff.public.invest.api.contract.v1.MoneyValue dividend_net = 1;- Specified by:
getDividendNetOrBuilderin interfaceDividendOrBuilder
-
hasPaymentDate
public boolean hasPaymentDate()Дата фактических выплат в часовом поясе UTC.
.google.protobuf.Timestamp payment_date = 2;- Specified by:
hasPaymentDatein interfaceDividendOrBuilder- Returns:
- Whether the paymentDate field is set.
-
getPaymentDate
public com.google.protobuf.Timestamp getPaymentDate()Дата фактических выплат в часовом поясе UTC.
.google.protobuf.Timestamp payment_date = 2;- Specified by:
getPaymentDatein interfaceDividendOrBuilder- Returns:
- The paymentDate.
-
getPaymentDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getPaymentDateOrBuilder()Дата фактических выплат в часовом поясе UTC.
.google.protobuf.Timestamp payment_date = 2;- Specified by:
getPaymentDateOrBuilderin interfaceDividendOrBuilder
-
hasDeclaredDate
public boolean hasDeclaredDate()Дата объявления дивидендов в часовом поясе UTC.
.google.protobuf.Timestamp declared_date = 3;- Specified by:
hasDeclaredDatein interfaceDividendOrBuilder- Returns:
- Whether the declaredDate field is set.
-
getDeclaredDate
public com.google.protobuf.Timestamp getDeclaredDate()Дата объявления дивидендов в часовом поясе UTC.
.google.protobuf.Timestamp declared_date = 3;- Specified by:
getDeclaredDatein interfaceDividendOrBuilder- Returns:
- The declaredDate.
-
getDeclaredDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeclaredDateOrBuilder()Дата объявления дивидендов в часовом поясе UTC.
.google.protobuf.Timestamp declared_date = 3;- Specified by:
getDeclaredDateOrBuilderin interfaceDividendOrBuilder
-
hasLastBuyDate
public boolean hasLastBuyDate()Последний день (включительно) покупки для получения выплаты в часовом поясе UTC.
.google.protobuf.Timestamp last_buy_date = 4;- Specified by:
hasLastBuyDatein interfaceDividendOrBuilder- Returns:
- Whether the lastBuyDate field is set.
-
getLastBuyDate
public com.google.protobuf.Timestamp getLastBuyDate()Последний день (включительно) покупки для получения выплаты в часовом поясе UTC.
.google.protobuf.Timestamp last_buy_date = 4;- Specified by:
getLastBuyDatein interfaceDividendOrBuilder- Returns:
- The lastBuyDate.
-
getLastBuyDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastBuyDateOrBuilder()Последний день (включительно) покупки для получения выплаты в часовом поясе UTC.
.google.protobuf.Timestamp last_buy_date = 4;- Specified by:
getLastBuyDateOrBuilderin interfaceDividendOrBuilder
-
getDividendType
Тип выплаты. Возможные значения: Regular Cash – регулярные выплаты, Cancelled – выплата отменена, Daily Accrual – ежедневное начисление, Return of Capital – возврат капитала, прочие типы выплат.
string dividend_type = 5;- Specified by:
getDividendTypein interfaceDividendOrBuilder- Returns:
- The dividendType.
-
getDividendTypeBytes
public com.google.protobuf.ByteString getDividendTypeBytes()Тип выплаты. Возможные значения: Regular Cash – регулярные выплаты, Cancelled – выплата отменена, Daily Accrual – ежедневное начисление, Return of Capital – возврат капитала, прочие типы выплат.
string dividend_type = 5;- Specified by:
getDividendTypeBytesin interfaceDividendOrBuilder- Returns:
- The bytes for dividendType.
-
hasRecordDate
public boolean hasRecordDate()Дата фиксации реестра в часовом поясе UTC.
.google.protobuf.Timestamp record_date = 6;- Specified by:
hasRecordDatein interfaceDividendOrBuilder- Returns:
- Whether the recordDate field is set.
-
getRecordDate
public com.google.protobuf.Timestamp getRecordDate()Дата фиксации реестра в часовом поясе UTC.
.google.protobuf.Timestamp record_date = 6;- Specified by:
getRecordDatein interfaceDividendOrBuilder- Returns:
- The recordDate.
-
getRecordDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getRecordDateOrBuilder()Дата фиксации реестра в часовом поясе UTC.
.google.protobuf.Timestamp record_date = 6;- Specified by:
getRecordDateOrBuilderin interfaceDividendOrBuilder
-
getRegularity
Регулярность выплаты. Возможные значения: Annual – ежегодная, Semi-Anl – каждые полгода, прочие типы выплат.
string regularity = 7;- Specified by:
getRegularityin interfaceDividendOrBuilder- Returns:
- The regularity.
-
getRegularityBytes
public com.google.protobuf.ByteString getRegularityBytes()Регулярность выплаты. Возможные значения: Annual – ежегодная, Semi-Anl – каждые полгода, прочие типы выплат.
string regularity = 7;- Specified by:
getRegularityBytesin interfaceDividendOrBuilder- Returns:
- The bytes for regularity.
-
hasClosePrice
public boolean hasClosePrice()Цена закрытия инструмента на момент ex_dividend_date.
.tinkoff.public.invest.api.contract.v1.MoneyValue close_price = 8;- Specified by:
hasClosePricein interfaceDividendOrBuilder- Returns:
- Whether the closePrice field is set.
-
getClosePrice
Цена закрытия инструмента на момент ex_dividend_date.
.tinkoff.public.invest.api.contract.v1.MoneyValue close_price = 8;- Specified by:
getClosePricein interfaceDividendOrBuilder- Returns:
- The closePrice.
-
getClosePriceOrBuilder
Цена закрытия инструмента на момент ex_dividend_date.
.tinkoff.public.invest.api.contract.v1.MoneyValue close_price = 8;- Specified by:
getClosePriceOrBuilderin interfaceDividendOrBuilder
-
hasYieldValue
public boolean hasYieldValue()Величина доходности.
.tinkoff.public.invest.api.contract.v1.Quotation yield_value = 9;- Specified by:
hasYieldValuein interfaceDividendOrBuilder- Returns:
- Whether the yieldValue field is set.
-
getYieldValue
Величина доходности.
.tinkoff.public.invest.api.contract.v1.Quotation yield_value = 9;- Specified by:
getYieldValuein interfaceDividendOrBuilder- Returns:
- The yieldValue.
-
getYieldValueOrBuilder
Величина доходности.
.tinkoff.public.invest.api.contract.v1.Quotation yield_value = 9;- Specified by:
getYieldValueOrBuilderin interfaceDividendOrBuilder
-
hasCreatedAt
public boolean hasCreatedAt()Дата и время создания записи в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 10;- Specified by:
hasCreatedAtin interfaceDividendOrBuilder- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
public com.google.protobuf.Timestamp getCreatedAt()Дата и время создания записи в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 10;- Specified by:
getCreatedAtin interfaceDividendOrBuilder- Returns:
- The createdAt.
-
getCreatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()Дата и время создания записи в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 10;- Specified by:
getCreatedAtOrBuilderin interfaceDividendOrBuilder
-
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 Dividend parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Dividend parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Dividend parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Dividend parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Dividend parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Dividend parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Dividend parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Dividend parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Dividend 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 Dividend.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
-