Struct tinkoff_invest_types::FavoriteInstrument
source · pub struct FavoriteInstrument {
pub figi: String,
pub ticker: String,
pub class_code: String,
pub isin: String,
pub instrument_type: String,
pub name: String,
pub uid: String,
pub otc_flag: bool,
pub api_trade_available_flag: bool,
pub instrument_kind: i32,
}
Expand description
Массив избранных инструментов.
Fields§
§figi: String
FIGI-идентификатор инструмента.
ticker: String
Тикер инструмента.
class_code: String
Класс-код инструмента.
isin: String
ISIN-идентификатор инструмента.
instrument_type: String
Тип инструмента.
name: String
Название инструмента.
uid: String
Уникальный идентификатор инструмента.
otc_flag: bool
Флаг, используемый ранее для определения внебиржевых инструментов. На данный момент не используется для торгуемых через API инструментов. Может использоваться как фильтр для операций, совершавшихся некоторое время назад на ОТС площадке.
api_trade_available_flag: bool
Возможность торговать инструментом через API.
instrument_kind: i32
Тип инструмента.
Implementations§
source§impl FavoriteInstrument
impl FavoriteInstrument
sourcepub fn instrument_kind(&self) -> InstrumentType
pub fn instrument_kind(&self) -> InstrumentType
Returns the enum value of instrument_kind
, or the default if the field is set to an invalid enum value.
sourcepub fn set_instrument_kind(&mut self, value: InstrumentType)
pub fn set_instrument_kind(&mut self, value: InstrumentType)
Sets instrument_kind
to the provided enum value.
Trait Implementations§
source§impl Clone for FavoriteInstrument
impl Clone for FavoriteInstrument
source§fn clone(&self) -> FavoriteInstrument
fn clone(&self) -> FavoriteInstrument
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FavoriteInstrument
impl Debug for FavoriteInstrument
source§impl Default for FavoriteInstrument
impl Default for FavoriteInstrument
source§impl Message for FavoriteInstrument
impl Message for FavoriteInstrument
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for FavoriteInstrument
impl PartialEq for FavoriteInstrument
impl StructuralPartialEq for FavoriteInstrument
Auto Trait Implementations§
impl Freeze for FavoriteInstrument
impl RefUnwindSafe for FavoriteInstrument
impl Send for FavoriteInstrument
impl Sync for FavoriteInstrument
impl Unpin for FavoriteInstrument
impl UnwindSafe for FavoriteInstrument
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request