pub struct RunFeedItem {Show 16 fields
pub id: String,
pub run_type: Option<String>,
pub entity_id: Option<i64>,
pub entity_name: Option<String>,
pub status: String,
pub started_at: Option<String>,
pub finished_at: Option<String>,
pub duration_ms: Option<i64>,
pub trigger_source: Option<String>,
pub error: Option<String>,
pub detail_url_hint: Option<String>,
pub data_url_hint: Option<String>,
pub rows_extracted: Option<i64>,
pub change_detected: Option<bool>,
pub engine: Option<String>,
pub extra: Extra,
}Expand description
Enriched run-feed item (api/v1/runs.rs::RunFeedItem).
id is a composite string "<run_type>-<row_id>" (e.g. "workflow-3"); the
numeric id for runs().get/cancel/events is RunFeedItem::row_id.
Fields§
§id: StringComposite id, unique across the feed: "<run_type>-<row_id>".
run_type: Option<String>workflow | check | automation (open set).
entity_id: Option<i64>§entity_name: Option<String>§status: Stringrunning | success | failed | cancelled | timeout | captcha_required | twofa_required — treat as an open string enum.
started_at: Option<String>§finished_at: Option<String>§duration_ms: Option<i64>§trigger_source: Option<String>§error: Option<String>§detail_url_hint: Option<String>§data_url_hint: Option<String>§rows_extracted: Option<i64>Workflow runs only: extracted record count.
change_detected: Option<bool>Check runs only: whether the check detected a change.
engine: Option<String>Execution lane: http | browser | hybrid (workflow runs).
extra: ExtraImplementations§
Source§impl RunFeedItem
impl RunFeedItem
Trait Implementations§
Source§impl Clone for RunFeedItem
impl Clone for RunFeedItem
Source§fn clone(&self) -> RunFeedItem
fn clone(&self) -> RunFeedItem
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 RunFeedItem
impl Debug for RunFeedItem
Source§impl Default for RunFeedItem
impl Default for RunFeedItem
Source§fn default() -> RunFeedItem
fn default() -> RunFeedItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RunFeedItemwhere
RunFeedItem: Default,
impl<'de> Deserialize<'de> for RunFeedItemwhere
RunFeedItem: Default,
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 RunFeedItem
impl RefUnwindSafe for RunFeedItem
impl Send for RunFeedItem
impl Sync for RunFeedItem
impl Unpin for RunFeedItem
impl UnsafeUnpin for RunFeedItem
impl UnwindSafe for RunFeedItem
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