pub struct AnalyticsApi { /* private fields */ }Implementations§
Source§impl AnalyticsApi
impl AnalyticsApi
pub fn new(context: Arc<WechatContext>) -> Self
pub async fn get_daily_summary( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_daily_visit_trend( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_weekly_visit_trend( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_monthly_visit_trend( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_daily_retain( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_weekly_retain( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_monthly_retain( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_visit_page( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_visit_distribution( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_user_portrait( &self, request: &AnalyticsDateRangeRequest, ) -> Result<AnalyticsResponse, WechatError>
pub async fn get_performance_data( &self, request: &PerformanceDataRequest, ) -> Result<AnalyticsResponse, WechatError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AnalyticsApi
impl !RefUnwindSafe for AnalyticsApi
impl Send for AnalyticsApi
impl Sync for AnalyticsApi
impl Unpin for AnalyticsApi
impl UnsafeUnpin for AnalyticsApi
impl !UnwindSafe for AnalyticsApi
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