7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
47 template<
typename GreetingStartTimestampT = Aws::Utils::DateTime>
48 void SetGreetingStartTimestamp(GreetingStartTimestampT&& value) { m_greetingStartTimestampHasBeenSet =
true; m_greetingStartTimestamp = std::forward<GreetingStartTimestampT>(value); }
49 template<
typename GreetingStartTimestampT = Aws::Utils::DateTime>
60 template<
typename GreetingEndTimestampT = Aws::Utils::DateTime>
61 void SetGreetingEndTimestamp(GreetingEndTimestampT&& value) { m_greetingEndTimestampHasBeenSet =
true; m_greetingEndTimestamp = std::forward<GreetingEndTimestampT>(value); }
62 template<
typename GreetingEndTimestampT = Aws::Utils::DateTime>
68 bool m_greetingStartTimestampHasBeenSet =
false;
71 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