pub struct AuthConfigInfo {
pub id: String,
pub auth_scheme: AuthScheme,
pub is_composio_managed: bool,
pub restrict_to_following_tools: Option<Vec<String>>,
}Expand description
Information about an authentication configuration
Fields§
§id: StringAuth config ID
auth_scheme: AuthSchemeAuthentication scheme
is_composio_managed: boolWhether this is managed by Composio
restrict_to_following_tools: Option<Vec<String>>Optional list of tools this auth config is restricted to
Trait Implementations§
Source§impl Clone for AuthConfigInfo
impl Clone for AuthConfigInfo
Source§fn clone(&self) -> AuthConfigInfo
fn clone(&self) -> AuthConfigInfo
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 AuthConfigInfo
impl Debug for AuthConfigInfo
Source§impl<'de> Deserialize<'de> for AuthConfigInfo
impl<'de> Deserialize<'de> for AuthConfigInfo
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 AuthConfigInfo
impl RefUnwindSafe for AuthConfigInfo
impl Send for AuthConfigInfo
impl Sync for AuthConfigInfo
impl Unpin for AuthConfigInfo
impl UnsafeUnpin for AuthConfigInfo
impl UnwindSafe for AuthConfigInfo
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