7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/CaseEventIncludedData.h>
9#include <aws/connectcases/model/RelatedItemEventIncludedData.h>
48 template<
typename CaseDataT = CaseEventIncludedData>
49 void SetCaseData(CaseDataT&& value) { m_caseDataHasBeenSet =
true; m_caseData = std::forward<CaseDataT>(value); }
50 template<
typename CaseDataT = CaseEventIncludedData>
61 template<
typename RelatedItemDataT = RelatedItemEventIncludedData>
62 void SetRelatedItemData(RelatedItemDataT&& value) { m_relatedItemDataHasBeenSet =
true; m_relatedItemData = std::forward<RelatedItemDataT>(value); }
63 template<
typename RelatedItemDataT = RelatedItemEventIncludedData>
69 bool m_caseDataHasBeenSet =
false;
72 bool m_relatedItemDataHasBeenSet =
false;
void SetCaseData(CaseDataT &&value)
const RelatedItemEventIncludedData & GetRelatedItemData() const
void SetRelatedItemData(RelatedItemDataT &&value)
AWS_CONNECTCASES_API EventIncludedData()=default
const CaseEventIncludedData & GetCaseData() const
EventIncludedData & WithRelatedItemData(RelatedItemDataT &&value)
bool CaseDataHasBeenSet() const
AWS_CONNECTCASES_API EventIncludedData & operator=(Aws::Utils::Json::JsonView jsonValue)
EventIncludedData & WithCaseData(CaseDataT &&value)
AWS_CONNECTCASES_API EventIncludedData(Aws::Utils::Json::JsonView jsonValue)
bool RelatedItemDataHasBeenSet() const
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue