pub struct AuthStatusSummary {Show 31 fields
pub auth_mode: Option<String>,
pub token_account_id: Option<String>,
pub last_refresh: Option<String>,
pub token_type: Option<String>,
pub algorithm: Option<String>,
pub key_id: Option<String>,
pub issuer: Option<String>,
pub subject: Option<String>,
pub audience: Vec<String>,
pub jwt_id: Option<String>,
pub issued_at: Option<String>,
pub expires_at: Option<String>,
pub not_before: Option<String>,
pub auth_time: Option<String>,
pub requested_auth_time: Option<String>,
pub is_expired: Option<bool>,
pub seconds_until_expiry: Option<i64>,
pub name: Option<String>,
pub email: Option<String>,
pub email_verified: Option<bool>,
pub auth_provider: Option<String>,
pub auth_methods: Vec<String>,
pub chatgpt_account_id: Option<String>,
pub chatgpt_user_id: Option<String>,
pub user_id: Option<String>,
pub plan_type: Option<String>,
pub subscription_active_start: Option<String>,
pub subscription_active_until: Option<String>,
pub subscription_last_checked: Option<String>,
pub organizations: Vec<AuthOrganization>,
pub scopes: Vec<String>,
}Fields§
§auth_mode: Option<String>§token_account_id: Option<String>§last_refresh: Option<String>§token_type: Option<String>§algorithm: Option<String>§key_id: Option<String>§issuer: Option<String>§subject: Option<String>§audience: Vec<String>§jwt_id: Option<String>§issued_at: Option<String>§expires_at: Option<String>§not_before: Option<String>§auth_time: Option<String>§requested_auth_time: Option<String>§is_expired: Option<bool>§seconds_until_expiry: Option<i64>§name: Option<String>§email: Option<String>§email_verified: Option<bool>§auth_provider: Option<String>§auth_methods: Vec<String>§chatgpt_account_id: Option<String>§chatgpt_user_id: Option<String>§user_id: Option<String>§plan_type: Option<String>§subscription_active_start: Option<String>§subscription_active_until: Option<String>§subscription_last_checked: Option<String>§organizations: Vec<AuthOrganization>§scopes: Vec<String>Trait Implementations§
Source§impl Clone for AuthStatusSummary
impl Clone for AuthStatusSummary
Source§fn clone(&self) -> AuthStatusSummary
fn clone(&self) -> AuthStatusSummary
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 AuthStatusSummary
impl Debug for AuthStatusSummary
Source§impl PartialEq for AuthStatusSummary
impl PartialEq for AuthStatusSummary
Source§fn eq(&self, other: &AuthStatusSummary) -> bool
fn eq(&self, other: &AuthStatusSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AuthStatusSummary
impl Serialize for AuthStatusSummary
impl Eq for AuthStatusSummary
impl StructuralPartialEq for AuthStatusSummary
Auto Trait Implementations§
impl Freeze for AuthStatusSummary
impl RefUnwindSafe for AuthStatusSummary
impl Send for AuthStatusSummary
impl Sync for AuthStatusSummary
impl Unpin for AuthStatusSummary
impl UnsafeUnpin for AuthStatusSummary
impl UnwindSafe for AuthStatusSummary
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