pub struct QueryAnalyticsRequest {
pub query_indicator: Vec<ApiQueryIndicator>,
pub device_type_indicator: Option<ApiDeviceTypeIndicator>,
pub date_from: Option<DateTime<Utc>>,
pub date_to: Option<DateTime<Utc>>,
}Expand description
Query analytics request parameters
Fields§
§query_indicator: Vec<ApiQueryIndicator>Indicators for displaying requests (can specify multiple)
device_type_indicator: Option<ApiDeviceTypeIndicator>Device type indicator (default: ALL)
date_from: Option<DateTime<Utc>>Start date of the range
date_to: Option<DateTime<Utc>>End date of the range
Implementations§
Source§impl QueryAnalyticsRequest
impl QueryAnalyticsRequest
Sourcepub fn builder() -> QueryAnalyticsRequestBuilder<((), (), (), ())>
pub fn builder() -> QueryAnalyticsRequestBuilder<((), (), (), ())>
Create a builder for building QueryAnalyticsRequest.
On the builder, call .query_indicator(...), .device_type_indicator(...)(optional), .date_from(...)(optional), .date_to(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of QueryAnalyticsRequest.
Trait Implementations§
Source§impl Clone for QueryAnalyticsRequest
impl Clone for QueryAnalyticsRequest
Source§fn clone(&self) -> QueryAnalyticsRequest
fn clone(&self) -> QueryAnalyticsRequest
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueryAnalyticsRequest
impl Debug for QueryAnalyticsRequest
Source§impl<'de> Deserialize<'de> for QueryAnalyticsRequest
impl<'de> Deserialize<'de> for QueryAnalyticsRequest
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QueryAnalyticsRequest
impl PartialEq for QueryAnalyticsRequest
Source§impl Serialize for QueryAnalyticsRequest
impl Serialize for QueryAnalyticsRequest
impl Eq for QueryAnalyticsRequest
impl StructuralPartialEq for QueryAnalyticsRequest
Auto Trait Implementations§
impl Freeze for QueryAnalyticsRequest
impl RefUnwindSafe for QueryAnalyticsRequest
impl Send for QueryAnalyticsRequest
impl Sync for QueryAnalyticsRequest
impl Unpin for QueryAnalyticsRequest
impl UnwindSafe for QueryAnalyticsRequest
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.