pub struct Todo {Show 22 fields
pub todo_id: String,
pub session_id: String,
pub tenant_id: String,
pub title: String,
pub instructions: Option<String>,
pub due_at: Option<String>,
pub assign_agent_id: Option<String>,
pub assign_team_id: Option<String>,
pub status: TodoStatus,
pub created_at: String,
pub updated_at: String,
pub run_id: Option<String>,
pub team_run_id: Option<String>,
pub recurrence: Option<TodoRecurrence>,
pub next_fire_at: Option<String>,
pub last_fired_at: Option<String>,
pub last_run_status: Option<String>,
pub require_confirmation: Option<bool>,
pub delivery: Option<TodoDelivery>,
pub order_index: Option<i64>,
pub parent_task_id: Option<String>,
pub agent_name: Option<String>,
}Expand description
Todo model.
Fields§
§todo_id: String§session_id: String§tenant_id: String§title: String§instructions: Option<String>§due_at: Option<String>§assign_agent_id: Option<String>§assign_team_id: Option<String>§status: TodoStatus§created_at: String§updated_at: String§run_id: Option<String>§team_run_id: Option<String>§recurrence: Option<TodoRecurrence>§next_fire_at: Option<String>§last_fired_at: Option<String>§last_run_status: Option<String>§require_confirmation: Option<bool>§delivery: Option<TodoDelivery>§order_index: Option<i64>§parent_task_id: Option<String>§agent_name: Option<String>Present only on the session-scoped list; absent from GET /todos.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Todo
impl<'de> Deserialize<'de> for Todo
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
impl StructuralPartialEq for Todo
Auto Trait Implementations§
impl Freeze for Todo
impl RefUnwindSafe for Todo
impl Send for Todo
impl Sync for Todo
impl Unpin for Todo
impl UnsafeUnpin for Todo
impl UnwindSafe for Todo
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