7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/Channel.h>
9#include <aws/connect/model/ContactInitiationMethod.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
44 template <
typename ContactIdT = Aws::String>
46 m_contactIdHasBeenSet =
true;
47 m_contactId = std::forward<ContactIdT>(value);
49 template <
typename ContactIdT = Aws::String>
62 template <
typename ContactArnT = Aws::String>
64 m_contactArnHasBeenSet =
true;
65 m_contactArn = std::forward<ContactArnT>(value);
67 template <
typename ContactArnT = Aws::String>
80 template <
typename InitiationTimestampT = Aws::Utils::DateTime>
82 m_initiationTimestampHasBeenSet =
true;
83 m_initiationTimestamp = std::forward<InitiationTimestampT>(value);
85 template <
typename InitiationTimestampT = Aws::Utils::DateTime>
100 template <
typename DisconnectTimestampT = Aws::Utils::DateTime>
102 m_disconnectTimestampHasBeenSet =
true;
103 m_disconnectTimestamp = std::forward<DisconnectTimestampT>(value);
105 template <
typename DisconnectTimestampT = Aws::Utils::DateTime>
119 template <
typename InitialContactIdT = Aws::String>
121 m_initialContactIdHasBeenSet =
true;
122 m_initialContactId = std::forward<InitialContactIdT>(value);
124 template <
typename InitialContactIdT = Aws::String>
138 template <
typename PreviousContactIdT = Aws::String>
140 m_previousContactIdHasBeenSet =
true;
141 m_previousContactId = std::forward<PreviousContactIdT>(value);
143 template <
typename PreviousContactIdT = Aws::String>
156 template <
typename RelatedContactIdT = Aws::String>
158 m_relatedContactIdHasBeenSet =
true;
159 m_relatedContactId = std::forward<RelatedContactIdT>(value);
161 template <
typename RelatedContactIdT = Aws::String>
175 m_initiationMethodHasBeenSet =
true;
176 m_initiationMethod = value;
191 m_channelHasBeenSet =
true;
217 bool m_contactIdHasBeenSet =
false;
218 bool m_contactArnHasBeenSet =
false;
219 bool m_initiationTimestampHasBeenSet =
false;
220 bool m_disconnectTimestampHasBeenSet =
false;
221 bool m_initialContactIdHasBeenSet =
false;
222 bool m_previousContactIdHasBeenSet =
false;
223 bool m_relatedContactIdHasBeenSet =
false;
224 bool m_initiationMethodHasBeenSet =
false;
225 bool m_channelHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue