pub struct SessionAuthGetStatusResult {
pub auth_type: Option<AuthInfoType>,
pub copilot_plan: Option<String>,
pub host: Option<String>,
pub is_authenticated: bool,
pub login: Option<String>,
pub status_message: Option<String>,
}Expand description
Authentication status and account metadata for the session.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§auth_type: Option<AuthInfoType>Authentication type
copilot_plan: Option<String>Copilot plan tier (e.g., individual_pro, business)
host: Option<String>Authentication host URL
is_authenticated: boolWhether the session has resolved authentication
login: Option<String>Authenticated login/username, if available
status_message: Option<String>Human-readable authentication status description
Trait Implementations§
Source§impl Clone for SessionAuthGetStatusResult
impl Clone for SessionAuthGetStatusResult
Source§fn clone(&self) -> SessionAuthGetStatusResult
fn clone(&self) -> SessionAuthGetStatusResult
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 SessionAuthGetStatusResult
impl Debug for SessionAuthGetStatusResult
Source§impl Default for SessionAuthGetStatusResult
impl Default for SessionAuthGetStatusResult
Source§fn default() -> SessionAuthGetStatusResult
fn default() -> SessionAuthGetStatusResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionAuthGetStatusResult
impl<'de> Deserialize<'de> for SessionAuthGetStatusResult
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 SessionAuthGetStatusResult
impl RefUnwindSafe for SessionAuthGetStatusResult
impl Send for SessionAuthGetStatusResult
impl Sync for SessionAuthGetStatusResult
impl Unpin for SessionAuthGetStatusResult
impl UnsafeUnpin for SessionAuthGetStatusResult
impl UnwindSafe for SessionAuthGetStatusResult
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