pub struct C2s {Show 34 fields
pub fund_types: Vec<i32>,
pub risk_levels: Vec<i32>,
pub currency_units: Vec<i32>,
pub company_symbol_ids: Vec<String>,
pub use_selected_funds: Option<bool>,
pub selected_fund_ids: Vec<i64>,
pub data_from: i32,
pub data_max_count: i32,
pub sort: Option<SortCondition>,
pub is_dividend: Option<bool>,
pub fund_theme_ids: Vec<i64>,
pub fund_set_ids: Vec<i64>,
pub inception_over_months: Option<i32>,
pub field_ids: Vec<i32>,
pub source_types: Vec<i32>,
pub holding_stock_id: Option<u64>,
pub include_no_search: Option<bool>,
pub all_indicator_strategies: Option<bool>,
pub indicator_strategies: Vec<IndicatorStrategyCondition>,
pub field_intervals: Vec<FieldIntervalScreen>,
pub investment_advice: Option<bool>,
pub fund_tags: Vec<i32>,
pub invest_area_ids: Vec<i64>,
pub invest_theme_ids: Vec<i64>,
pub dividend_types: Vec<i32>,
pub immigrant_investment: Option<bool>,
pub assets_size_currency: Option<i32>,
pub feature_tags: Vec<i32>,
pub trade_types: Vec<i32>,
pub three_year_ratings: Vec<i32>,
pub sorts: Vec<SortCondition>,
pub investment_object_areas: Vec<i32>,
pub auto_invest: Option<bool>,
pub extension_version: u32,
}Fields§
§fund_types: Vec<i32>§risk_levels: Vec<i32>§currency_units: Vec<i32>§company_symbol_ids: Vec<String>§use_selected_funds: Option<bool>§selected_fund_ids: Vec<i64>§data_from: i32§data_max_count: i321..500.
sort: Option<SortCondition>Fallback sort; ignored when sorts (tag 31) is non-empty.
is_dividend: Option<bool>§fund_theme_ids: Vec<i64>§fund_set_ids: Vec<i64>§inception_over_months: Option<i32>§field_ids: Vec<i32>§source_types: Vec<i32>§holding_stock_id: Option<u64>§include_no_search: Option<bool>§all_indicator_strategies: Option<bool>§indicator_strategies: Vec<IndicatorStrategyCondition>§field_intervals: Vec<FieldIntervalScreen>§investment_advice: Option<bool>§invest_area_ids: Vec<i64>§invest_theme_ids: Vec<i64>§dividend_types: Vec<i32>§immigrant_investment: Option<bool>§assets_size_currency: Option<i32>§trade_types: Vec<i32>§three_year_ratings: Vec<i32>§sorts: Vec<SortCondition>Source precedence: this list overrides sort (tag 9).
investment_object_areas: Vec<i32>§auto_invest: Option<bool>§extension_version: u32Implementations§
Source§impl C2s
impl C2s
Sourcepub fn use_selected_funds(&self) -> bool
pub fn use_selected_funds(&self) -> bool
Returns the value of use_selected_funds, or the default value if use_selected_funds is unset.
Sourcepub fn is_dividend(&self) -> bool
pub fn is_dividend(&self) -> bool
Returns the value of is_dividend, or the default value if is_dividend is unset.
Sourcepub fn inception_over_months(&self) -> i32
pub fn inception_over_months(&self) -> i32
Returns the value of inception_over_months, or the default value if inception_over_months is unset.
Sourcepub fn holding_stock_id(&self) -> u64
pub fn holding_stock_id(&self) -> u64
Returns the value of holding_stock_id, or the default value if holding_stock_id is unset.
Sourcepub fn include_no_search(&self) -> bool
pub fn include_no_search(&self) -> bool
Returns the value of include_no_search, or the default value if include_no_search is unset.
Sourcepub fn all_indicator_strategies(&self) -> bool
pub fn all_indicator_strategies(&self) -> bool
Returns the value of all_indicator_strategies, or the default value if all_indicator_strategies is unset.
Sourcepub fn investment_advice(&self) -> bool
pub fn investment_advice(&self) -> bool
Returns the value of investment_advice, or the default value if investment_advice is unset.
Sourcepub fn immigrant_investment(&self) -> bool
pub fn immigrant_investment(&self) -> bool
Returns the value of immigrant_investment, or the default value if immigrant_investment is unset.
Sourcepub fn assets_size_currency(&self) -> i32
pub fn assets_size_currency(&self) -> i32
Returns the value of assets_size_currency, or the default value if assets_size_currency is unset.
Sourcepub fn auto_invest(&self) -> bool
pub fn auto_invest(&self) -> bool
Returns the value of auto_invest, or the default value if auto_invest is unset.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for C2s
impl<'de> Deserialize<'de> for C2s
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 Message for C2s
impl Message for C2s
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.