pub struct MCPUpdateParams {
pub name: Option<String>,
pub toolkits: Option<Vec<String>>,
pub auth_config_ids: Option<Vec<String>>,
pub allowed_tools: Option<Vec<String>>,
pub custom_tools: Option<Vec<String>>,
pub managed_auth_via_composio: Option<bool>,
}Expand description
Parameters for updating an MCP server
Fields§
§name: Option<String>Optional new name
toolkits: Option<Vec<String>>Optional toolkit slugs
auth_config_ids: Option<Vec<String>>Optional auth config IDs
allowed_tools: Option<Vec<String>>Optional allowed tools
custom_tools: Option<Vec<String>>Optional custom tools (deprecated; alias of allowed tools behavior)
managed_auth_via_composio: Option<bool>Optional managed auth flag
Trait Implementations§
Source§impl Clone for MCPUpdateParams
impl Clone for MCPUpdateParams
Source§fn clone(&self) -> MCPUpdateParams
fn clone(&self) -> MCPUpdateParams
Returns a duplicate of the value. Read more
1.0.0 · 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 MCPUpdateParams
impl Debug for MCPUpdateParams
Auto Trait Implementations§
impl Freeze for MCPUpdateParams
impl RefUnwindSafe for MCPUpdateParams
impl Send for MCPUpdateParams
impl Sync for MCPUpdateParams
impl Unpin for MCPUpdateParams
impl UnsafeUnpin for MCPUpdateParams
impl UnwindSafe for MCPUpdateParams
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