7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
42 template <
typename AcknowledgedTimeT = Aws::Utils::DateTime>
44 m_acknowledgedTimeHasBeenSet =
true;
45 m_acknowledgedTime = std::forward<AcknowledgedTimeT>(value);
47 template <
typename AcknowledgedTimeT = Aws::Utils::DateTime>
60 template <
typename AcknowledgedByT = Aws::String>
62 m_acknowledgedByHasBeenSet =
true;
63 m_acknowledgedBy = std::forward<AcknowledgedByT>(value);
65 template <
typename AcknowledgedByT = Aws::String>
79 template <
typename AcknowledgerCommentT = Aws::String>
81 m_acknowledgerCommentHasBeenSet =
true;
82 m_acknowledgerComment = std::forward<AcknowledgerCommentT>(value);
84 template <
typename AcknowledgerCommentT = Aws::String>
96 bool m_acknowledgedTimeHasBeenSet =
false;
97 bool m_acknowledgedByHasBeenSet =
false;
98 bool m_acknowledgerCommentHasBeenSet =
false;
void SetAcknowledgerComment(AcknowledgerCommentT &&value)
bool AcknowledgedTimeHasBeenSet() const
AWS_CONNECT_API EvaluationAcknowledgement & operator=(Aws::Utils::Json::JsonView jsonValue)
EvaluationAcknowledgement & WithAcknowledgedTime(AcknowledgedTimeT &&value)
bool AcknowledgerCommentHasBeenSet() const
AWS_CONNECT_API EvaluationAcknowledgement(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetAcknowledgedBy() const
EvaluationAcknowledgement & WithAcknowledgerComment(AcknowledgerCommentT &&value)
void SetAcknowledgedBy(AcknowledgedByT &&value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
EvaluationAcknowledgement & WithAcknowledgedBy(AcknowledgedByT &&value)
AWS_CONNECT_API EvaluationAcknowledgement()=default
void SetAcknowledgedTime(AcknowledgedTimeT &&value)
const Aws::String & GetAcknowledgerComment() const
bool AcknowledgedByHasBeenSet() const
const Aws::Utils::DateTime & GetAcknowledgedTime() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue