Represents a single action to be performed in the GUI. More...
#include <ai_action_parser.h>
Public Member Functions | |
AIAction () | |
AIAction (AIActionType t) | |
AIAction (AIActionType t, const std::map< std::string, std::string > ¶ms) | |
Public Attributes | |
AIActionType | type |
std::map< std::string, std::string > | parameters |
Represents a single action to be performed in the GUI.
Definition at line 34 of file ai_action_parser.h.
|
inline |
Definition at line 38 of file ai_action_parser.h.
|
inline |
Definition at line 39 of file ai_action_parser.h.
|
inline |
Definition at line 40 of file ai_action_parser.h.
AIActionType yaze::cli::ai::AIAction::type |
Definition at line 35 of file ai_action_parser.h.
Referenced by yaze::cli::ai::AIActionParser::ActionToString(), yaze::cli::gui::GuiActionGenerator::ActionToTestStep(), and yaze::cli::ai::AIGUIController::ExecuteGRPCAction().
std::map<std::string, std::string> yaze::cli::ai::AIAction::parameters |
Definition at line 36 of file ai_action_parser.h.
Referenced by yaze::cli::ai::AIActionParser::ActionToString(), yaze::cli::ai::AIGUIController::ExecuteActions(), yaze::cli::ai::AIGUIController::ExecuteGRPCAction(), yaze::cli::gui::GuiActionGenerator::GenerateClickButtonStep(), yaze::cli::gui::GuiActionGenerator::GenerateOpenEditorStep(), yaze::cli::gui::GuiActionGenerator::GeneratePlaceTileStep(), yaze::cli::gui::GuiActionGenerator::GenerateScreenshotStep(), yaze::cli::gui::GuiActionGenerator::GenerateSelectTileStep(), yaze::cli::gui::GuiActionGenerator::GenerateWaitStep(), yaze::cli::ai::AIGUIController::RefineActionWithVision(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F(), and yaze::cli::ai::anonymous_namespace{ai_gui_controller_test.cc}::TEST_F().