pub struct ProtoOaGetTickDataReq {
pub payload_type: Option<i32>,
pub ctid_trader_account_id: i64,
pub symbol_id: i64,
pub type: i32,
pub from_timestamp: Option<i64>,
pub to_timestamp: Option<i64>,
}Expand description
- Request for getting historical tick data for the symbol.
Fields§
§payload_type: Option<i32>§ctid_trader_account_id: i64Unique identifier of the trader’s account. Used to match responses to trader’s accounts.
symbol_id: i64Unique identifier of the Symbol in cTrader platform.
type: i32Bid/Ask (1/2).
from_timestamp: Option<i64>The Unix time in milliseconds of starting the search. Must be bigger or equal to zero (1st Jan 1970).
to_timestamp: Option<i64>The Unix time in milliseconds of finishing the search. <= 2147483646000 (19th Jan 2038).
Implementations§
Source§impl ProtoOaGetTickDataReq
impl ProtoOaGetTickDataReq
Sourcepub fn payload_type(&self) -> ProtoOaPayloadType
pub fn payload_type(&self) -> ProtoOaPayloadType
Returns the enum value of payload_type, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_payload_type(&mut self, value: ProtoOaPayloadType)
pub fn set_payload_type(&mut self, value: ProtoOaPayloadType)
Sets payload_type to the provided enum value.
Sourcepub fn type(&self) -> ProtoOaQuoteType
pub fn type(&self) -> ProtoOaQuoteType
Returns the enum value of type, or the default if the field is set to an invalid enum value.
Sourcepub fn set_type(&mut self, value: ProtoOaQuoteType)
pub fn set_type(&mut self, value: ProtoOaQuoteType)
Sets type to the provided enum value.
Sourcepub fn from_timestamp(&self) -> i64
pub fn from_timestamp(&self) -> i64
Returns the value of from_timestamp, or the default value if from_timestamp is unset.
Sourcepub fn to_timestamp(&self) -> i64
pub fn to_timestamp(&self) -> i64
Returns the value of to_timestamp, or the default value if to_timestamp is unset.
Trait Implementations§
Source§impl Clone for ProtoOaGetTickDataReq
impl Clone for ProtoOaGetTickDataReq
Source§fn clone(&self) -> ProtoOaGetTickDataReq
fn clone(&self) -> ProtoOaGetTickDataReq
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ProtoOaGetTickDataReq
impl Debug for ProtoOaGetTickDataReq
Source§impl Default for ProtoOaGetTickDataReq
impl Default for ProtoOaGetTickDataReq
Source§impl<'de> Deserialize<'de> for ProtoOaGetTickDataReq
impl<'de> Deserialize<'de> for ProtoOaGetTickDataReq
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Hash for ProtoOaGetTickDataReq
impl Hash for ProtoOaGetTickDataReq
Source§impl Message for ProtoOaGetTickDataReq
impl Message for ProtoOaGetTickDataReq
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 ProtoOaGetTickDataReq
impl PartialEq for ProtoOaGetTickDataReq
Source§impl Serialize for ProtoOaGetTickDataReq
impl Serialize for ProtoOaGetTickDataReq
impl Copy for ProtoOaGetTickDataReq
impl Eq for ProtoOaGetTickDataReq
impl StructuralPartialEq for ProtoOaGetTickDataReq
Auto Trait Implementations§
impl Freeze for ProtoOaGetTickDataReq
impl RefUnwindSafe for ProtoOaGetTickDataReq
impl Send for ProtoOaGetTickDataReq
impl Sync for ProtoOaGetTickDataReq
impl Unpin for ProtoOaGetTickDataReq
impl UnwindSafe for ProtoOaGetTickDataReq
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.