pub struct McpOauthPendingRequestResponseToken {
pub access_token: String,
pub expires_in: Option<i64>,
pub kind: McpOauthPendingRequestResponseTokenKind,
pub refresh_token: Option<String>,
pub token_type: Option<String>,
}Fields§
§access_token: StringAccess token acquired by the SDK host
expires_in: Option<i64>Token lifetime in seconds, if known.
kind: McpOauthPendingRequestResponseTokenKind§refresh_token: Option<String>Refresh token supplied by the host, if available.
token_type: Option<String>OAuth token type. Defaults to Bearer when omitted.
Trait Implementations§
Source§impl Clone for McpOauthPendingRequestResponseToken
impl Clone for McpOauthPendingRequestResponseToken
Source§fn clone(&self) -> McpOauthPendingRequestResponseToken
fn clone(&self) -> McpOauthPendingRequestResponseToken
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 Default for McpOauthPendingRequestResponseToken
impl Default for McpOauthPendingRequestResponseToken
Source§fn default() -> McpOauthPendingRequestResponseToken
fn default() -> McpOauthPendingRequestResponseToken
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpOauthPendingRequestResponseToken
impl<'de> Deserialize<'de> for McpOauthPendingRequestResponseToken
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 McpOauthPendingRequestResponseToken
impl RefUnwindSafe for McpOauthPendingRequestResponseToken
impl Send for McpOauthPendingRequestResponseToken
impl Sync for McpOauthPendingRequestResponseToken
impl Unpin for McpOauthPendingRequestResponseToken
impl UnsafeUnpin for McpOauthPendingRequestResponseToken
impl UnwindSafe for McpOauthPendingRequestResponseToken
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