7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/UrlReference.h>
9#include <aws/connect/model/AttachmentReference.h>
10#include <aws/connect/model/StringReference.h>
11#include <aws/connect/model/NumberReference.h>
12#include <aws/connect/model/DateReference.h>
13#include <aws/connect/model/EmailReference.h>
127 bool m_urlHasBeenSet =
false;
130 bool m_attachmentHasBeenSet =
false;
133 bool m_stringHasBeenSet =
false;
136 bool m_numberHasBeenSet =
false;
139 bool m_dateHasBeenSet =
false;
142 bool m_emailHasBeenSet =
false;
bool NumberHasBeenSet() const
ReferenceSummary & WithString(StringReference &&value)
void SetString(const StringReference &value)
ReferenceSummary & WithUrl(const UrlReference &value)
const NumberReference & GetNumber() const
ReferenceSummary & WithAttachment(AttachmentReference &&value)
bool EmailHasBeenSet() const
void SetNumber(NumberReference &&value)
void SetDate(DateReference &&value)
const DateReference & GetDate() const
ReferenceSummary & WithEmail(const EmailReference &value)
ReferenceSummary & WithDate(DateReference &&value)
void SetUrl(UrlReference &&value)
AWS_CONNECT_API ReferenceSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AttachmentHasBeenSet() const
AWS_CONNECT_API ReferenceSummary()
ReferenceSummary & WithDate(const DateReference &value)
const StringReference & GetString() const
void SetAttachment(const AttachmentReference &value)
ReferenceSummary & WithString(const StringReference &value)
ReferenceSummary & WithAttachment(const AttachmentReference &value)
AWS_CONNECT_API ReferenceSummary(Aws::Utils::Json::JsonView jsonValue)
void SetEmail(const EmailReference &value)
const UrlReference & GetUrl() const
ReferenceSummary & WithEmail(EmailReference &&value)
ReferenceSummary & WithNumber(NumberReference &&value)
void SetAttachment(AttachmentReference &&value)
void SetNumber(const NumberReference &value)
ReferenceSummary & WithNumber(const NumberReference &value)
void SetDate(const DateReference &value)
void SetEmail(EmailReference &&value)
const AttachmentReference & GetAttachment() const
void SetString(StringReference &&value)
ReferenceSummary & WithUrl(UrlReference &&value)
bool StringHasBeenSet() const
void SetUrl(const UrlReference &value)
const EmailReference & GetEmail() const
bool DateHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
bool UrlHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue