1#ifndef YAZE_APP_EDITOR_DUNGEON_UI_REPORTING_DUNGEON_ISSUE_REPORT_STORAGE_H
2#define YAZE_APP_EDITOR_DUNGEON_UI_REPORTING_DUNGEON_ISSUE_REPORT_STORAGE_H
7#include "absl/status/statusor.h"
31 int room_id,
const std::string& category_label,
32 const std::string& timestamp_slug);
Editors are the view controllers for the application.
absl::StatusOr< std::filesystem::path > AppendDungeonIssueLogEntry(const DungeonIssueLogEntry &entry)
absl::StatusOr< std::filesystem::path > BuildDungeonIssueScreenshotPath(int room_id, const std::string &category_label, const std::string ×tamp_slug)
absl::StatusOr< DungeonIssueReportPaths > ResolveDungeonIssueReportPaths()
std::string observed_issue
std::string screenshot_path
std::string timestamp_display
std::string category_label
std::filesystem::path screenshots_dir
std::filesystem::path log_path
std::filesystem::path reports_dir