pub struct JpetfBriefInfo {
pub management_fee_rates: Option<i64>,
pub dividend_times: Option<i64>,
pub dividend_frequency_type: Option<i32>,
pub investing_risk_type: Option<i32>,
pub index_name: Option<String>,
pub company_name: Option<String>,
pub company_introduction_link: Option<String>,
pub company_interview_link: Option<String>,
pub etf_pamphlet_link: Option<String>,
pub etf_introduction_link: Option<String>,
}Expand description
JP ETF 简介信息
Fields§
§management_fee_rates: Option<i64>管理费率(原始值*1000000)
dividend_times: Option<i64>派息次数
dividend_frequency_type: Option<i32>派息周期类型 1-YEAR 2-QUARTER 3-MONTH
investing_risk_type: Option<i32>投资风险类型 1-BOND_LINK 2-FUTURES 3-LEVERAGED 4-ACTIVELY_MANAGE 5-CURRENCY_SWAP 6-INVERSE
index_name: Option<String>标的指数名称
company_name: Option<String>管理公司名称
company_introduction_link: Option<String>管理公司简介链接
company_interview_link: Option<String>企业采访信息链接
etf_pamphlet_link: Option<String>产品手册链接
etf_introduction_link: Option<String>产品简介链接
Implementations§
Source§impl JpetfBriefInfo
impl JpetfBriefInfo
Sourcepub fn management_fee_rates(&self) -> i64
pub fn management_fee_rates(&self) -> i64
Returns the value of management_fee_rates, or the default value if management_fee_rates is unset.
Sourcepub fn dividend_times(&self) -> i64
pub fn dividend_times(&self) -> i64
Returns the value of dividend_times, or the default value if dividend_times is unset.
Sourcepub fn dividend_frequency_type(&self) -> i32
pub fn dividend_frequency_type(&self) -> i32
Returns the value of dividend_frequency_type, or the default value if dividend_frequency_type is unset.
Sourcepub fn investing_risk_type(&self) -> i32
pub fn investing_risk_type(&self) -> i32
Returns the value of investing_risk_type, or the default value if investing_risk_type is unset.
Sourcepub fn index_name(&self) -> &str
pub fn index_name(&self) -> &str
Returns the value of index_name, or the default value if index_name is unset.
Sourcepub fn company_name(&self) -> &str
pub fn company_name(&self) -> &str
Returns the value of company_name, or the default value if company_name is unset.
Sourcepub fn company_introduction_link(&self) -> &str
pub fn company_introduction_link(&self) -> &str
Returns the value of company_introduction_link, or the default value if company_introduction_link is unset.
Sourcepub fn company_interview_link(&self) -> &str
pub fn company_interview_link(&self) -> &str
Returns the value of company_interview_link, or the default value if company_interview_link is unset.
Sourcepub fn etf_pamphlet_link(&self) -> &str
pub fn etf_pamphlet_link(&self) -> &str
Returns the value of etf_pamphlet_link, or the default value if etf_pamphlet_link is unset.
Sourcepub fn etf_introduction_link(&self) -> &str
pub fn etf_introduction_link(&self) -> &str
Returns the value of etf_introduction_link, or the default value if etf_introduction_link is unset.
Trait Implementations§
Source§impl Clone for JpetfBriefInfo
impl Clone for JpetfBriefInfo
Source§fn clone(&self) -> JpetfBriefInfo
fn clone(&self) -> JpetfBriefInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for JpetfBriefInfo
impl Debug for JpetfBriefInfo
Source§impl Default for JpetfBriefInfo
impl Default for JpetfBriefInfo
Source§impl<'de> Deserialize<'de> for JpetfBriefInfowhere
JpetfBriefInfo: Default,
impl<'de> Deserialize<'de> for JpetfBriefInfowhere
JpetfBriefInfo: Default,
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 Hash for JpetfBriefInfo
impl Hash for JpetfBriefInfo
Source§impl Message for JpetfBriefInfo
impl Message for JpetfBriefInfo
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.