pub struct CandleSubscription {
pub figi: String,
pub interval: i32,
pub subscription_status: i32,
pub instrument_uid: String,
pub waiting_close: bool,
pub stream_id: String,
pub subscription_id: String,
pub subscription_action: i32,
pub candle_source_type: Option<i32>,
pub ticker: String,
pub class_code: String,
}Expand description
Статус подписки на свечи.
Fields§
§figi: StringFIGI-идентификатор инструмента.
interval: i32Интервал свечей.
subscription_status: i32Статус подписки.
instrument_uid: StringUID инструмента.
waiting_close: boolФлаг ожидания закрытия временного интервала для отправки свечи.
stream_id: StringИдентификатор открытого соединения.
subscription_id: StringИдентификатор подписки в формате UUID.
subscription_action: i32Действие подписки.
candle_source_type: Option<i32>Источник свечей.
ticker: StringТикер инструмента.
class_code: StringКласс-код (секция торгов).
Implementations§
Source§impl CandleSubscription
impl CandleSubscription
Sourcepub fn interval(&self) -> SubscriptionInterval
pub fn interval(&self) -> SubscriptionInterval
Returns the enum value of interval, or the default if the field is set to an invalid enum value.
Sourcepub fn set_interval(&mut self, value: SubscriptionInterval)
pub fn set_interval(&mut self, value: SubscriptionInterval)
Sets interval to the provided enum value.
Sourcepub fn subscription_status(&self) -> SubscriptionStatus
pub fn subscription_status(&self) -> SubscriptionStatus
Returns the enum value of subscription_status, or the default if the field is set to an invalid enum value.
Sourcepub fn set_subscription_status(&mut self, value: SubscriptionStatus)
pub fn set_subscription_status(&mut self, value: SubscriptionStatus)
Sets subscription_status to the provided enum value.
Sourcepub fn subscription_action(&self) -> SubscriptionAction
pub fn subscription_action(&self) -> SubscriptionAction
Returns the enum value of subscription_action, or the default if the field is set to an invalid enum value.
Sourcepub fn set_subscription_action(&mut self, value: SubscriptionAction)
pub fn set_subscription_action(&mut self, value: SubscriptionAction)
Sets subscription_action to the provided enum value.
Sourcepub fn candle_source_type(&self) -> CandleSource
pub fn candle_source_type(&self) -> CandleSource
Returns the enum value of candle_source_type, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_candle_source_type(&mut self, value: CandleSource)
pub fn set_candle_source_type(&mut self, value: CandleSource)
Sets candle_source_type to the provided enum value.
Trait Implementations§
Source§impl Clone for CandleSubscription
impl Clone for CandleSubscription
Source§fn clone(&self) -> CandleSubscription
fn clone(&self) -> CandleSubscription
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CandleSubscription
impl Debug for CandleSubscription
Source§impl Default for CandleSubscription
impl Default for CandleSubscription
impl Eq for CandleSubscription
Source§impl Hash for CandleSubscription
impl Hash for CandleSubscription
Source§impl Message for CandleSubscription
impl Message for CandleSubscription
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
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,
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,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self.Source§impl PartialEq for CandleSubscription
impl PartialEq for CandleSubscription
Source§fn eq(&self, other: &CandleSubscription) -> bool
fn eq(&self, other: &CandleSubscription) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CandleSubscription
Auto Trait Implementations§
impl Freeze for CandleSubscription
impl RefUnwindSafe for CandleSubscription
impl Send for CandleSubscription
impl Sync for CandleSubscription
impl Unpin for CandleSubscription
impl UnsafeUnpin for CandleSubscription
impl UnwindSafe for CandleSubscription
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Layered].