pub struct MaxBuySellRsp {Show 32 fields
pub msg_header: Option<MsgHeader>,
pub result: Option<i32>,
pub err_msg: Option<String>,
pub max_cash_buy_qty: Option<String>,
pub max_cash_buy_qty_round_lot: Option<String>,
pub max_margin_buy_qty: Option<String>,
pub max_margin_buy_qty_round_lot: Option<String>,
pub max_buy_back_qty: Option<String>,
pub max_sell_qty: Option<String>,
pub max_sell_qty_round_lot: Option<String>,
pub max_sell_short_qty: Option<String>,
pub max_buy_power: Option<String>,
pub loan_buy_power: Option<String>,
pub max_buy_qty_if_margin: Option<String>,
pub max_cash_if_margin_power: Option<String>,
pub max_cash_buy_qty_not_round: Option<String>,
pub required_im_long: Option<String>,
pub future_power: Vec<FuturePowerInfo>,
pub required_im_short: Option<String>,
pub max_crypto_base_buy_qty: Option<String>,
pub max_crypto_base_sell_qty: Option<String>,
pub max_currency_cash_buy_qty: Option<String>,
pub max_universal_cash_buy_qty: Option<String>,
pub currency_cash_buy_power: Option<String>,
pub remaining_nisa_limit: Option<String>,
pub currency_buy_details: Vec<CurrencyBuyDetail>,
pub max_buy_cash_order_qty: Option<String>,
pub loan_buy_cash_order_qty: Option<String>,
pub max_currency_cash_order_qty: Option<String>,
pub max_universal_cash_order_qty: Option<String>,
pub available_settled_cash: Option<String>,
pub jp_margin_account_buysell_info: Option<JpMarginAccountMaxBuySellInfo>,
}Expand description
最大可买可卖接口已转交给风控
Fields§
§msg_header: Option<MsgHeader>§result: Option<i32>§err_msg: Option<String>§max_cash_buy_qty: Option<String>现金最大可买股数
max_cash_buy_qty_round_lot: Option<String>按整手计算的现金最大可买股数
max_margin_buy_qty: Option<String>现金+融资最大可买股数
max_margin_buy_qty_round_lot: Option<String>按整手计算的现金+融资最大可买股数
max_buy_back_qty: Option<String>卖空需补回股数
max_sell_qty: Option<String>多仓最大可卖股数
max_sell_qty_round_lot: Option<String>按整手计算的多仓最大可卖股数
max_sell_short_qty: Option<String>最大可卖空股数
max_buy_power: Option<String>不使用信贷购买力
loan_buy_power: Option<String>使用信贷购买力
max_buy_qty_if_margin: Option<String>现金账户升级为融资账户后的最大可买股数
max_cash_if_margin_power: Option<String>现金账户升级为融资账户后的最大购买力
max_cash_buy_qty_not_round: Option<String>实际现金最大可买股数
required_im_long: Option<String>期货LONG开仓初始保证金要求(货币单位跟随symbol)
future_power: Vec<FuturePowerInfo>期货账户购买力信息
required_im_short: Option<String>期货SHORT开仓初始保证金要求(货币单位跟随symbol)
max_crypto_base_buy_qty: Option<String>最大可买交易对象币个数
max_crypto_base_sell_qty: Option<String>最大可卖交易对象币个数
max_currency_cash_buy_qty: Option<String>单币种下最大可买数量
max_universal_cash_buy_qty: Option<String>跨币种下最大可买数量
currency_cash_buy_power: Option<String>单币种现金购买力
remaining_nisa_limit: Option<String>该子账户的nisa剩余限额
currency_buy_details: Vec<CurrencyBuyDetail>自动换汇各个币种的明细可买
max_buy_cash_order_qty: Option<String>现金可买金额
loan_buy_cash_order_qty: Option<String>最大可买金额
max_currency_cash_order_qty: Option<String>单币种下最大可买金额
max_universal_cash_order_qty: Option<String>跨币种下最大可买金额
available_settled_cash: Option<String>可用已交收现金(MFI现金账户使用)
jp_margin_account_buysell_info: Option<JpMarginAccountMaxBuySellInfo>JP 信用账户可买可卖信息
Implementations§
Source§impl MaxBuySellRsp
impl MaxBuySellRsp
Sourcepub fn result(&self) -> i32
pub fn result(&self) -> i32
Returns the value of result, or the default value if result is unset.
Sourcepub fn err_msg(&self) -> &str
pub fn err_msg(&self) -> &str
Returns the value of err_msg, or the default value if err_msg is unset.
Sourcepub fn max_cash_buy_qty(&self) -> &str
pub fn max_cash_buy_qty(&self) -> &str
Returns the value of max_cash_buy_qty, or the default value if max_cash_buy_qty is unset.
Sourcepub fn max_cash_buy_qty_round_lot(&self) -> &str
pub fn max_cash_buy_qty_round_lot(&self) -> &str
Returns the value of max_cash_buy_qty_round_lot, or the default value if max_cash_buy_qty_round_lot is unset.
Sourcepub fn max_margin_buy_qty(&self) -> &str
pub fn max_margin_buy_qty(&self) -> &str
Returns the value of max_margin_buy_qty, or the default value if max_margin_buy_qty is unset.
Sourcepub fn max_margin_buy_qty_round_lot(&self) -> &str
pub fn max_margin_buy_qty_round_lot(&self) -> &str
Returns the value of max_margin_buy_qty_round_lot, or the default value if max_margin_buy_qty_round_lot is unset.
Sourcepub fn max_buy_back_qty(&self) -> &str
pub fn max_buy_back_qty(&self) -> &str
Returns the value of max_buy_back_qty, or the default value if max_buy_back_qty is unset.
Sourcepub fn max_sell_qty(&self) -> &str
pub fn max_sell_qty(&self) -> &str
Returns the value of max_sell_qty, or the default value if max_sell_qty is unset.
Sourcepub fn max_sell_qty_round_lot(&self) -> &str
pub fn max_sell_qty_round_lot(&self) -> &str
Returns the value of max_sell_qty_round_lot, or the default value if max_sell_qty_round_lot is unset.
Sourcepub fn max_sell_short_qty(&self) -> &str
pub fn max_sell_short_qty(&self) -> &str
Returns the value of max_sell_short_qty, or the default value if max_sell_short_qty is unset.
Sourcepub fn max_buy_power(&self) -> &str
pub fn max_buy_power(&self) -> &str
Returns the value of max_buy_power, or the default value if max_buy_power is unset.
Sourcepub fn loan_buy_power(&self) -> &str
pub fn loan_buy_power(&self) -> &str
Returns the value of loan_buy_power, or the default value if loan_buy_power is unset.
Sourcepub fn max_buy_qty_if_margin(&self) -> &str
pub fn max_buy_qty_if_margin(&self) -> &str
Returns the value of max_buy_qty_if_margin, or the default value if max_buy_qty_if_margin is unset.
Sourcepub fn max_cash_if_margin_power(&self) -> &str
pub fn max_cash_if_margin_power(&self) -> &str
Returns the value of max_cash_if_margin_power, or the default value if max_cash_if_margin_power is unset.
Sourcepub fn max_cash_buy_qty_not_round(&self) -> &str
pub fn max_cash_buy_qty_not_round(&self) -> &str
Returns the value of max_cash_buy_qty_not_round, or the default value if max_cash_buy_qty_not_round is unset.
Sourcepub fn required_im_long(&self) -> &str
pub fn required_im_long(&self) -> &str
Returns the value of required_im_long, or the default value if required_im_long is unset.
Sourcepub fn required_im_short(&self) -> &str
pub fn required_im_short(&self) -> &str
Returns the value of required_im_short, or the default value if required_im_short is unset.
Sourcepub fn max_crypto_base_buy_qty(&self) -> &str
pub fn max_crypto_base_buy_qty(&self) -> &str
Returns the value of max_crypto_base_buy_qty, or the default value if max_crypto_base_buy_qty is unset.
Sourcepub fn max_crypto_base_sell_qty(&self) -> &str
pub fn max_crypto_base_sell_qty(&self) -> &str
Returns the value of max_crypto_base_sell_qty, or the default value if max_crypto_base_sell_qty is unset.
Sourcepub fn max_currency_cash_buy_qty(&self) -> &str
pub fn max_currency_cash_buy_qty(&self) -> &str
Returns the value of max_currency_cash_buy_qty, or the default value if max_currency_cash_buy_qty is unset.
Sourcepub fn max_universal_cash_buy_qty(&self) -> &str
pub fn max_universal_cash_buy_qty(&self) -> &str
Returns the value of max_universal_cash_buy_qty, or the default value if max_universal_cash_buy_qty is unset.
Sourcepub fn currency_cash_buy_power(&self) -> &str
pub fn currency_cash_buy_power(&self) -> &str
Returns the value of currency_cash_buy_power, or the default value if currency_cash_buy_power is unset.
Sourcepub fn remaining_nisa_limit(&self) -> &str
pub fn remaining_nisa_limit(&self) -> &str
Returns the value of remaining_nisa_limit, or the default value if remaining_nisa_limit is unset.
Sourcepub fn max_buy_cash_order_qty(&self) -> &str
pub fn max_buy_cash_order_qty(&self) -> &str
Returns the value of max_buy_cash_order_qty, or the default value if max_buy_cash_order_qty is unset.
Sourcepub fn loan_buy_cash_order_qty(&self) -> &str
pub fn loan_buy_cash_order_qty(&self) -> &str
Returns the value of loan_buy_cash_order_qty, or the default value if loan_buy_cash_order_qty is unset.
Sourcepub fn max_currency_cash_order_qty(&self) -> &str
pub fn max_currency_cash_order_qty(&self) -> &str
Returns the value of max_currency_cash_order_qty, or the default value if max_currency_cash_order_qty is unset.
Sourcepub fn max_universal_cash_order_qty(&self) -> &str
pub fn max_universal_cash_order_qty(&self) -> &str
Returns the value of max_universal_cash_order_qty, or the default value if max_universal_cash_order_qty is unset.
Sourcepub fn available_settled_cash(&self) -> &str
pub fn available_settled_cash(&self) -> &str
Returns the value of available_settled_cash, or the default value if available_settled_cash is unset.
Trait Implementations§
Source§impl Clone for MaxBuySellRsp
impl Clone for MaxBuySellRsp
Source§fn clone(&self) -> MaxBuySellRsp
fn clone(&self) -> MaxBuySellRsp
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MaxBuySellRsp
impl Debug for MaxBuySellRsp
Source§impl Default for MaxBuySellRsp
impl Default for MaxBuySellRsp
Source§impl Message for MaxBuySellRsp
impl Message for MaxBuySellRsp
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.