pub struct GetBillingOverviewResponse {
pub entitlements_version: i64,
pub subscriptions: Vec<ProjectSubscription>,
pub usage: Vec<MeteredUsage>,
}Fields§
§entitlements_version: i64Bumps on every entitlement change in any category.
subscriptions: Vec<ProjectSubscription>One entry per category that currently holds a subscription. Empty means none do — cancelled, or never opened.
usage: Vec<MeteredUsage>Current-period metered usage, priced.
Implementations§
Source§impl GetBillingOverviewResponse
impl GetBillingOverviewResponse
pub fn serialize<__S>(
__self: &GetBillingOverviewResponse,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> GetBillingOverviewResponse
impl<'de> GetBillingOverviewResponse
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<GetBillingOverviewResponse, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for GetBillingOverviewResponse
impl Clone for GetBillingOverviewResponse
Source§impl Debug for GetBillingOverviewResponse
impl Debug for GetBillingOverviewResponse
Source§impl<'de> Deserialize<'de> for GetBillingOverviewResponse
impl<'de> Deserialize<'de> for GetBillingOverviewResponse
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 GetBillingOverviewResponse
impl RefUnwindSafe for GetBillingOverviewResponse
impl Send for GetBillingOverviewResponse
impl Sync for GetBillingOverviewResponse
impl Unpin for GetBillingOverviewResponse
impl UnsafeUnpin for GetBillingOverviewResponse
impl UnwindSafe for GetBillingOverviewResponse
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