Struct tinkoff_invest_types::AssetBond
source · [−]pub struct AssetBond {Show 21 fields
pub current_nominal: Option<Quotation>,
pub borrow_name: String,
pub issue_size: Option<Quotation>,
pub nominal: Option<Quotation>,
pub nominal_currency: String,
pub issue_kind: String,
pub interest_kind: String,
pub coupon_quantity_per_year: i32,
pub indexed_nominal_flag: bool,
pub subordinated_flag: bool,
pub collateral_flag: bool,
pub tax_free_flag: bool,
pub amortization_flag: bool,
pub floating_coupon_flag: bool,
pub perpetual_flag: bool,
pub maturity_date: Option<Timestamp>,
pub return_condition: String,
pub state_reg_date: Option<Timestamp>,
pub placement_date: Option<Timestamp>,
pub placement_price: Option<Quotation>,
pub issue_size_plan: Option<Quotation>,
}
Expand description
Облигация.
Fields
current_nominal: Option<Quotation>
Текущий номинал.
borrow_name: String
Наименование заемщика.
issue_size: Option<Quotation>
Объем эмиссии облигации (стоимость).
nominal: Option<Quotation>
Номинал облигации.
nominal_currency: String
Валюта номинала.
issue_kind: String
Форма выпуска облигации.
interest_kind: String
Форма дохода облигации.
coupon_quantity_per_year: i32
Количество выплат в год.
indexed_nominal_flag: bool
Признак облигации с индексируемым номиналом.
subordinated_flag: bool
Признак субординированной облигации.
collateral_flag: bool
Признак обеспеченной облигации.
tax_free_flag: bool
Признак показывает, что купоны облигации не облагаются налогом (для mass market).
amortization_flag: bool
Признак облигации с амортизацией долга.
floating_coupon_flag: bool
Признак облигации с плавающим купоном.
perpetual_flag: bool
Признак бессрочной облигации.
maturity_date: Option<Timestamp>
Дата погашения облигации.
return_condition: String
Описание и условия получения дополнительного дохода.
state_reg_date: Option<Timestamp>
Дата выпуска облигации.
placement_date: Option<Timestamp>
Дата размещения облигации.
placement_price: Option<Quotation>
Цена размещения облигации.
issue_size_plan: Option<Quotation>
Объявленное количество шт.
Trait Implementations
sourceimpl Message for AssetBond
impl Message for AssetBond
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message to a buffer. Read more
sourcefn encode_to_vec(&self) -> Vec<u8, Global>
fn encode_to_vec(&self) -> Vec<u8, Global>
Encodes the message to a newly allocated buffer.
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
Encodes the message with a length-delimiter to a newly allocated buffer.
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self
. Read more
sourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
sourceimpl PartialEq<AssetBond> for AssetBond
impl PartialEq<AssetBond> for AssetBond
impl StructuralPartialEq for AssetBond
Auto Trait Implementations
impl RefUnwindSafe for AssetBond
impl Send for AssetBond
impl Sync for AssetBond
impl Unpin for AssetBond
impl UnwindSafe for AssetBond
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more