pub struct QueryHistoryRequest {
pub query_indicator: Vec<ApiQueryIndicator>,
pub device_type_indicator: Option<ApiDeviceTypeIndicator>,
pub date_from: Option<NaiveDate>,
pub date_to: Option<NaiveDate>,
}Expand description
Query history 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<NaiveDate>Start date of the range
date_to: Option<NaiveDate>End date of the range
Implementations§
Source§impl QueryHistoryRequest
impl QueryHistoryRequest
Sourcepub fn builder() -> QueryHistoryRequestBuilder<((), (), (), ())>
pub fn builder() -> QueryHistoryRequestBuilder<((), (), (), ())>
Create a builder for building QueryHistoryRequest.
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 QueryHistoryRequest.
Trait Implementations§
Source§impl Clone for QueryHistoryRequest
impl Clone for QueryHistoryRequest
Source§fn clone(&self) -> QueryHistoryRequest
fn clone(&self) -> QueryHistoryRequest
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 QueryHistoryRequest
impl Debug for QueryHistoryRequest
Source§impl<'de> Deserialize<'de> for QueryHistoryRequest
impl<'de> Deserialize<'de> for QueryHistoryRequest
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 QueryHistoryRequest
impl PartialEq for QueryHistoryRequest
Source§impl Serialize for QueryHistoryRequest
impl Serialize for QueryHistoryRequest
impl Eq for QueryHistoryRequest
impl StructuralPartialEq for QueryHistoryRequest
Auto Trait Implementations§
impl Freeze for QueryHistoryRequest
impl RefUnwindSafe for QueryHistoryRequest
impl Send for QueryHistoryRequest
impl Sync for QueryHistoryRequest
impl Unpin for QueryHistoryRequest
impl UnwindSafe for QueryHistoryRequest
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.