pub struct TriggerCreateParams {
pub slug: String,
pub connected_account_id: Option<String>,
pub user_id: Option<String>,
pub trigger_config: Option<HashMap<String, Value>>,
pub toolkit_versions: Option<String>,
}Expand description
Parameters for creating a trigger instance
Fields§
§slug: StringTrigger slug
connected_account_id: Option<String>Connected account ID (required if user_id not provided)
user_id: Option<String>User ID (will auto-find connected account)
trigger_config: Option<HashMap<String, Value>>Trigger configuration
toolkit_versions: Option<String>Toolkit versions
Trait Implementations§
Source§impl Clone for TriggerCreateParams
impl Clone for TriggerCreateParams
Source§fn clone(&self) -> TriggerCreateParams
fn clone(&self) -> TriggerCreateParams
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 TriggerCreateParams
impl Debug for TriggerCreateParams
Source§impl<'de> Deserialize<'de> for TriggerCreateParams
impl<'de> Deserialize<'de> for TriggerCreateParams
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 TriggerCreateParams
impl RefUnwindSafe for TriggerCreateParams
impl Send for TriggerCreateParams
impl Sync for TriggerCreateParams
impl Unpin for TriggerCreateParams
impl UnsafeUnpin for TriggerCreateParams
impl UnwindSafe for TriggerCreateParams
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