7#include <aws/connectcampaignsv2/ConnectCampaignsV2_EXPORTS.h>
8#include <aws/connectcampaignsv2/model/WebNotificationContext.h>
19namespace ConnectCampaignsV2 {
39 template <
typename WebNotificationContextT = WebNotificationContext>
41 m_webNotificationContextHasBeenSet =
true;
42 m_webNotificationContext = std::forward<WebNotificationContextT>(value);
44 template <
typename WebNotificationContextT = WebNotificationContext>
52 bool m_webNotificationContextHasBeenSet =
false;
void SetWebNotificationContext(WebNotificationContextT &&value)
AWS_CONNECTCAMPAIGNSV2_API ChannelContext & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECTCAMPAIGNSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECTCAMPAIGNSV2_API ChannelContext()=default
const WebNotificationContext & GetWebNotificationContext() const
AWS_CONNECTCAMPAIGNSV2_API ChannelContext(Aws::Utils::Json::JsonView jsonValue)
ChannelContext & WithWebNotificationContext(WebNotificationContextT &&value)
bool WebNotificationContextHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue