pub struct Bond {
Show 43 fields pub figi: String, pub ticker: String, pub class_code: String, pub isin: String, pub lot: i32, pub currency: String, pub klong: Option<Quotation>, pub kshort: Option<Quotation>, pub dlong: Option<Quotation>, pub dshort: Option<Quotation>, pub dlong_min: Option<Quotation>, pub dshort_min: Option<Quotation>, pub short_enabled_flag: bool, pub name: String, pub exchange: String, pub coupon_quantity_per_year: i32, pub maturity_date: Option<Timestamp>, pub nominal: Option<MoneyValue>, pub state_reg_date: Option<Timestamp>, pub placement_date: Option<Timestamp>, pub placement_price: Option<MoneyValue>, pub aci_value: Option<MoneyValue>, pub country_of_risk: String, pub country_of_risk_name: String, pub sector: String, pub issue_kind: String, pub issue_size: i64, pub issue_size_plan: i64, pub trading_status: i32, pub otc_flag: bool, pub buy_available_flag: bool, pub sell_available_flag: bool, pub floating_coupon_flag: bool, pub perpetual_flag: bool, pub amortization_flag: bool, pub min_price_increment: Option<Quotation>, pub api_trade_available_flag: bool, pub uid: String, pub real_exchange: i32, pub position_uid: String, pub for_iis_flag: bool, pub first_1min_candle_date: Option<Timestamp>, pub first_1day_candle_date: Option<Timestamp>,
}
Expand description

Объект передачи информации об облигации.

Fields

figi: String

Figi-идентификатор инструмента.

ticker: String

Тикер инструмента.

class_code: String

Класс-код (секция торгов).

isin: String

Isin-идентификатор инструмента.

lot: i32

Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру lot. Подробнее: [лот](https://tinkoff.github.io/investAPI/glossary#lot)

currency: String

Валюта расчётов.

klong: Option<Quotation>

Коэффициент ставки риска длинной позиции по инструменту.

kshort: Option<Quotation>

Коэффициент ставки риска короткой позиции по инструменту.

dlong: Option<Quotation>

Ставка риска минимальной маржи в лонг. Подробнее: ставка риска в лонг

dshort: Option<Quotation>

Ставка риска минимальной маржи в шорт. Подробнее: ставка риска в шорт

dlong_min: Option<Quotation>

Ставка риска начальной маржи в лонг. Подробнее: ставка риска в лонг

dshort_min: Option<Quotation>

Ставка риска начальной маржи в шорт. Подробнее: ставка риска в шорт

short_enabled_flag: bool

Признак доступности для операций в шорт.

name: String

Название инструмента.

exchange: String

Торговая площадка.

coupon_quantity_per_year: i32

Количество выплат по купонам в год.

maturity_date: Option<Timestamp>

Дата погашения облигации в часовом поясе UTC.

nominal: Option<MoneyValue>

Номинал облигации.

state_reg_date: Option<Timestamp>

Дата выпуска облигации в часовом поясе UTC.

placement_date: Option<Timestamp>

Дата размещения в часовом поясе UTC.

placement_price: Option<MoneyValue>

Цена размещения.

aci_value: Option<MoneyValue>

Значение НКД (накопленного купонного дохода) на дату.

country_of_risk: String

Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.

country_of_risk_name: String

Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.

sector: String

Сектор экономики.

issue_kind: String

Форма выпуска. Возможные значения:
documentary — документарная;
non_documentary — бездокументарная.

issue_size: i64

Размер выпуска.

issue_size_plan: i64

Плановый размер выпуска.

trading_status: i32

Текущий режим торгов инструмента.

otc_flag: bool

Признак внебиржевой ценной бумаги.

buy_available_flag: bool

Признак доступности для покупки.

sell_available_flag: bool

Признак доступности для продажи.

floating_coupon_flag: bool

Признак облигации с плавающим купоном.

perpetual_flag: bool

Признак бессрочной облигации.

amortization_flag: bool

Признак облигации с амортизацией долга.

min_price_increment: Option<Quotation>

Шаг цены.

api_trade_available_flag: bool

Признак доступности торгов через API.

uid: String

Уникальный идентификатор инструмента.

real_exchange: i32

Реальная площадка исполнения расчётов.

position_uid: String

Уникальный идентификатор позиции инструмента.

for_iis_flag: bool

Признак доступности для ИИС.

first_1min_candle_date: Option<Timestamp>

Дата первой минутной свечи.

first_1day_candle_date: Option<Timestamp>

Дата первой дневной свечи.

Implementations

Returns the enum value of trading_status, or the default if the field is set to an invalid enum value.

Sets trading_status to the provided enum value.

Returns the enum value of real_exchange, or the default if the field is set to an invalid enum value.

Sets real_exchange to the provided enum value.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Returns the encoded length of the message without a length delimiter.

Clears the message, resetting all fields to their default.

Encodes the message to a buffer. Read more

Encodes the message to a newly allocated buffer.

Encodes the message with a length-delimiter to a buffer. Read more

Encodes the message with a length-delimiter to a newly allocated buffer.

Decodes an instance of the message from a buffer. Read more

Decodes a length-delimited instance of the message from the buffer.

Decodes an instance of the message from a buffer, and merges it into self. Read more

Decodes a length-delimited instance of the message from buffer, and merges it into self. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more