Enhanced metadata for project tracking. More...
#include <project.h>
Public Attributes | |
| std::string | version = "2.0" |
| std::string | created_by = "YAZE" |
| std::string | created_date |
| std::string | last_modified |
| std::string | yaze_version |
| std::string | description |
| std::vector< std::string > | tags |
| std::string | author |
| std::string | license |
| std::string | project_id |
| bool | zscream_compatible = false |
| std::string | zscream_version |
| std::string yaze::project::ProjectMetadata::version = "2.0" |
Definition at line 33 of file project.h.
Referenced by yaze::project::YazeProject::Create(), yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::created_by = "YAZE" |
Definition at line 34 of file project.h.
Referenced by yaze::project::YazeProject::Create(), yaze::project::YazeProject::InitializeDefaults(), yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::created_date |
Definition at line 35 of file project.h.
Referenced by yaze::project::YazeProject::Create(), yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::last_modified |
Definition at line 36 of file project.h.
Referenced by yaze::project::YazeProject::Create(), yaze::project::YazeProject::ParseFromString(), yaze::project::YazeProject::SaveToYazeFormat(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::yaze_version |
Definition at line 37 of file project.h.
Referenced by yaze::project::YazeProject::Create(), yaze::project::YazeProject::ExportForZScream(), yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::description |
Definition at line 38 of file project.h.
Referenced by yaze::project::ProjectManager::CreateFromTemplate(), yaze::editor::ProjectManagementPanel::DrawProjectOverview(), yaze::project::YazeProject::ExportForZScream(), yaze::project::YazeProject::GetDisplayName(), yaze::cli::agent::tools::ProjectGraphTool::GetProjectInfo(), yaze::project::ProjectManager::GetRecommendedFixesForProject(), yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::vector<std::string> yaze::project::ProjectMetadata::tags |
Definition at line 39 of file project.h.
Referenced by yaze::project::ProjectManager::CreateFromTemplate(), yaze::project::ProjectManager::GetProjectTemplates(), yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::author |
Definition at line 40 of file project.h.
Referenced by yaze::editor::ProjectManagementPanel::DrawProjectOverview(), yaze::project::YazeProject::ExportForZScream(), yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::license |
Definition at line 41 of file project.h.
Referenced by yaze::project::YazeProject::ParseFromString(), and yaze::project::YazeProject::SerializeToString().
| std::string yaze::project::ProjectMetadata::project_id |
| bool yaze::project::ProjectMetadata::zscream_compatible = false |
| std::string yaze::project::ProjectMetadata::zscream_version |