7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/connect/model/EvaluationStatus.h>
10#include <aws/connect/model/EvaluationScore.h>
11#include <aws/core/utils/DateTime.h>
51 inline void SetEvaluationId(
const char* value) { m_evaluationIdHasBeenSet =
true; m_evaluationId.assign(value); }
65 inline void SetEvaluationArn(
const char* value) { m_evaluationArnHasBeenSet =
true; m_evaluationArn.assign(value); }
79 inline void SetEvaluationFormTitle(
const char* value) { m_evaluationFormTitleHasBeenSet =
true; m_evaluationFormTitle.assign(value); }
93 inline void SetEvaluationFormId(
const char* value) { m_evaluationFormIdHasBeenSet =
true; m_evaluationFormId.assign(value); }
120 inline void SetEvaluatorArn(
const char* value) { m_evaluatorArnHasBeenSet =
true; m_evaluatorArn.assign(value); }
164 bool m_evaluationIdHasBeenSet =
false;
167 bool m_evaluationArnHasBeenSet =
false;
170 bool m_evaluationFormTitleHasBeenSet =
false;
173 bool m_evaluationFormIdHasBeenSet =
false;
176 bool m_statusHasBeenSet =
false;
179 bool m_evaluatorArnHasBeenSet =
false;
182 bool m_scoreHasBeenSet =
false;
185 bool m_createdTimeHasBeenSet =
false;
188 bool m_lastModifiedTimeHasBeenSet =
false;
EvaluationSummary & WithEvaluationFormTitle(Aws::String &&value)
AWS_CONNECT_API EvaluationSummary(Aws::Utils::Json::JsonView jsonValue)
bool EvaluationArnHasBeenSet() const
EvaluationSummary & WithEvaluationId(const char *value)
void SetEvaluationFormTitle(const char *value)
void SetEvaluationFormId(const Aws::String &value)
EvaluationSummary & WithEvaluatorArn(Aws::String &&value)
void SetEvaluationFormId(const char *value)
void SetEvaluationFormTitle(const Aws::String &value)
EvaluationSummary & WithStatus(const EvaluationStatus &value)
void SetStatus(EvaluationStatus &&value)
EvaluationSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
EvaluationSummary & WithEvaluationArn(const char *value)
EvaluationSummary & WithEvaluationId(Aws::String &&value)
AWS_CONNECT_API EvaluationSummary()
EvaluationSummary & WithCreatedTime(const Aws::Utils::DateTime &value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
EvaluationSummary & WithEvaluationArn(Aws::String &&value)
void SetEvaluationId(const Aws::String &value)
void SetCreatedTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
EvaluationSummary & WithEvaluationFormId(const Aws::String &value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCreatedTime() const
const EvaluationStatus & GetStatus() const
void SetStatus(const EvaluationStatus &value)
void SetScore(const EvaluationScore &value)
bool EvaluatorArnHasBeenSet() const
void SetEvaluatorArn(const Aws::String &value)
const Aws::String & GetEvaluationFormTitle() const
const Aws::String & GetEvaluationId() const
EvaluationSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
void SetEvaluationFormTitle(Aws::String &&value)
bool EvaluationFormIdHasBeenSet() const
EvaluationSummary & WithEvaluatorArn(const Aws::String &value)
const EvaluationScore & GetScore() const
void SetEvaluationArn(const char *value)
void SetEvaluatorArn(Aws::String &&value)
bool LastModifiedTimeHasBeenSet() const
bool ScoreHasBeenSet() const
const Aws::String & GetEvaluationFormId() const
EvaluationSummary & WithEvaluationFormTitle(const char *value)
void SetEvaluationArn(Aws::String &&value)
bool StatusHasBeenSet() const
const Aws::String & GetEvaluatorArn() const
EvaluationSummary & WithScore(EvaluationScore &&value)
void SetEvaluationFormId(Aws::String &&value)
EvaluationSummary & WithEvaluationFormId(Aws::String &&value)
void SetEvaluationId(const char *value)
EvaluationSummary & WithEvaluatorArn(const char *value)
void SetCreatedTime(Aws::Utils::DateTime &&value)
EvaluationSummary & WithEvaluationFormId(const char *value)
EvaluationSummary & WithCreatedTime(Aws::Utils::DateTime &&value)
EvaluationSummary & WithEvaluationFormTitle(const Aws::String &value)
EvaluationSummary & WithStatus(EvaluationStatus &&value)
bool EvaluationFormTitleHasBeenSet() const
bool CreatedTimeHasBeenSet() const
EvaluationSummary & WithEvaluationId(const Aws::String &value)
void SetScore(EvaluationScore &&value)
EvaluationSummary & WithScore(const EvaluationScore &value)
bool EvaluationIdHasBeenSet() const
const Aws::String & GetEvaluationArn() const
AWS_CONNECT_API EvaluationSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
EvaluationSummary & WithEvaluationArn(const Aws::String &value)
void SetEvaluationId(Aws::String &&value)
void SetEvaluationArn(const Aws::String &value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetEvaluatorArn(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue