pub struct TriggerEvent {
pub id: String,
pub uuid: String,
pub user_id: String,
pub toolkit_slug: String,
pub trigger_slug: String,
pub metadata: TriggerMetadata,
pub payload: Option<Value>,
pub original_payload: Option<Value>,
}Expand description
Trigger event data
Fields§
§id: StringTrigger instance ID
uuid: StringTrigger instance UUID
user_id: StringUser ID
toolkit_slug: StringToolkit slug
trigger_slug: StringTrigger slug
metadata: TriggerMetadataEvent metadata
payload: Option<Value>Event payload
original_payload: Option<Value>Original payload from the service
Trait Implementations§
Source§impl Clone for TriggerEvent
impl Clone for TriggerEvent
Source§fn clone(&self) -> TriggerEvent
fn clone(&self) -> TriggerEvent
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 TriggerEvent
impl Debug for TriggerEvent
Source§impl<'de> Deserialize<'de> for TriggerEvent
impl<'de> Deserialize<'de> for TriggerEvent
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 TriggerEvent
impl RefUnwindSafe for TriggerEvent
impl Send for TriggerEvent
impl Sync for TriggerEvent
impl Unpin for TriggerEvent
impl UnsafeUnpin for TriggerEvent
impl UnwindSafe for TriggerEvent
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