7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/CommentContent.h>
9#include <aws/connectcases/model/ContactContent.h>
10#include <aws/connectcases/model/FileContent.h>
81 bool m_commentHasBeenSet =
false;
84 bool m_contactHasBeenSet =
false;
87 bool m_fileHasBeenSet =
false;
AWS_CONNECTCASES_API RelatedItemContent & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ContactHasBeenSet() const
const FileContent & GetFile() const
bool FileHasBeenSet() const
bool CommentHasBeenSet() const
AWS_CONNECTCASES_API RelatedItemContent()
RelatedItemContent & WithContact(ContactContent &&value)
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetContact(ContactContent &&value)
void SetFile(FileContent &&value)
void SetComment(CommentContent &&value)
RelatedItemContent & WithComment(CommentContent &&value)
AWS_CONNECTCASES_API RelatedItemContent(Aws::Utils::Json::JsonView jsonValue)
RelatedItemContent & WithContact(const ContactContent &value)
const ContactContent & GetContact() const
const CommentContent & GetComment() const
void SetFile(const FileContent &value)
void SetComment(const CommentContent &value)
RelatedItemContent & WithFile(const FileContent &value)
RelatedItemContent & WithComment(const CommentContent &value)
void SetContact(const ContactContent &value)
RelatedItemContent & WithFile(FileContent &&value)
Aws::Utils::Json::JsonValue JsonValue