yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::agent::TodoItem Struct Reference

Represents a single TODO item for task management. More...

#include <todo_manager.h>

Public Types

enum class  Status {
  PENDING , IN_PROGRESS , COMPLETED , BLOCKED ,
  CANCELLED
}
 

Public Member Functions

std::string StatusToString () const
 

Static Public Member Functions

static Status StringToStatus (const std::string &str)
 

Public Attributes

std::string id
 
std::string description
 
enum yaze::cli::agent::TodoItem::Status status = Status::PENDING
 
std::string category
 
int priority = 0
 
std::vector< std::string > dependencies
 
std::vector< std::string > tools_needed
 
std::string created_at
 
std::string updated_at
 
std::string notes
 

Detailed Description

Represents a single TODO item for task management.

Definition at line 18 of file todo_manager.h.

Member Enumeration Documentation

◆ Status

Enumerator
PENDING 
IN_PROGRESS 
COMPLETED 
BLOCKED 
CANCELLED 

Definition at line 21 of file todo_manager.h.

Member Function Documentation

◆ StatusToString()

std::string yaze::cli::agent::TodoItem::StatusToString ( ) const

◆ StringToStatus()

TodoItem::Status yaze::cli::agent::TodoItem::StringToStatus ( const std::string &  str)
static

Member Data Documentation

◆ id

◆ description

◆ status

◆ category

◆ priority

◆ dependencies

◆ tools_needed

std::vector<std::string> yaze::cli::agent::TodoItem::tools_needed

◆ created_at

◆ updated_at

◆ notes


The documentation for this struct was generated from the following files: