pub struct McpOauthPrepareLoginResult {
pub expires_at: String,
pub login_id: String,
}Expand description
An inert runtime-issued login handle. Preparation alone performs no activation or OAuth work.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§expires_at: StringOriginal expiry, not extended by consumption, retries or cancellation.
login_id: StringRetain with the original requester and use for one login or cancellation.
Trait Implementations§
Source§impl Clone for McpOauthPrepareLoginResult
impl Clone for McpOauthPrepareLoginResult
Source§impl Debug for McpOauthPrepareLoginResult
impl Debug for McpOauthPrepareLoginResult
Source§impl Default for McpOauthPrepareLoginResult
impl Default for McpOauthPrepareLoginResult
Source§impl<'de> Deserialize<'de> for McpOauthPrepareLoginResult
impl<'de> Deserialize<'de> for McpOauthPrepareLoginResult
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 McpOauthPrepareLoginResult
impl RefUnwindSafe for McpOauthPrepareLoginResult
impl Send for McpOauthPrepareLoginResult
impl Sync for McpOauthPrepareLoginResult
impl Unpin for McpOauthPrepareLoginResult
impl UnsafeUnpin for McpOauthPrepareLoginResult
impl UnwindSafe for McpOauthPrepareLoginResult
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