7#include <aws/workdocs/WorkDocs_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 inline void SetSendEmail(
bool value) { m_sendEmailHasBeenSet =
true; m_sendEmail = value; }
60 inline void SetEmailMessage(
const char* value) { m_emailMessageHasBeenSet =
true; m_emailMessage.assign(value); }
68 bool m_sendEmailHasBeenSet =
false;
71 bool m_emailMessageHasBeenSet =
false;
AWS_WORKDOCS_API Aws::Utils::Json::JsonValue Jsonize() const
bool EmailMessageHasBeenSet() const
bool SendEmailHasBeenSet() const
const Aws::String & GetEmailMessage() const
AWS_WORKDOCS_API NotificationOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetEmailMessage(const Aws::String &value)
NotificationOptions & WithSendEmail(bool value)
NotificationOptions & WithEmailMessage(const char *value)
bool GetSendEmail() const
NotificationOptions & WithEmailMessage(Aws::String &&value)
AWS_WORKDOCS_API NotificationOptions()
AWS_WORKDOCS_API NotificationOptions(Aws::Utils::Json::JsonView jsonValue)
void SetSendEmail(bool value)
void SetEmailMessage(const char *value)
void SetEmailMessage(Aws::String &&value)
NotificationOptions & WithEmailMessage(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue