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 when no local server
can answer — none is running, or agy withholds its CSRF token.
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
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
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
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
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> ⓘ
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> ⓘ
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