pub struct ConnectedAccountCreateParams {
pub auth_config: AuthConfigReference,
pub connection: ConnectionData,
pub validate_credentials: Option<bool>,
}Expand description
Parameters for creating a connected account
Connected accounts represent user connections to external services.
§Example
use composio_sdk::models::{ConnectedAccountCreateParams, AuthConfigReference, ConnectionData};
let params = ConnectedAccountCreateParams {
auth_config: AuthConfigReference {
id: "ac_abc123".to_string(),
},
connection: ConnectionData {
state: None,
data: None,
user_id: "user_123".to_string(),
callback_url: Some("https://myapp.com/callback".to_string()),
},
validate_credentials: Some(true),
};Fields§
§auth_config: AuthConfigReferenceReference to the auth config to use
connection: ConnectionDataConnection data
validate_credentials: Option<bool>Whether to validate credentials immediately
Trait Implementations§
Source§impl Clone for ConnectedAccountCreateParams
impl Clone for ConnectedAccountCreateParams
Source§fn clone(&self) -> ConnectedAccountCreateParams
fn clone(&self) -> ConnectedAccountCreateParams
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 ConnectedAccountCreateParams
impl Debug for ConnectedAccountCreateParams
Auto Trait Implementations§
impl Freeze for ConnectedAccountCreateParams
impl RefUnwindSafe for ConnectedAccountCreateParams
impl Send for ConnectedAccountCreateParams
impl Sync for ConnectedAccountCreateParams
impl Unpin for ConnectedAccountCreateParams
impl UnsafeUnpin for ConnectedAccountCreateParams
impl UnwindSafe for ConnectedAccountCreateParams
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