pub struct GroupedUsage {
pub units: String,
pub total_aggregated_units: Option<String>,
pub amount_cents: i64,
pub events_count: i64,
pub grouped_by: Value,
pub filters: Vec<ChargeFilterUsage>,
}Expand description
Grouped usage data
Fields§
§units: StringUnits for this group
total_aggregated_units: Option<String>Total aggregated units for this group
amount_cents: i64Amount in cents for this group
events_count: i64Number of events for this group
grouped_by: ValueGrouped by values
filters: Vec<ChargeFilterUsage>Filters within this group
Trait Implementations§
Source§impl Clone for GroupedUsage
impl Clone for GroupedUsage
Source§fn clone(&self) -> GroupedUsage
fn clone(&self) -> GroupedUsage
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 GroupedUsage
impl Debug for GroupedUsage
Source§impl<'de> Deserialize<'de> for GroupedUsage
impl<'de> Deserialize<'de> for GroupedUsage
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
Auto Trait Implementations§
impl Freeze for GroupedUsage
impl RefUnwindSafe for GroupedUsage
impl Send for GroupedUsage
impl Sync for GroupedUsage
impl Unpin for GroupedUsage
impl UnwindSafe for GroupedUsage
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