pub struct AppAuthScheme {
pub scheme_name: String,
pub auth_mode: AppAuthSchemeAuthMode,
pub fields: Vec<AuthSchemeField>,
pub proxy: Option<Value>,
}Expand description
Authentication scheme for a Composio app.
Fields§
§scheme_name: StringScheme identifier.
auth_mode: AppAuthSchemeAuthModeAuthentication mode.
fields: Vec<AuthSchemeField>Authentication fields.
proxy: Option<Value>Proxy configuration.
Trait Implementations§
Source§impl Clone for AppAuthScheme
impl Clone for AppAuthScheme
Source§fn clone(&self) -> AppAuthScheme
fn clone(&self) -> AppAuthScheme
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 Debug for AppAuthScheme
impl Debug for AppAuthScheme
Source§impl<'de> Deserialize<'de> for AppAuthScheme
impl<'de> Deserialize<'de> for AppAuthScheme
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 AppAuthScheme
impl RefUnwindSafe for AppAuthScheme
impl Send for AppAuthScheme
impl Sync for AppAuthScheme
impl Unpin for AppAuthScheme
impl UnsafeUnpin for AppAuthScheme
impl UnwindSafe for AppAuthScheme
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