pub struct OrderListReq {
pub msg_header: Option<MsgHeader>,
pub page_flag: Option<String>,
pub page_size: Option<u32>,
pub for_trigger: Option<u32>,
pub security_type: Vec<u32>,
pub time_begin: Option<u64>,
pub time_end: Option<u64>,
pub trigger_status: Option<u32>,
pub trigger_type: Option<u32>,
pub order_side: Option<u32>,
pub market: Vec<u32>,
}Fields§
§msg_header: Option<MsgHeader>§page_flag: Option<String>空, 表示从头开始, 否则使用返回server返回的page_flag
page_size: Option<u32>分页大小,如果不传的话,返回默认个数50
for_trigger: Option<u32>0:拉普通单,1:拉所有条件单,2:拉普通单+扩展订单(止损、止盈等)
security_type: Vec<u32>指定交易品种,必须填
time_begin: Option<u64>time_begin < time_end, 单位微秒
time_end: Option<u64>§trigger_status: Option<u32>取值参考 TriggerStatus
trigger_type: Option<u32>取值参考 TriggerType
order_side: Option<u32>取值参考 Side
market: Vec<u32>筛选查询订单所属市场
Implementations§
Source§impl OrderListReq
impl OrderListReq
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 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 for_trigger(&self) -> u32
pub fn for_trigger(&self) -> u32
Returns the value of for_trigger, or the default value if for_trigger 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 trigger_status(&self) -> u32
pub fn trigger_status(&self) -> u32
Returns the value of trigger_status, or the default value if trigger_status is unset.
Sourcepub fn trigger_type(&self) -> u32
pub fn trigger_type(&self) -> u32
Returns the value of trigger_type, or the default value if trigger_type is unset.
Sourcepub fn order_side(&self) -> u32
pub fn order_side(&self) -> u32
Returns the value of order_side, or the default value if order_side is unset.
Trait Implementations§
Source§impl Clone for OrderListReq
impl Clone for OrderListReq
Source§fn clone(&self) -> OrderListReq
fn clone(&self) -> OrderListReq
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for OrderListReq
impl Debug for OrderListReq
Source§impl Default for OrderListReq
impl Default for OrderListReq
Source§impl Hash for OrderListReq
impl Hash for OrderListReq
Source§impl Message for OrderListReq
impl Message for OrderListReq
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 OrderListReq
impl PartialEq for OrderListReq
impl Eq for OrderListReq
impl StructuralPartialEq for OrderListReq
Auto Trait Implementations§
impl Freeze for OrderListReq
impl RefUnwindSafe for OrderListReq
impl Send for OrderListReq
impl Sync for OrderListReq
impl Unpin for OrderListReq
impl UnsafeUnpin for OrderListReq
impl UnwindSafe for OrderListReq
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
§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.