7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
48 inline void SetMultiParty(
bool value) { m_multiPartyHasBeenSet =
true; m_multiParty = value; }
58 inline void SetTotalMessages(
int value) { m_totalMessagesHasBeenSet =
true; m_totalMessages = value; }
68 inline void SetTotalBotMessages(
int value) { m_totalBotMessagesHasBeenSet =
true; m_totalBotMessages = value; }
110 template<
typename AgentFirstResponseTimestampT = Aws::Utils::DateTime>
111 void SetAgentFirstResponseTimestamp(AgentFirstResponseTimestampT&& value) { m_agentFirstResponseTimestampHasBeenSet =
true; m_agentFirstResponseTimestamp = std::forward<AgentFirstResponseTimestampT>(value); }
112 template<
typename AgentFirstResponseTimestampT = Aws::Utils::DateTime>
127 bool m_multiParty{
false};
128 bool m_multiPartyHasBeenSet =
false;
130 int m_totalMessages{0};
131 bool m_totalMessagesHasBeenSet =
false;
133 int m_totalBotMessages{0};
134 bool m_totalBotMessagesHasBeenSet =
false;
136 int m_totalBotMessageLengthInChars{0};
137 bool m_totalBotMessageLengthInCharsHasBeenSet =
false;
139 long long m_conversationCloseTimeInMillis{0};
140 bool m_conversationCloseTimeInMillisHasBeenSet =
false;
142 int m_conversationTurnCount{0};
143 bool m_conversationTurnCountHasBeenSet =
false;
146 bool m_agentFirstResponseTimestampHasBeenSet =
false;
148 long long m_agentFirstResponseTimeInMillis{0};
149 bool m_agentFirstResponseTimeInMillisHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue