pub struct SessionMcpOauthPrepareLoginResult {
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<'de> Deserialize<'de> for SessionMcpOauthPrepareLoginResult
impl<'de> Deserialize<'de> for SessionMcpOauthPrepareLoginResult
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 SessionMcpOauthPrepareLoginResult
impl RefUnwindSafe for SessionMcpOauthPrepareLoginResult
impl Send for SessionMcpOauthPrepareLoginResult
impl Sync for SessionMcpOauthPrepareLoginResult
impl Unpin for SessionMcpOauthPrepareLoginResult
impl UnsafeUnpin for SessionMcpOauthPrepareLoginResult
impl UnwindSafe for SessionMcpOauthPrepareLoginResult
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