diff options
Diffstat (limited to 'redfish-core/include')
-rw-r--r-- | redfish-core/include/error_messages.hpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/redfish-core/include/error_messages.hpp b/redfish-core/include/error_messages.hpp index e45ea45701..f55a6bbc5b 100644 --- a/redfish-core/include/error_messages.hpp +++ b/redfish-core/include/error_messages.hpp @@ -1070,6 +1070,25 @@ nlohmann::json operationNotAllowed(); void operationNotAllowed(crow::Response& res); +/** + * @brief Formats ArraySizeTooLong message into JSON + * Message body: "Indicates that a string value passed to the given resource + * exceeded its length limit." + * @returns Message ArraySizeTooLong formatted to JSON */ +nlohmann::json arraySizeTooLong(std::string_view property, uint64_t length); + +void arraySizeTooLong(crow::Response& res, std::string_view property, + uint64_t length); +/** + * @brief Formats StringValueTooLong message into JSON + * Message body: "Indicates that a string value passed to the given resource + * exceeded its length limit." + * @returns Message StringValueTooLong formatted to JSON */ +nlohmann::json stringValueTooLong(std::string_view property, uint64_t length); + +void stringValueTooLong(crow::Response& res, std::string_view property, + uint64_t length); + } // namespace messages } // namespace redfish |