pub struct AnalyticsApiClient { /* private fields */ }
Implementations§
Source§impl AnalyticsApiClient
impl AnalyticsApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl AnalyticsApi for AnalyticsApiClient
impl AnalyticsApi for AnalyticsApiClient
Source§fn create_analytics_event<'life0, 'async_trait>(
&'life0 self,
params: CreateAnalyticsEventParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsEventCreateResponse, Error<CreateAnalyticsEventError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_analytics_event<'life0, 'async_trait>(
&'life0 self,
params: CreateAnalyticsEventParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsEventCreateResponse, Error<CreateAnalyticsEventError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Sending events for analytics e.g rank search results based on popularity.
Source§fn create_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: CreateAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleSchema, Error<CreateAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: CreateAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleSchema, Error<CreateAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
When an analytics rule is created, we give it a name and describe the type, the source collections and the destination collection.
Source§fn delete_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: DeleteAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleDeleteResponse, Error<DeleteAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: DeleteAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleDeleteResponse, Error<DeleteAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Permanently deletes an analytics rule, given it’s name
Source§fn retrieve_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: RetrieveAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleSchema, Error<RetrieveAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn retrieve_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: RetrieveAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleSchema, Error<RetrieveAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieve the details of an analytics rule, given it’s name
Source§fn retrieve_analytics_rules<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRulesRetrieveSchema, Error<RetrieveAnalyticsRulesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn retrieve_analytics_rules<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRulesRetrieveSchema, Error<RetrieveAnalyticsRulesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Retrieve the details of all analytics rules
Source§fn upsert_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: UpsertAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleSchema, Error<UpsertAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn upsert_analytics_rule<'life0, 'async_trait>(
&'life0 self,
params: UpsertAnalyticsRuleParams,
) -> Pin<Box<dyn Future<Output = Result<AnalyticsRuleSchema, Error<UpsertAnalyticsRuleError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Upserts an analytics rule with the given name.
Auto Trait Implementations§
impl Freeze for AnalyticsApiClient
impl !RefUnwindSafe for AnalyticsApiClient
impl Send for AnalyticsApiClient
impl Sync for AnalyticsApiClient
impl Unpin for AnalyticsApiClient
impl !UnwindSafe for AnalyticsApiClient
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