7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/RelatedItemContent.h>
9#include <aws/connectcases/model/RelatedItemType.h>
10#include <aws/connectcases/model/UserUnion.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
24namespace ConnectCases {
45 template <
typename RelatedItemIdT = Aws::String>
47 m_relatedItemIdHasBeenSet =
true;
48 m_relatedItemId = std::forward<RelatedItemIdT>(value);
50 template <
typename RelatedItemIdT = Aws::String>
64 m_typeHasBeenSet =
true;
79 template <
typename AssociationTimeT = Aws::Utils::DateTime>
81 m_associationTimeHasBeenSet =
true;
82 m_associationTime = std::forward<AssociationTimeT>(value);
84 template <
typename AssociationTimeT = Aws::Utils::DateTime>
97 template <
typename ContentT = RelatedItemContent>
99 m_contentHasBeenSet =
true;
100 m_content = std::forward<ContentT>(value);
102 template <
typename ContentT = RelatedItemContent>
116 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
118 m_tagsHasBeenSet =
true;
119 m_tags = std::forward<TagsT>(value);
121 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
123 SetTags(std::forward<TagsT>(value));
126 template <
typename TagsKeyT = Aws::String,
typename TagsValueT = Aws::String>
128 m_tagsHasBeenSet =
true;
129 m_tags.emplace(std::forward<TagsKeyT>(key), std::forward<TagsValueT>(value));
140 template <
typename PerformedByT = UserUnion>
142 m_performedByHasBeenSet =
true;
143 m_performedBy = std::forward<PerformedByT>(value);
145 template <
typename PerformedByT = UserUnion>
158 RelatedItemContent m_content;
162 UserUnion m_performedBy;
163 bool m_relatedItemIdHasBeenSet =
false;
164 bool m_typeHasBeenSet =
false;
165 bool m_associationTimeHasBeenSet =
false;
166 bool m_contentHasBeenSet =
false;
167 bool m_tagsHasBeenSet =
false;
168 bool m_performedByHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue