7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/connect/model/ContactInitiationMethod.h>
11#include <aws/connect/model/Channel.h>
50 template<
typename ContactIdT = Aws::String>
51 void SetContactId(ContactIdT&& value) { m_contactIdHasBeenSet =
true; m_contactId = std::forward<ContactIdT>(value); }
52 template<
typename ContactIdT = Aws::String>
62 template<
typename ContactArnT = Aws::String>
63 void SetContactArn(ContactArnT&& value) { m_contactArnHasBeenSet =
true; m_contactArn = std::forward<ContactArnT>(value); }
64 template<
typename ContactArnT = Aws::String>
74 template<
typename InitiationTimestampT = Aws::Utils::DateTime>
75 void SetInitiationTimestamp(InitiationTimestampT&& value) { m_initiationTimestampHasBeenSet =
true; m_initiationTimestamp = std::forward<InitiationTimestampT>(value); }
76 template<
typename InitiationTimestampT = Aws::Utils::DateTime>
88 template<
typename DisconnectTimestampT = Aws::Utils::DateTime>
89 void SetDisconnectTimestamp(DisconnectTimestampT&& value) { m_disconnectTimestampHasBeenSet =
true; m_disconnectTimestamp = std::forward<DisconnectTimestampT>(value); }
90 template<
typename DisconnectTimestampT = Aws::Utils::DateTime>
101 template<
typename InitialContactIdT = Aws::String>
102 void SetInitialContactId(InitialContactIdT&& value) { m_initialContactIdHasBeenSet =
true; m_initialContactId = std::forward<InitialContactIdT>(value); }
103 template<
typename InitialContactIdT = Aws::String>
114 template<
typename PreviousContactIdT = Aws::String>
115 void SetPreviousContactId(PreviousContactIdT&& value) { m_previousContactIdHasBeenSet =
true; m_previousContactId = std::forward<PreviousContactIdT>(value); }
116 template<
typename PreviousContactIdT = Aws::String>
126 template<
typename RelatedContactIdT = Aws::String>
127 void SetRelatedContactId(RelatedContactIdT&& value) { m_relatedContactIdHasBeenSet =
true; m_relatedContactId = std::forward<RelatedContactIdT>(value); }
128 template<
typename RelatedContactIdT = Aws::String>
154 bool m_contactIdHasBeenSet =
false;
157 bool m_contactArnHasBeenSet =
false;
160 bool m_initiationTimestampHasBeenSet =
false;
163 bool m_disconnectTimestampHasBeenSet =
false;
166 bool m_initialContactIdHasBeenSet =
false;
169 bool m_previousContactIdHasBeenSet =
false;
172 bool m_relatedContactIdHasBeenSet =
false;
175 bool m_initiationMethodHasBeenSet =
false;
178 bool m_channelHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue