7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
41 template <
typename GreetingStartTimestampT = Aws::Utils::DateTime>
43 m_greetingStartTimestampHasBeenSet =
true;
44 m_greetingStartTimestamp = std::forward<GreetingStartTimestampT>(value);
46 template <
typename GreetingStartTimestampT = Aws::Utils::DateTime>
60 template <
typename GreetingEndTimestampT = Aws::Utils::DateTime>
62 m_greetingEndTimestampHasBeenSet =
true;
63 m_greetingEndTimestamp = std::forward<GreetingEndTimestampT>(value);
65 template <
typename GreetingEndTimestampT = Aws::Utils::DateTime>
75 bool m_greetingStartTimestampHasBeenSet =
false;
76 bool m_greetingEndTimestampHasBeenSet =
false;
bool GreetingStartTimestampHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
bool GreetingEndTimestampHasBeenSet() const
CustomerVoiceActivity & WithGreetingEndTimestamp(GreetingEndTimestampT &&value)
AWS_CONNECT_API CustomerVoiceActivity()=default
void SetGreetingEndTimestamp(GreetingEndTimestampT &&value)
AWS_CONNECT_API CustomerVoiceActivity & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetGreetingEndTimestamp() const
void SetGreetingStartTimestamp(GreetingStartTimestampT &&value)
CustomerVoiceActivity & WithGreetingStartTimestamp(GreetingStartTimestampT &&value)
AWS_CONNECT_API CustomerVoiceActivity(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetGreetingStartTimestamp() const
Aws::Utils::Json::JsonValue JsonValue