Package ru.tinkoff.piapi.contract.v1
Class Bond
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
ru.tinkoff.piapi.contract.v1.Bond
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,BondOrBuilder
Объект передачи информации об облигации.Protobuf type
tinkoff.public.invest.api.contract.v1.Bond- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classОбъект передачи информации об облигации.Nested 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic 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Значение НКД (накопленного купонного дохода) на дату.Значение НКД (накопленного купонного дохода) на дату.booleanПризнак облигации с амортизацией долга.booleanПараметр указывает на возможность торговать инструментом через API.booleanФлаг заблокированного ТКСbooleanПризнак доступности для покупки.Класс-код (секция торгов).com.google.protobuf.ByteStringКласс-код (секция торгов).Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringКод страны риска, т.е. страны, в которой компания ведёт основной бизнес.Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringНаименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.intКоличество выплат по купонам в год.Валюта расчётов.com.google.protobuf.ByteStringВалюта расчётов.static Bondstatic final com.google.protobuf.Descriptors.DescriptorgetDlong()Ставка риска минимальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска минимальной маржи в лонг.Ставка риска минимальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска минимальной маржи в шорт.Торговая площадка.com.google.protobuf.ByteStringТорговая площадка.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.com.google.protobuf.TimestampДата первой дневной свечи.com.google.protobuf.TimestampOrBuilderДата первой дневной свечи.com.google.protobuf.TimestampДата первой минутной свечи.com.google.protobuf.TimestampOrBuilderДата первой минутной свечи.booleanПризнак облигации с плавающим купоном.booleanПризнак доступности для ИИС.booleanФлаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.Первоначальный номинал облигации.Первоначальный номинал облигации.getIsin()Isin-идентификатор инструмента.com.google.protobuf.ByteStringIsin-идентификатор инструмента.Форма выпуска.com.google.protobuf.ByteStringФорма выпуска.longРазмер выпуска.longПлановый размер выпуска.getKlong()Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.intgetLot()Лотность инструмента.com.google.protobuf.TimestampДата погашения облигации в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата погашения облигации в часовом поясе UTC.Шаг цены.Шаг цены.getName()Название инструмента.com.google.protobuf.ByteStringНазвание инструмента.Номинал облигации.Номинал облигации.booleanПризнак внебиржевой ценной бумаги.com.google.protobuf.Parser<Bond>booleanПризнак бессрочной облигации.com.google.protobuf.TimestampДата размещения в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата размещения в часовом поясе UTC.Цена размещения.Цена размещения.Уникальный идентификатор позиции инструмента.com.google.protobuf.ByteStringУникальный идентификатор позиции инструмента.Реальная площадка исполнения расчётов.intРеальная площадка исполнения расчётов.Сектор экономики.com.google.protobuf.ByteStringСектор экономики.booleanПризнак доступности для продажи.intbooleanПризнак доступности для операций в шорт.com.google.protobuf.TimestampДата выпуска облигации в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата выпуска облигации в часовом поясе UTC.Тикер инструмента.com.google.protobuf.ByteStringТикер инструмента.Текущий режим торгов инструмента.intТекущий режим торгов инструмента.getUid()Уникальный идентификатор инструмента.com.google.protobuf.ByteStringУникальный идентификатор инструмента.final com.google.protobuf.UnknownFieldSetbooleanФлаг отображающий доступность торговли инструментом по выходнымbooleanЗначение НКД (накопленного купонного дохода) на дату.booleanhasDlong()Ставка риска минимальной маржи в лонг.booleanСтавка риска начальной маржи в лонг.booleanСтавка риска минимальной маржи в шорт.booleanСтавка риска начальной маржи в шорт.booleanДата первой дневной свечи.booleanДата первой минутной свечи.inthashCode()booleanПервоначальный номинал облигации.booleanhasKlong()Коэффициент ставки риска длинной позиции по инструменту.booleanКоэффициент ставки риска короткой позиции по инструменту.booleanДата погашения облигации в часовом поясе UTC.booleanШаг цены.booleanНоминал облигации.booleanДата размещения в часовом поясе UTC.booleanЦена размещения.booleanДата выпуска облигации в часовом поясе UTC.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Bond.Builderstatic Bond.BuildernewBuilder(Bond prototype) protected Bond.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static BondparseDelimitedFrom(InputStream input) static BondparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BondparseFrom(byte[] data) static BondparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BondparseFrom(com.google.protobuf.ByteString data) static BondparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BondparseFrom(com.google.protobuf.CodedInputStream input) static BondparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BondparseFrom(InputStream input) static BondparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BondparseFrom(ByteBuffer data) static BondparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Bond>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
-
FIGI_FIELD_NUMBER
public static final int FIGI_FIELD_NUMBER- See Also:
-
TICKER_FIELD_NUMBER
public static final int TICKER_FIELD_NUMBER- See Also:
-
CLASS_CODE_FIELD_NUMBER
public static final int CLASS_CODE_FIELD_NUMBER- See Also:
-
ISIN_FIELD_NUMBER
public static final int ISIN_FIELD_NUMBER- See Also:
-
LOT_FIELD_NUMBER
public static final int LOT_FIELD_NUMBER- See Also:
-
CURRENCY_FIELD_NUMBER
public static final int CURRENCY_FIELD_NUMBER- See Also:
-
KLONG_FIELD_NUMBER
public static final int KLONG_FIELD_NUMBER- See Also:
-
KSHORT_FIELD_NUMBER
public static final int KSHORT_FIELD_NUMBER- See Also:
-
DLONG_FIELD_NUMBER
public static final int DLONG_FIELD_NUMBER- See Also:
-
DSHORT_FIELD_NUMBER
public static final int DSHORT_FIELD_NUMBER- See Also:
-
DLONG_MIN_FIELD_NUMBER
public static final int DLONG_MIN_FIELD_NUMBER- See Also:
-
DSHORT_MIN_FIELD_NUMBER
public static final int DSHORT_MIN_FIELD_NUMBER- See Also:
-
SHORT_ENABLED_FLAG_FIELD_NUMBER
public static final int SHORT_ENABLED_FLAG_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
EXCHANGE_FIELD_NUMBER
public static final int EXCHANGE_FIELD_NUMBER- See Also:
-
COUPON_QUANTITY_PER_YEAR_FIELD_NUMBER
public static final int COUPON_QUANTITY_PER_YEAR_FIELD_NUMBER- See Also:
-
MATURITY_DATE_FIELD_NUMBER
public static final int MATURITY_DATE_FIELD_NUMBER- See Also:
-
NOMINAL_FIELD_NUMBER
public static final int NOMINAL_FIELD_NUMBER- See Also:
-
INITIAL_NOMINAL_FIELD_NUMBER
public static final int INITIAL_NOMINAL_FIELD_NUMBER- See Also:
-
STATE_REG_DATE_FIELD_NUMBER
public static final int STATE_REG_DATE_FIELD_NUMBER- See Also:
-
PLACEMENT_DATE_FIELD_NUMBER
public static final int PLACEMENT_DATE_FIELD_NUMBER- See Also:
-
PLACEMENT_PRICE_FIELD_NUMBER
public static final int PLACEMENT_PRICE_FIELD_NUMBER- See Also:
-
ACI_VALUE_FIELD_NUMBER
public static final int ACI_VALUE_FIELD_NUMBER- See Also:
-
COUNTRY_OF_RISK_FIELD_NUMBER
public static final int COUNTRY_OF_RISK_FIELD_NUMBER- See Also:
-
COUNTRY_OF_RISK_NAME_FIELD_NUMBER
public static final int COUNTRY_OF_RISK_NAME_FIELD_NUMBER- See Also:
-
SECTOR_FIELD_NUMBER
public static final int SECTOR_FIELD_NUMBER- See Also:
-
ISSUE_KIND_FIELD_NUMBER
public static final int ISSUE_KIND_FIELD_NUMBER- See Also:
-
ISSUE_SIZE_FIELD_NUMBER
public static final int ISSUE_SIZE_FIELD_NUMBER- See Also:
-
ISSUE_SIZE_PLAN_FIELD_NUMBER
public static final int ISSUE_SIZE_PLAN_FIELD_NUMBER- See Also:
-
TRADING_STATUS_FIELD_NUMBER
public static final int TRADING_STATUS_FIELD_NUMBER- See Also:
-
OTC_FLAG_FIELD_NUMBER
public static final int OTC_FLAG_FIELD_NUMBER- See Also:
-
BUY_AVAILABLE_FLAG_FIELD_NUMBER
public static final int BUY_AVAILABLE_FLAG_FIELD_NUMBER- See Also:
-
SELL_AVAILABLE_FLAG_FIELD_NUMBER
public static final int SELL_AVAILABLE_FLAG_FIELD_NUMBER- See Also:
-
FLOATING_COUPON_FLAG_FIELD_NUMBER
public static final int FLOATING_COUPON_FLAG_FIELD_NUMBER- See Also:
-
PERPETUAL_FLAG_FIELD_NUMBER
public static final int PERPETUAL_FLAG_FIELD_NUMBER- See Also:
-
AMORTIZATION_FLAG_FIELD_NUMBER
public static final int AMORTIZATION_FLAG_FIELD_NUMBER- See Also:
-
MIN_PRICE_INCREMENT_FIELD_NUMBER
public static final int MIN_PRICE_INCREMENT_FIELD_NUMBER- See Also:
-
API_TRADE_AVAILABLE_FLAG_FIELD_NUMBER
public static final int API_TRADE_AVAILABLE_FLAG_FIELD_NUMBER- See Also:
-
UID_FIELD_NUMBER
public static final int UID_FIELD_NUMBER- See Also:
-
REAL_EXCHANGE_FIELD_NUMBER
public static final int REAL_EXCHANGE_FIELD_NUMBER- See Also:
-
POSITION_UID_FIELD_NUMBER
public static final int POSITION_UID_FIELD_NUMBER- See Also:
-
FOR_IIS_FLAG_FIELD_NUMBER
public static final int FOR_IIS_FLAG_FIELD_NUMBER- See Also:
-
FOR_QUAL_INVESTOR_FLAG_FIELD_NUMBER
public static final int FOR_QUAL_INVESTOR_FLAG_FIELD_NUMBER- See Also:
-
WEEKEND_FLAG_FIELD_NUMBER
public static final int WEEKEND_FLAG_FIELD_NUMBER- See Also:
-
BLOCKED_TCA_FLAG_FIELD_NUMBER
public static final int BLOCKED_TCA_FLAG_FIELD_NUMBER- See Also:
-
FIRST_1MIN_CANDLE_DATE_FIELD_NUMBER
public static final int FIRST_1MIN_CANDLE_DATE_FIELD_NUMBER- See Also:
-
FIRST_1DAY_CANDLE_DATE_FIELD_NUMBER
public static final int FIRST_1DAY_CANDLE_DATE_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
-
getFigi
Figi-идентификатор инструмента.
string figi = 1;- Specified by:
getFigiin interfaceBondOrBuilder- Returns:
- The figi.
-
getFigiBytes
public com.google.protobuf.ByteString getFigiBytes()Figi-идентификатор инструмента.
string figi = 1;- Specified by:
getFigiBytesin interfaceBondOrBuilder- Returns:
- The bytes for figi.
-
getTicker
Тикер инструмента.
string ticker = 2;- Specified by:
getTickerin interfaceBondOrBuilder- Returns:
- The ticker.
-
getTickerBytes
public com.google.protobuf.ByteString getTickerBytes()Тикер инструмента.
string ticker = 2;- Specified by:
getTickerBytesin interfaceBondOrBuilder- Returns:
- The bytes for ticker.
-
getClassCode
Класс-код (секция торгов).
string class_code = 3;- Specified by:
getClassCodein interfaceBondOrBuilder- Returns:
- The classCode.
-
getClassCodeBytes
public com.google.protobuf.ByteString getClassCodeBytes()Класс-код (секция торгов).
string class_code = 3;- Specified by:
getClassCodeBytesin interfaceBondOrBuilder- Returns:
- The bytes for classCode.
-
getIsin
Isin-идентификатор инструмента.
string isin = 4;- Specified by:
getIsinin interfaceBondOrBuilder- Returns:
- The isin.
-
getIsinBytes
public com.google.protobuf.ByteString getIsinBytes()Isin-идентификатор инструмента.
string isin = 4;- Specified by:
getIsinBytesin interfaceBondOrBuilder- Returns:
- The bytes for isin.
-
getLot
public int getLot()Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://tinkoff.github.io/investAPI/glossary#lot)
int32 lot = 5;- Specified by:
getLotin interfaceBondOrBuilder- Returns:
- The lot.
-
getCurrency
Валюта расчётов.
string currency = 6;- Specified by:
getCurrencyin interfaceBondOrBuilder- Returns:
- The currency.
-
getCurrencyBytes
public com.google.protobuf.ByteString getCurrencyBytes()Валюта расчётов.
string currency = 6;- Specified by:
getCurrencyBytesin interfaceBondOrBuilder- Returns:
- The bytes for currency.
-
hasKlong
public boolean hasKlong()Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Specified by:
hasKlongin interfaceBondOrBuilder- Returns:
- Whether the klong field is set.
-
getKlong
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Specified by:
getKlongin interfaceBondOrBuilder- Returns:
- The klong.
-
getKlongOrBuilder
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Specified by:
getKlongOrBuilderin interfaceBondOrBuilder
-
hasKshort
public boolean hasKshort()Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Specified by:
hasKshortin interfaceBondOrBuilder- Returns:
- Whether the kshort field is set.
-
getKshort
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Specified by:
getKshortin interfaceBondOrBuilder- Returns:
- The kshort.
-
getKshortOrBuilder
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Specified by:
getKshortOrBuilderin interfaceBondOrBuilder
-
hasDlong
public boolean hasDlong()Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Specified by:
hasDlongin interfaceBondOrBuilder- Returns:
- Whether the dlong field is set.
-
getDlong
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Specified by:
getDlongin interfaceBondOrBuilder- Returns:
- The dlong.
-
getDlongOrBuilder
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Specified by:
getDlongOrBuilderin interfaceBondOrBuilder
-
hasDshort
public boolean hasDshort()Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Specified by:
hasDshortin interfaceBondOrBuilder- Returns:
- Whether the dshort field is set.
-
getDshort
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Specified by:
getDshortin interfaceBondOrBuilder- Returns:
- The dshort.
-
getDshortOrBuilder
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Specified by:
getDshortOrBuilderin interfaceBondOrBuilder
-
hasDlongMin
public boolean hasDlongMin()Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Specified by:
hasDlongMinin interfaceBondOrBuilder- Returns:
- Whether the dlongMin field is set.
-
getDlongMin
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Specified by:
getDlongMinin interfaceBondOrBuilder- Returns:
- The dlongMin.
-
getDlongMinOrBuilder
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Specified by:
getDlongMinOrBuilderin interfaceBondOrBuilder
-
hasDshortMin
public boolean hasDshortMin()Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Specified by:
hasDshortMinin interfaceBondOrBuilder- Returns:
- Whether the dshortMin field is set.
-
getDshortMin
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Specified by:
getDshortMinin interfaceBondOrBuilder- Returns:
- The dshortMin.
-
getDshortMinOrBuilder
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Specified by:
getDshortMinOrBuilderin interfaceBondOrBuilder
-
getShortEnabledFlag
public boolean getShortEnabledFlag()Признак доступности для операций в шорт.
bool short_enabled_flag = 13;- Specified by:
getShortEnabledFlagin interfaceBondOrBuilder- Returns:
- The shortEnabledFlag.
-
getName
Название инструмента.
string name = 15;- Specified by:
getNamein interfaceBondOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Название инструмента.
string name = 15;- Specified by:
getNameBytesin interfaceBondOrBuilder- Returns:
- The bytes for name.
-
getExchange
Торговая площадка.
string exchange = 16;- Specified by:
getExchangein interfaceBondOrBuilder- Returns:
- The exchange.
-
getExchangeBytes
public com.google.protobuf.ByteString getExchangeBytes()Торговая площадка.
string exchange = 16;- Specified by:
getExchangeBytesin interfaceBondOrBuilder- Returns:
- The bytes for exchange.
-
getCouponQuantityPerYear
public int getCouponQuantityPerYear()Количество выплат по купонам в год.
int32 coupon_quantity_per_year = 17;- Specified by:
getCouponQuantityPerYearin interfaceBondOrBuilder- Returns:
- The couponQuantityPerYear.
-
hasMaturityDate
public boolean hasMaturityDate()Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18;- Specified by:
hasMaturityDatein interfaceBondOrBuilder- Returns:
- Whether the maturityDate field is set.
-
getMaturityDate
public com.google.protobuf.Timestamp getMaturityDate()Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18;- Specified by:
getMaturityDatein interfaceBondOrBuilder- Returns:
- The maturityDate.
-
getMaturityDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getMaturityDateOrBuilder()Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18;- Specified by:
getMaturityDateOrBuilderin interfaceBondOrBuilder
-
hasNominal
public boolean hasNominal()Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19;- Specified by:
hasNominalin interfaceBondOrBuilder- Returns:
- Whether the nominal field is set.
-
getNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19;- Specified by:
getNominalin interfaceBondOrBuilder- Returns:
- The nominal.
-
getNominalOrBuilder
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19;- Specified by:
getNominalOrBuilderin interfaceBondOrBuilder
-
hasInitialNominal
public boolean hasInitialNominal()Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20;- Specified by:
hasInitialNominalin interfaceBondOrBuilder- Returns:
- Whether the initialNominal field is set.
-
getInitialNominal
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20;- Specified by:
getInitialNominalin interfaceBondOrBuilder- Returns:
- The initialNominal.
-
getInitialNominalOrBuilder
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20;- Specified by:
getInitialNominalOrBuilderin interfaceBondOrBuilder
-
hasStateRegDate
public boolean hasStateRegDate()Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21;- Specified by:
hasStateRegDatein interfaceBondOrBuilder- Returns:
- Whether the stateRegDate field is set.
-
getStateRegDate
public com.google.protobuf.Timestamp getStateRegDate()Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21;- Specified by:
getStateRegDatein interfaceBondOrBuilder- Returns:
- The stateRegDate.
-
getStateRegDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getStateRegDateOrBuilder()Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21;- Specified by:
getStateRegDateOrBuilderin interfaceBondOrBuilder
-
hasPlacementDate
public boolean hasPlacementDate()Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22;- Specified by:
hasPlacementDatein interfaceBondOrBuilder- Returns:
- Whether the placementDate field is set.
-
getPlacementDate
public com.google.protobuf.Timestamp getPlacementDate()Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22;- Specified by:
getPlacementDatein interfaceBondOrBuilder- Returns:
- The placementDate.
-
getPlacementDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getPlacementDateOrBuilder()Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22;- Specified by:
getPlacementDateOrBuilderin interfaceBondOrBuilder
-
hasPlacementPrice
public boolean hasPlacementPrice()Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23;- Specified by:
hasPlacementPricein interfaceBondOrBuilder- Returns:
- Whether the placementPrice field is set.
-
getPlacementPrice
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23;- Specified by:
getPlacementPricein interfaceBondOrBuilder- Returns:
- The placementPrice.
-
getPlacementPriceOrBuilder
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23;- Specified by:
getPlacementPriceOrBuilderin interfaceBondOrBuilder
-
hasAciValue
public boolean hasAciValue()Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24;- Specified by:
hasAciValuein interfaceBondOrBuilder- Returns:
- Whether the aciValue field is set.
-
getAciValue
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24;- Specified by:
getAciValuein interfaceBondOrBuilder- Returns:
- The aciValue.
-
getAciValueOrBuilder
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24;- Specified by:
getAciValueOrBuilderin interfaceBondOrBuilder
-
getCountryOfRisk
Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 25;- Specified by:
getCountryOfRiskin interfaceBondOrBuilder- Returns:
- The countryOfRisk.
-
getCountryOfRiskBytes
public com.google.protobuf.ByteString getCountryOfRiskBytes()Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 25;- Specified by:
getCountryOfRiskBytesin interfaceBondOrBuilder- Returns:
- The bytes for countryOfRisk.
-
getCountryOfRiskName
Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 26;- Specified by:
getCountryOfRiskNamein interfaceBondOrBuilder- Returns:
- The countryOfRiskName.
-
getCountryOfRiskNameBytes
public com.google.protobuf.ByteString getCountryOfRiskNameBytes()Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 26;- Specified by:
getCountryOfRiskNameBytesin interfaceBondOrBuilder- Returns:
- The bytes for countryOfRiskName.
-
getSector
Сектор экономики.
string sector = 27;- Specified by:
getSectorin interfaceBondOrBuilder- Returns:
- The sector.
-
getSectorBytes
public com.google.protobuf.ByteString getSectorBytes()Сектор экономики.
string sector = 27;- Specified by:
getSectorBytesin interfaceBondOrBuilder- Returns:
- The bytes for sector.
-
getIssueKind
Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
string issue_kind = 28;- Specified by:
getIssueKindin interfaceBondOrBuilder- Returns:
- The issueKind.
-
getIssueKindBytes
public com.google.protobuf.ByteString getIssueKindBytes()Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
string issue_kind = 28;- Specified by:
getIssueKindBytesin interfaceBondOrBuilder- Returns:
- The bytes for issueKind.
-
getIssueSize
public long getIssueSize()Размер выпуска.
int64 issue_size = 29;- Specified by:
getIssueSizein interfaceBondOrBuilder- Returns:
- The issueSize.
-
getIssueSizePlan
public long getIssueSizePlan()Плановый размер выпуска.
int64 issue_size_plan = 30;- Specified by:
getIssueSizePlanin interfaceBondOrBuilder- Returns:
- The issueSizePlan.
-
getTradingStatusValue
public int getTradingStatusValue()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31;- Specified by:
getTradingStatusValuein interfaceBondOrBuilder- Returns:
- The enum numeric value on the wire for tradingStatus.
-
getTradingStatus
Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31;- Specified by:
getTradingStatusin interfaceBondOrBuilder- Returns:
- The tradingStatus.
-
getOtcFlag
public boolean getOtcFlag()Признак внебиржевой ценной бумаги.
bool otc_flag = 32;- Specified by:
getOtcFlagin interfaceBondOrBuilder- Returns:
- The otcFlag.
-
getBuyAvailableFlag
public boolean getBuyAvailableFlag()Признак доступности для покупки.
bool buy_available_flag = 33;- Specified by:
getBuyAvailableFlagin interfaceBondOrBuilder- Returns:
- The buyAvailableFlag.
-
getSellAvailableFlag
public boolean getSellAvailableFlag()Признак доступности для продажи.
bool sell_available_flag = 34;- Specified by:
getSellAvailableFlagin interfaceBondOrBuilder- Returns:
- The sellAvailableFlag.
-
getFloatingCouponFlag
public boolean getFloatingCouponFlag()Признак облигации с плавающим купоном.
bool floating_coupon_flag = 35;- Specified by:
getFloatingCouponFlagin interfaceBondOrBuilder- Returns:
- The floatingCouponFlag.
-
getPerpetualFlag
public boolean getPerpetualFlag()Признак бессрочной облигации.
bool perpetual_flag = 36;- Specified by:
getPerpetualFlagin interfaceBondOrBuilder- Returns:
- The perpetualFlag.
-
getAmortizationFlag
public boolean getAmortizationFlag()Признак облигации с амортизацией долга.
bool amortization_flag = 37;- Specified by:
getAmortizationFlagin interfaceBondOrBuilder- Returns:
- The amortizationFlag.
-
hasMinPriceIncrement
public boolean hasMinPriceIncrement()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38;- Specified by:
hasMinPriceIncrementin interfaceBondOrBuilder- Returns:
- Whether the minPriceIncrement field is set.
-
getMinPriceIncrement
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38;- Specified by:
getMinPriceIncrementin interfaceBondOrBuilder- Returns:
- The minPriceIncrement.
-
getMinPriceIncrementOrBuilder
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38;- Specified by:
getMinPriceIncrementOrBuilderin interfaceBondOrBuilder
-
getApiTradeAvailableFlag
public boolean getApiTradeAvailableFlag()Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 39;- Specified by:
getApiTradeAvailableFlagin interfaceBondOrBuilder- Returns:
- The apiTradeAvailableFlag.
-
getUid
Уникальный идентификатор инструмента.
string uid = 40;- Specified by:
getUidin interfaceBondOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()Уникальный идентификатор инструмента.
string uid = 40;- Specified by:
getUidBytesin interfaceBondOrBuilder- Returns:
- The bytes for uid.
-
getRealExchangeValue
public int getRealExchangeValue()Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41;- Specified by:
getRealExchangeValuein interfaceBondOrBuilder- Returns:
- The enum numeric value on the wire for realExchange.
-
getRealExchange
Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41;- Specified by:
getRealExchangein interfaceBondOrBuilder- Returns:
- The realExchange.
-
getPositionUid
Уникальный идентификатор позиции инструмента.
string position_uid = 42;- Specified by:
getPositionUidin interfaceBondOrBuilder- Returns:
- The positionUid.
-
getPositionUidBytes
public com.google.protobuf.ByteString getPositionUidBytes()Уникальный идентификатор позиции инструмента.
string position_uid = 42;- Specified by:
getPositionUidBytesin interfaceBondOrBuilder- Returns:
- The bytes for positionUid.
-
getForIisFlag
public boolean getForIisFlag()Признак доступности для ИИС.
bool for_iis_flag = 51;- Specified by:
getForIisFlagin interfaceBondOrBuilder- Returns:
- The forIisFlag.
-
getForQualInvestorFlag
public boolean getForQualInvestorFlag()Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 52;- Specified by:
getForQualInvestorFlagin interfaceBondOrBuilder- Returns:
- The forQualInvestorFlag.
-
getWeekendFlag
public boolean getWeekendFlag()Флаг отображающий доступность торговли инструментом по выходным
bool weekend_flag = 53;- Specified by:
getWeekendFlagin interfaceBondOrBuilder- Returns:
- The weekendFlag.
-
getBlockedTcaFlag
public boolean getBlockedTcaFlag()Флаг заблокированного ТКС
bool blocked_tca_flag = 54;- Specified by:
getBlockedTcaFlagin interfaceBondOrBuilder- Returns:
- The blockedTcaFlag.
-
hasFirst1MinCandleDate
public boolean hasFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61;- Specified by:
hasFirst1MinCandleDatein interfaceBondOrBuilder- Returns:
- Whether the first1minCandleDate field is set.
-
getFirst1MinCandleDate
public com.google.protobuf.Timestamp getFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61;- Specified by:
getFirst1MinCandleDatein interfaceBondOrBuilder- Returns:
- The first1minCandleDate.
-
getFirst1MinCandleDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getFirst1MinCandleDateOrBuilder()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61;- Specified by:
getFirst1MinCandleDateOrBuilderin interfaceBondOrBuilder
-
hasFirst1DayCandleDate
public boolean hasFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62;- Specified by:
hasFirst1DayCandleDatein interfaceBondOrBuilder- Returns:
- Whether the first1dayCandleDate field is set.
-
getFirst1DayCandleDate
public com.google.protobuf.Timestamp getFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62;- Specified by:
getFirst1DayCandleDatein interfaceBondOrBuilder- Returns:
- The first1dayCandleDate.
-
getFirst1DayCandleDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getFirst1DayCandleDateOrBuilder()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62;- Specified by:
getFirst1DayCandleDateOrBuilderin interfaceBondOrBuilder
-
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 Bond parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bond parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bond parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bond parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bond parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Bond parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Bond parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Bond 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 Bond.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
-