7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/PerformanceCategoryName.h>
42 m_percentageHasBeenSet =
true;
58 m_notApplicableHasBeenSet =
true;
59 m_notApplicable = value;
75 m_automaticFailHasBeenSet =
true;
76 m_automaticFail = value;
91 m_appliedWeightHasBeenSet =
true;
92 m_appliedWeight = value;
107 m_earnedPointsHasBeenSet =
true;
108 m_earnedPoints = value;
123 m_maxBasePointHasBeenSet =
true;
124 m_maxBasePoint = value;
139 m_performanceCategoryHasBeenSet =
true;
140 m_performanceCategory = value;
148 double m_percentage{0.0};
150 bool m_notApplicable{
false};
152 bool m_automaticFail{
false};
154 double m_appliedWeight{0.0};
156 int m_earnedPoints{0};
158 int m_maxBasePoint{0};
161 bool m_percentageHasBeenSet =
false;
162 bool m_notApplicableHasBeenSet =
false;
163 bool m_automaticFailHasBeenSet =
false;
164 bool m_appliedWeightHasBeenSet =
false;
165 bool m_earnedPointsHasBeenSet =
false;
166 bool m_maxBasePointHasBeenSet =
false;
167 bool m_performanceCategoryHasBeenSet =
false;
AWS_CONNECT_API EvaluationScore & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AppliedWeightHasBeenSet() const
PerformanceCategoryName GetPerformanceCategory() const
bool GetAutomaticFail() const
EvaluationScore & WithAppliedWeight(double value)
int GetMaxBasePoint() const
EvaluationScore & WithAutomaticFail(bool value)
AWS_CONNECT_API EvaluationScore(Aws::Utils::Json::JsonView jsonValue)
bool PerformanceCategoryHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
EvaluationScore & WithPercentage(double value)
void SetNotApplicable(bool value)
bool GetNotApplicable() const
int GetEarnedPoints() const
void SetAutomaticFail(bool value)
EvaluationScore & WithNotApplicable(bool value)
void SetMaxBasePoint(int value)
double GetPercentage() const
bool PercentageHasBeenSet() const
void SetPercentage(double value)
EvaluationScore & WithMaxBasePoint(int value)
bool EarnedPointsHasBeenSet() const
bool AutomaticFailHasBeenSet() const
double GetAppliedWeight() const
bool NotApplicableHasBeenSet() const
void SetPerformanceCategory(PerformanceCategoryName value)
AWS_CONNECT_API EvaluationScore()=default
EvaluationScore & WithEarnedPoints(int value)
EvaluationScore & WithPerformanceCategory(PerformanceCategoryName value)
bool MaxBasePointHasBeenSet() const
void SetAppliedWeight(double value)
void SetEarnedPoints(int value)
Aws::Utils::Json::JsonValue JsonValue