pub struct TaskSummary {Show 18 fields
pub id: String,
pub name: String,
pub status: String,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub goal: String,
pub project_id: String,
pub workspace_id: String,
pub workflow_id: String,
pub target_files: Vec<String>,
pub total_items: i64,
pub finished_items: i64,
pub failed_items: i64,
pub created_at: String,
pub updated_at: String,
pub parent_task_id: Option<String>,
pub spawn_reason: Option<String>,
pub spawn_depth: i64,
}Expand description
Summary view returned by task listing APIs.
Fields§
§id: StringStable task identifier.
name: StringHuman-readable task name.
status: StringCurrent task status.
started_at: Option<String>Timestamp when execution started.
completed_at: Option<String>Timestamp when execution completed.
goal: StringGoal or mission statement associated with the task.
project_id: StringProject scope for the task.
workspace_id: StringWorkspace scope for the task.
workflow_id: StringWorkflow chosen for execution.
target_files: Vec<String>Files targeted by the task.
total_items: i64Total number of task items.
finished_items: i64Number of finished task items.
failed_items: i64Number of failed task items.
created_at: StringCreation timestamp.
updated_at: StringLast update timestamp.
parent_task_id: Option<String>Parent task identifier when spawned from another task.
spawn_reason: Option<String>Spawn reason inherited from the parent task relationship.
spawn_depth: i64Spawn depth used to prevent runaway recursive task creation.
Trait Implementations§
Source§impl Debug for TaskSummary
impl Debug for TaskSummary
Auto Trait Implementations§
impl Freeze for TaskSummary
impl RefUnwindSafe for TaskSummary
impl Send for TaskSummary
impl Sync for TaskSummary
impl Unpin for TaskSummary
impl UnsafeUnpin for TaskSummary
impl UnwindSafe for TaskSummary
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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
Source§impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request