pub struct MissionDetail {Show 17 fields
pub id: Option<String>,
pub user_id: Option<String>,
pub goal: Option<String>,
pub strategy: Option<String>,
pub conductor_model: Option<String>,
pub status: Option<String>,
pub created_at: Option<String>,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub error: Option<String>,
pub cost_ticks: i64,
pub total_steps: i32,
pub session_id: Option<String>,
pub result: Option<String>,
pub tasks: Vec<MissionTask>,
pub approved: bool,
pub commit_sha: Option<String>,
}Expand description
Mission detail (from GET /missions/{id}).
Fields§
§id: Option<String>Mission identifier.
user_id: Option<String>User who created the mission.
goal: Option<String>Mission goal.
strategy: Option<String>Strategy.
conductor_model: Option<String>Conductor model.
status: Option<String>Current status.
created_at: Option<String>Creation timestamp.
started_at: Option<String>Start timestamp.
completed_at: Option<String>Completion timestamp.
error: Option<String>Error message if failed.
cost_ticks: i64Total cost in ticks.
total_steps: i32Number of steps executed.
session_id: Option<String>Session ID.
result: Option<String>Final result text.
tasks: Vec<MissionTask>Tasks within the mission.
approved: boolWhether the mission was approved.
commit_sha: Option<String>Commit SHA (if approved).
Trait Implementations§
Source§impl Clone for MissionDetail
impl Clone for MissionDetail
Source§fn clone(&self) -> MissionDetail
fn clone(&self) -> MissionDetail
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 MissionDetail
impl Debug for MissionDetail
Source§impl<'de> Deserialize<'de> for MissionDetail
impl<'de> Deserialize<'de> for MissionDetail
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 MissionDetail
impl RefUnwindSafe for MissionDetail
impl Send for MissionDetail
impl Sync for MissionDetail
impl Unpin for MissionDetail
impl UnsafeUnpin for MissionDetail
impl UnwindSafe for MissionDetail
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