#[non_exhaustive]pub struct HourlyUsageResponse {
pub data: Option<Vec<HourlyUsage>>,
pub meta: Option<HourlyUsageMetadata>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Hourly usage response.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.data: Option<Vec<HourlyUsage>>
Response containing hourly usage.
meta: Option<HourlyUsageMetadata>
The object containing document metadata.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl HourlyUsageResponse
impl HourlyUsageResponse
pub fn new() -> HourlyUsageResponse
pub fn data(self, value: Vec<HourlyUsage>) -> Self
pub fn meta(self, value: HourlyUsageMetadata) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for HourlyUsageResponse
impl Clone for HourlyUsageResponse
Source§fn clone(&self) -> HourlyUsageResponse
fn clone(&self) -> HourlyUsageResponse
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 HourlyUsageResponse
impl Debug for HourlyUsageResponse
Source§impl Default for HourlyUsageResponse
impl Default for HourlyUsageResponse
Source§impl<'de> Deserialize<'de> for HourlyUsageResponse
impl<'de> Deserialize<'de> for HourlyUsageResponse
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 HourlyUsageResponse
impl PartialEq for HourlyUsageResponse
Source§impl Serialize for HourlyUsageResponse
impl Serialize for HourlyUsageResponse
impl StructuralPartialEq for HourlyUsageResponse
Auto Trait Implementations§
impl Freeze for HourlyUsageResponse
impl RefUnwindSafe for HourlyUsageResponse
impl Send for HourlyUsageResponse
impl Sync for HourlyUsageResponse
impl Unpin for HourlyUsageResponse
impl UnwindSafe for HourlyUsageResponse
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