pub struct RoaRiskAccount {
pub nn_uid: Option<u64>,
pub account_id: Option<u64>,
pub is_unified: Option<u32>,
pub order_type: Option<i32>,
pub symbol: Option<String>,
pub exchange_code: Option<i32>,
pub exchange: Option<String>,
}Expand description
风控账户信息
Fields§
§nn_uid: Option<u64>统一大账户ID,表示平大账号下所有子账号的订单。is_unified非0有效
account_id: Option<u64>独立子账户ID,非统一大账户时需要。包含market的。is_unified为0有效
is_unified: Option<u32>选择上面两个账号。非0:大账户,0:独立账户
order_type: Option<i32>1=限价单,2=竞价单
symbol: Option<String>§exchange_code: Option<i32>交易所代码,跟symbol关联指定唯一股票/合约。详情参考行情market_id.h
exchange: Option<String>股票所属交易所
Implementations§
Source§impl RoaRiskAccount
impl RoaRiskAccount
Sourcepub fn nn_uid(&self) -> u64
pub fn nn_uid(&self) -> u64
Returns the value of nn_uid, or the default value if nn_uid is unset.
Sourcepub fn account_id(&self) -> u64
pub fn account_id(&self) -> u64
Returns the value of account_id, or the default value if account_id is unset.
Sourcepub fn is_unified(&self) -> u32
pub fn is_unified(&self) -> u32
Returns the value of is_unified, or the default value if is_unified is unset.
Sourcepub fn order_type(&self) -> i32
pub fn order_type(&self) -> i32
Returns the value of order_type, or the default value if order_type 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 exchange_code(&self) -> i32
pub fn exchange_code(&self) -> i32
Returns the value of exchange_code, or the default value if exchange_code is unset.
Trait Implementations§
Source§impl Clone for RoaRiskAccount
impl Clone for RoaRiskAccount
Source§fn clone(&self) -> RoaRiskAccount
fn clone(&self) -> RoaRiskAccount
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 RoaRiskAccount
impl Debug for RoaRiskAccount
Source§impl Default for RoaRiskAccount
impl Default for RoaRiskAccount
Source§impl Hash for RoaRiskAccount
impl Hash for RoaRiskAccount
Source§impl Message for RoaRiskAccount
impl Message for RoaRiskAccount
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 RoaRiskAccount
impl PartialEq for RoaRiskAccount
impl Eq for RoaRiskAccount
impl StructuralPartialEq for RoaRiskAccount
Auto Trait Implementations§
impl Freeze for RoaRiskAccount
impl RefUnwindSafe for RoaRiskAccount
impl Send for RoaRiskAccount
impl Sync for RoaRiskAccount
impl Unpin for RoaRiskAccount
impl UnsafeUnpin for RoaRiskAccount
impl UnwindSafe for RoaRiskAccount
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.