Files
GUI/src/recon/RequestResult.cpp

47 lines
738 B
C++
Raw Normal View History

2023-08-21 14:22:41 +08:00
#include "RequestResult.h"
void RequestResult::becomeGood(const std::string& aMessage)
{
mSuccess = true;
mMessage = aMessage;
}
void RequestResult::becomeBad(const std::string& aMessage)
{
mSuccess = false;
mError = aMessage;
}
bool RequestResult::good()
{
return mSuccess;
}
bool RequestResult::bad()
{
return !mSuccess;
}
std::string RequestResult::error()
{
return mError;
}
std::string RequestResult::message()
{
return mMessage;
}
RequestResult RequestResult::Success(const std::string& aMessage)
{
RequestResult r;
r.becomeGood(aMessage);
return r;
}
RequestResult RequestResult::Fail(const std::string& aMessage)
{
RequestResult r;
r.becomeBad(aMessage);
return r;
}