16 #ifndef ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_CONFIGVALIDATOR_H_ 17 #define ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_CONFIGVALIDATOR_H_ 19 #include <unordered_map> 23 #include <rapidjson/document.h> 26 namespace sampleApplications {
27 namespace ipcServerSampleApp {
59 static std::shared_ptr<ConfigValidator>
create();
66 #endif // ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_CONFIGVALIDATOR_H_ Definition: ConfigurationNode.h:71
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: ConfigValidator.h:29
static std::shared_ptr< ConfigValidator > create()
~ConfigValidator()=default
bool validate(avsCommon::utils::configuration::ConfigurationNode &configuration, rapidjson::Document &jsonSchema)