10#ifndef YAZE_APP_EDITOR_ORACLE_PANELS_ORACLE_VALIDATION_VIEW_MODEL_H_
11#define YAZE_APP_EDITOR_ORACLE_PANELS_ORACLE_VALIDATION_VIEW_MODEL_H_
17#include "absl/status/status.h"
18#include "absl/status/statusor.h"
37 std::optional<bool>
ok;
80 std::optional<SmokeResult>
smoke;
88 const std::string& json_str);
109 const std::vector<std::string>& args);
std::vector< std::string > BuildSmokeArgs(const SmokeOptions &opts)
std::vector< std::string > BuildPreflightArgs(const PreflightOptions &opts)
std::string CurrentTimestamp()
std::string BuildCliCommand(const std::string &command_name, const std::vector< std::string > &args)
absl::StatusOr< SmokeResult > ParseSmokeCheckOutput(const std::string &json_str)
absl::StatusOr< PreflightResult > ParsePreflightOutput(const std::string &json_str)
std::string error_message
std::optional< SmokeResult > smoke
std::optional< PreflightResult > preflight
absl::StatusCode status_code
std::optional< std::string > room_id
std::string required_collision_rooms
bool require_write_support
std::string required_rooms_check
bool water_fill_region_ok
bool custom_collision_maps_ok
std::optional< bool > required_rooms_ok
std::vector< PreflightError > errors
std::string readiness_check
std::optional< bool > required_rooms_ok
std::string required_rooms_check
bool meets_min_track_rooms