CNotificationEmail::CNotificationEmail() : CNotificationBase(std::string("email"), OPTIONS_HTML_BODY) { SetupConfig(std::string("EmailFrom"), _EmailFrom); SetupConfig(std::string("EmailTo"), _EmailTo); SetupConfig(std::string("EmailServer"), _EmailServer); SetupConfig(std::string("EmailPort"), &_EmailPort); SetupConfigBase64(std::string("EmailUsername"), _EmailUsername); SetupConfigBase64(std::string("EmailPassword"), _EmailPassword); SetupConfig(std::string("UseEmailInNotifications"), &_UseEmailInNotifications); SetupConfig(std::string("EmailAsAttachment"), &_EmailAsAttachment); }
CNotificationHTTP::CNotificationHTTP() : CNotificationBase(std::string("http"), OPTIONS_NONE) { SetupConfig(std::string("HTTPEnabled"), &m_IsEnabled); SetupConfigBase64(std::string("HTTPField1"), _HTTPField1); SetupConfigBase64(std::string("HTTPField2"), _HTTPField2); SetupConfigBase64(std::string("HTTPField3"), _HTTPField3); SetupConfigBase64(std::string("HTTPField4"), _HTTPField4); SetupConfigBase64(std::string("HTTPTo"), _HTTPTo); SetupConfigBase64(std::string("HTTPURL"), _HTTPURL); SetupConfigBase64(std::string("HTTPPostData"), _HTTPPostData); SetupConfigBase64(std::string("HTTPPostHeaders"), _HTTPPostHeaders); SetupConfigBase64(std::string("HTTPPostContentType"), _HTTPPostContentType); }
CNotificationHTTP::CNotificationHTTP() : CNotificationBase(std::string("http"), OPTIONS_NONE) { SetupConfig(std::string("HTTPEnabled"), &m_IsEnabled); SetupConfigBase64(std::string("HTTPField1"), _HTTPField1); SetupConfigBase64(std::string("HTTPField2"), _HTTPField2); SetupConfigBase64(std::string("HTTPField3"), _HTTPField3); SetupConfigBase64(std::string("HTTPField4"), _HTTPField4); SetupConfigBase64(std::string("HTTPTo"), _HTTPTo); SetupConfigBase64(std::string("HTTPURL"), _HTTPURL); }