diff --git a/src/action.cpp b/src/action.cpp
index 7c7fb3cb..f5cf00c1 100644
--- a/src/action.cpp
+++ b/src/action.cpp
@@ -139,6 +139,11 @@ std::vector Action::getInputs() const
return EMPTY_INPUTS;
}
+std::map Action::getResponses() const
+{
+ return {};
+}
+
std::vector Action::getHeaders() const
{
return Global::getDefaultHeaders();
@@ -251,6 +256,16 @@ std::vector SimpleAction::getInputs() const
return m_Inputs;
}
+void SimpleAction::setResponses(const std::map& responses)
+{
+ m_Responses.insert(responses.begin(), responses.end());
+}
+
+std::map SimpleAction::getResponses() const
+{
+ return m_Responses;
+}
+
std::vector SimpleAction::getHeaders() const
{
return m_Headers;
diff --git a/src/action.h b/src/action.h
index 7630c6c6..ccb1a419 100644
--- a/src/action.h
+++ b/src/action.h
@@ -1,6 +1,8 @@
#ifndef QTTPACTION_H
#define QTTPACTION_H
+#include