pub struct ActionCall {
pub id: String,
pub action_id: Option<String>,
pub status: Option<ActionLogStatus>,
pub started_at: Option<String>,
pub finished_at: Option<String>,
pub duration_ms: Option<u64>,
pub trigger: Option<Value>,
pub output: Option<Value>,
pub error: Option<String>,
pub logs: Option<Vec<String>>,
}Expand description
Action call/execution details
Fields§
§id: StringExecution ID
action_id: Option<String>Action ID
status: Option<ActionLogStatus>Status
started_at: Option<String>Start time
finished_at: Option<String>End time
duration_ms: Option<u64>Duration in milliseconds
trigger: Option<Value>Trigger information
output: Option<Value>Output/result
error: Option<String>Error message (if failed)
logs: Option<Vec<String>>Logs from execution
Trait Implementations§
Source§impl Clone for ActionCall
impl Clone for ActionCall
Source§fn clone(&self) -> ActionCall
fn clone(&self) -> ActionCall
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 ActionCall
impl Debug for ActionCall
Source§impl<'de> Deserialize<'de> for ActionCall
impl<'de> Deserialize<'de> for ActionCall
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 ActionCall
impl RefUnwindSafe for ActionCall
impl Send for ActionCall
impl Sync for ActionCall
impl Unpin for ActionCall
impl UnwindSafe for ActionCall
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