pub struct AntigravitySnapshot {
pub plan: String,
pub account: String,
pub source: AntigravitySource,
pub session: Option<UsageWindow>,
pub weekly: Option<UsageWindow>,
pub third_party_session: Option<UsageWindow>,
pub third_party_weekly: Option<UsageWindow>,
}Expand description
Google Antigravity 2.0 / CLI snapshot. The API groups models into Gemini and third-party (Claude/GPT) buckets, and each group may carry a 5-hour and a weekly window — up to four, and not every product or plan offers all of them. Antigravity CLI 1.1.22 returns weekly buckets only, so every window is optional and a snapshot is valid when at least one arrived.
Fields§
§plan: String§account: StringFingerprint of the signed-in account. Never displayed — it exists so a cache written for one Google account is not served for another.
source: AntigravitySourceWhere the figures came from: a running local product, or the Cloud Code API reached with the saved Google session while nothing runs.
session: Option<UsageWindow>Gemini group, 5-hour window.
weekly: Option<UsageWindow>Gemini group, weekly window.
third_party_session: Option<UsageWindow>Claude/GPT group, 5-hour window.
third_party_weekly: Option<UsageWindow>Claude/GPT group, weekly window.
Trait Implementations§
Source§impl Clone for AntigravitySnapshot
impl Clone for AntigravitySnapshot
Source§fn clone(&self) -> AntigravitySnapshot
fn clone(&self) -> AntigravitySnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AntigravitySnapshot
impl Debug for AntigravitySnapshot
impl Eq for AntigravitySnapshot
Source§impl PartialEq for AntigravitySnapshot
impl PartialEq for AntigravitySnapshot
impl StructuralPartialEq for AntigravitySnapshot
Auto Trait Implementations§
impl Freeze for AntigravitySnapshot
impl RefUnwindSafe for AntigravitySnapshot
impl Send for AntigravitySnapshot
impl Sync for AntigravitySnapshot
impl Unpin for AntigravitySnapshot
impl UnsafeUnpin for AntigravitySnapshot
impl UnwindSafe for AntigravitySnapshot
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<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.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