pub struct ToolkitRetrieveResponse {
pub slug: String,
pub name: String,
pub description: Option<String>,
pub logo: Option<String>,
pub auth_schemes: Vec<String>,
pub composio_managed_auth_schemes: Vec<String>,
pub no_auth: bool,
pub meta: Option<ToolkitMeta>,
pub auth_config_details: Option<Vec<AuthConfigDetail>>,
pub base_url: Option<String>,
pub get_current_user_endpoint: Option<String>,
}Expand description
Toolkit retrieve response
Fields§
§slug: StringToolkit slug
name: StringToolkit name
description: Option<String>Toolkit description
logo: Option<String>Toolkit logo URL
auth_schemes: Vec<String>Supported authentication schemes
composio_managed_auth_schemes: Vec<String>Composio-managed authentication schemes
no_auth: boolWhether authentication is required
meta: Option<ToolkitMeta>Toolkit metadata
auth_config_details: Option<Vec<AuthConfigDetail>>Authentication configuration details
base_url: Option<String>Base URL for API requests
get_current_user_endpoint: Option<String>Endpoint to get current user
Trait Implementations§
Source§impl Clone for ToolkitRetrieveResponse
impl Clone for ToolkitRetrieveResponse
Source§fn clone(&self) -> ToolkitRetrieveResponse
fn clone(&self) -> ToolkitRetrieveResponse
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 ToolkitRetrieveResponse
impl Debug for ToolkitRetrieveResponse
Source§impl<'de> Deserialize<'de> for ToolkitRetrieveResponse
impl<'de> Deserialize<'de> for ToolkitRetrieveResponse
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 ToolkitRetrieveResponse
impl RefUnwindSafe for ToolkitRetrieveResponse
impl Send for ToolkitRetrieveResponse
impl Sync for ToolkitRetrieveResponse
impl Unpin for ToolkitRetrieveResponse
impl UnsafeUnpin for ToolkitRetrieveResponse
impl UnwindSafe for ToolkitRetrieveResponse
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