pub struct ExportableCompletedJob {Show 45 fields
pub id: Uuid,
pub parent_job: Option<Uuid>,
pub created_by: String,
pub created_at: String,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub duration_ms: Option<i32>,
pub script_path: Option<String>,
pub script_hash: Option<String>,
pub args: Option<Value>,
pub result: Option<Value>,
pub logs: Option<String>,
pub raw_code: Option<String>,
pub raw_lock: Option<String>,
pub canceled_by: Option<String>,
pub canceled_reason: Option<String>,
pub job_kind: JobKind,
pub trigger: Option<String>,
pub trigger_kind: Option<TriggerKind>,
pub permissioned_as: String,
pub permissioned_as_email: Option<String>,
pub flow_status: Option<Value>,
pub workflow_as_code_status: Option<Value>,
pub raw_flow: Option<Value>,
pub is_flow_step: Option<bool>,
pub language: Option<ScriptLang>,
pub is_skipped: Option<bool>,
pub email: String,
pub visible_to_owner: bool,
pub mem_peak: Option<i32>,
pub tag: Option<String>,
pub priority: Option<i32>,
pub labels: Option<Vec<String>>,
pub same_worker: Option<bool>,
pub flow_step_id: Option<String>,
pub flow_innermost_root_job: Option<Uuid>,
pub concurrent_limit: Option<i32>,
pub concurrency_time_window_s: Option<i32>,
pub timeout: Option<i32>,
pub cache_ttl: Option<i32>,
pub self_wait_time_ms: Option<i32>,
pub aggregate_wait_time_ms: Option<i32>,
pub preprocessed: Option<bool>,
pub worker: Option<String>,
pub status: Option<String>,
}Expand description
ExportableCompletedJob : Completed job with full data for export/import operations
Fields§
§id: Uuid§parent_job: Option<Uuid>§created_by: String§created_at: String§started_at: Option<String>§completed_at: Option<String>§duration_ms: Option<i32>§script_path: Option<String>§script_hash: Option<String>§args: Option<Value>Full job arguments without size restrictions
result: Option<Value>Full job result without size restrictions
logs: Option<String>Complete job logs from v2_job table
raw_code: Option<String>§raw_lock: Option<String>§canceled_by: Option<String>§canceled_reason: Option<String>§job_kind: JobKind§trigger: Option<String>Trigger path for the job (replaces schedule_path)
trigger_kind: Option<TriggerKind>§permissioned_as: String§permissioned_as_email: Option<String>§flow_status: Option<Value>Flow status from v2_job_status table
workflow_as_code_status: Option<Value>§raw_flow: Option<Value>§is_flow_step: Option<bool>§language: Option<ScriptLang>§is_skipped: Option<bool>§email: String§visible_to_owner: bool§mem_peak: Option<i32>§tag: Option<String>§priority: Option<i32>§labels: Option<Vec<String>>§same_worker: Option<bool>§flow_step_id: Option<String>§flow_innermost_root_job: Option<Uuid>§concurrent_limit: Option<i32>§concurrency_time_window_s: Option<i32>§timeout: Option<i32>§cache_ttl: Option<i32>§self_wait_time_ms: Option<i32>§aggregate_wait_time_ms: Option<i32>§preprocessed: Option<bool>§worker: Option<String>§status: Option<String>Actual job status from database
Implementations§
Trait Implementations§
Source§impl Clone for ExportableCompletedJob
impl Clone for ExportableCompletedJob
Source§fn clone(&self) -> ExportableCompletedJob
fn clone(&self) -> ExportableCompletedJob
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 ExportableCompletedJob
impl Debug for ExportableCompletedJob
Source§impl Default for ExportableCompletedJob
impl Default for ExportableCompletedJob
Source§fn default() -> ExportableCompletedJob
fn default() -> ExportableCompletedJob
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExportableCompletedJob
impl<'de> Deserialize<'de> for ExportableCompletedJob
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
Source§impl PartialEq for ExportableCompletedJob
impl PartialEq for ExportableCompletedJob
Source§impl Serialize for ExportableCompletedJob
impl Serialize for ExportableCompletedJob
impl StructuralPartialEq for ExportableCompletedJob
Auto Trait Implementations§
impl Freeze for ExportableCompletedJob
impl RefUnwindSafe for ExportableCompletedJob
impl Send for ExportableCompletedJob
impl Sync for ExportableCompletedJob
impl Unpin for ExportableCompletedJob
impl UnwindSafe for ExportableCompletedJob
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