pub struct HistoryOrderFillListReq {Show 13 fields
pub msg_header: Option<MsgHeader>,
pub page_flag: Option<String>,
pub symbol: Option<String>,
pub time_begin: Option<u64>,
pub time_end: Option<u64>,
pub page_size: Option<u32>,
pub security_type: Vec<u32>,
pub side: Option<u32>,
pub trade_type: Vec<u32>,
pub market: Vec<u32>,
pub date_begin: Option<u32>,
pub date_end: Option<u32>,
pub currency: Vec<i32>,
}Fields§
§msg_header: Option<MsgHeader>§page_flag: Option<String>空, 表示从头开始, 否则使用返回server返回的page_flag
symbol: Option<String>获取指定symbol的成交列表, 不指定->获取全部
time_begin: Option<u64>time_begin < time_end, 单位微秒
time_end: Option<u64>§page_size: Option<u32>分页大小,如果不传的话,返回默认个数50
security_type: Vec<u32>路由用途, 目前没用
side: Option<u32>取值参考odr_sys_cmn.Side
trade_type: Vec<u32>HistoryTradeType
market: Vec<u32>筛选查询订单所属市场
date_begin: Option<u32>开始日期 例:2021年1月1日填充 20210101
date_end: Option<u32>结束日期 例:2021年1月1日填充 20210101
currency: Vec<i32>货币单位,取值看odr_sys_cmn.Currency
Implementations§
Source§impl HistoryOrderFillListReq
impl HistoryOrderFillListReq
Sourcepub fn page_flag(&self) -> &str
pub fn page_flag(&self) -> &str
Returns the value of page_flag, or the default value if page_flag is unset.
Sourcepub fn symbol(&self) -> &str
pub fn symbol(&self) -> &str
Returns the value of symbol, or the default value if symbol is unset.
Sourcepub fn time_begin(&self) -> u64
pub fn time_begin(&self) -> u64
Returns the value of time_begin, or the default value if time_begin is unset.
Sourcepub fn time_end(&self) -> u64
pub fn time_end(&self) -> u64
Returns the value of time_end, or the default value if time_end is unset.
Sourcepub fn page_size(&self) -> u32
pub fn page_size(&self) -> u32
Returns the value of page_size, or the default value if page_size is unset.
Sourcepub fn date_begin(&self) -> u32
pub fn date_begin(&self) -> u32
Returns the value of date_begin, or the default value if date_begin is unset.
Trait Implementations§
Source§impl Clone for HistoryOrderFillListReq
impl Clone for HistoryOrderFillListReq
Source§fn clone(&self) -> HistoryOrderFillListReq
fn clone(&self) -> HistoryOrderFillListReq
Returns a duplicate 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 HistoryOrderFillListReq
impl Debug for HistoryOrderFillListReq
Source§impl Default for HistoryOrderFillListReq
impl Default for HistoryOrderFillListReq
Source§impl Hash for HistoryOrderFillListReq
impl Hash for HistoryOrderFillListReq
Source§impl Message for HistoryOrderFillListReq
impl Message for HistoryOrderFillListReq
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 HistoryOrderFillListReq
impl PartialEq for HistoryOrderFillListReq
impl Eq for HistoryOrderFillListReq
impl StructuralPartialEq for HistoryOrderFillListReq
Auto Trait Implementations§
impl Freeze for HistoryOrderFillListReq
impl RefUnwindSafe for HistoryOrderFillListReq
impl Send for HistoryOrderFillListReq
impl Sync for HistoryOrderFillListReq
impl Unpin for HistoryOrderFillListReq
impl UnsafeUnpin for HistoryOrderFillListReq
impl UnwindSafe for HistoryOrderFillListReq
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,
§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
Checks if this value is equivalent to the given key. Read more
§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
Checks if this value is equivalent to the given key. Read more
§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
Compare self to
key and return true if they are equal.