diff options
Diffstat (limited to 'redfish-core/include/error_messages.hpp')
-rw-r--r-- | redfish-core/include/error_messages.hpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/redfish-core/include/error_messages.hpp b/redfish-core/include/error_messages.hpp index 7adae19c87..91edc3c7cb 100644 --- a/redfish-core/include/error_messages.hpp +++ b/redfish-core/include/error_messages.hpp @@ -851,6 +851,21 @@ void actionParameterValueTypeError(crow::Response& res, std::string_view arg3); /** + * @brief Formats ActionParameterValueError message into JSON + * Message body: "Indicates that a parameter was given an invalid value." + * The value for the parameter %1 in the action %2 is invalid. + * + * @param[in] arg1 Parameter of message that will replace %1 in its body. + * @param[in] arg2 Parameter of message that will replace %2 in its body. + * + * @returns Message ActionParameterValueError formatted to JSON */ +nlohmann::json actionParameterValueError(const nlohmann::json& arg1, + std::string_view arg2); + +void actionParameterValueError(crow::Response& res, const nlohmann::json& arg1, + std::string_view arg2); + +/** * @brief Formats SessionLimitExceeded message into JSON * Message body: "The session establishment failed due to the number of * simultaneous sessions exceeding the limit of the implementation." |