pub struct SessionConnectorsWithdrawProjectionResult {
pub account_id: Option<String>,
pub api_version: i64,
pub authorization_requirement: Option<ConnectorAuthorizationRequirement>,
pub availability: ConnectorAvailability,
pub catalog: Option<ConnectorCatalogResult>,
pub pending_connections: i64,
pub runtime_servers: Vec<ConnectorRuntimeStatus>,
}Expand description
Authoritative session connector state. Account IDs are opaque routing identifiers and credentials are never included.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§account_id: Option<String>Opaque account selection pinned to this session, when one has been selected.
api_version: i64Connector API contract version.
Exact selected account and stable scope requiring an authorization update, when proven by the Connector service.
availability: ConnectorAvailabilityCurrent feature and session availability.
catalog: Option<ConnectorCatalogResult>Latest validated catalog snapshot, when available.
pending_connections: i64Number of active opaque connection continuations.
runtime_servers: Vec<ConnectorRuntimeStatus>Live MCP status for every Connector-owned runtime server.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SessionConnectorsWithdrawProjectionResult
impl<'de> Deserialize<'de> for SessionConnectorsWithdrawProjectionResult
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 SessionConnectorsWithdrawProjectionResult
impl RefUnwindSafe for SessionConnectorsWithdrawProjectionResult
impl Send for SessionConnectorsWithdrawProjectionResult
impl Sync for SessionConnectorsWithdrawProjectionResult
impl Unpin for SessionConnectorsWithdrawProjectionResult
impl UnsafeUnpin for SessionConnectorsWithdrawProjectionResult
impl UnwindSafe for SessionConnectorsWithdrawProjectionResult
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