pub struct ReportRequestTimeRange {
pub changed_attributes_since_timestamp: Option<String>,
pub changed_metrics_since_timestamp: Option<String>,
pub end_date: Option<String>,
pub start_date: Option<String>,
}Expand description
If metrics are requested in a report, this argument will be used to restrict the metrics to a specific time range.
This type is not used in any activity, and only used as part of another schema.
Fields§
§changed_attributes_since_timestamp: Option<String>Inclusive UTC timestamp in RFC format, e.g., 2013-07-16T10:16:23.555Z. See additional references on how changed attribute reports work.
changed_metrics_since_timestamp: Option<String>Inclusive UTC timestamp in RFC format, e.g., 2013-07-16T10:16:23.555Z. See additional references on how changed metrics reports work.
end_date: Option<String>Inclusive date in YYYY-MM-DD format.
start_date: Option<String>Inclusive date in YYYY-MM-DD format.
Trait Implementations§
Source§impl Clone for ReportRequestTimeRange
impl Clone for ReportRequestTimeRange
Source§fn clone(&self) -> ReportRequestTimeRange
fn clone(&self) -> ReportRequestTimeRange
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReportRequestTimeRange
impl Debug for ReportRequestTimeRange
Source§impl Default for ReportRequestTimeRange
impl Default for ReportRequestTimeRange
Source§fn default() -> ReportRequestTimeRange
fn default() -> ReportRequestTimeRange
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReportRequestTimeRange
impl<'de> Deserialize<'de> for ReportRequestTimeRange
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 Serialize for ReportRequestTimeRange
impl Serialize for ReportRequestTimeRange
impl NestedType for ReportRequestTimeRange
impl Part for ReportRequestTimeRange
Auto Trait Implementations§
impl Freeze for ReportRequestTimeRange
impl RefUnwindSafe for ReportRequestTimeRange
impl Send for ReportRequestTimeRange
impl Sync for ReportRequestTimeRange
impl Unpin for ReportRequestTimeRange
impl UnwindSafe for ReportRequestTimeRange
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more