#pragma once #include #include #include namespace visione::validation { bool hasString(const Json::Value &body, const std::string &key); bool hasNumber(const Json::Value &body, const std::string &key); std::vector missingStrings(const Json::Value &body, std::initializer_list keys); bool isValidEmail(const std::string &email); bool isValidFiscalCode(const std::string &fiscalCode); } // namespace visione::validation