7#include <aws/connect/Connect_EXPORTS.h>
39 m_percentageHasBeenSet =
true;
55 m_notApplicableHasBeenSet =
true;
56 m_notApplicable = value;
72 m_automaticFailHasBeenSet =
true;
73 m_automaticFail = value;
88 m_appliedWeightHasBeenSet =
true;
89 m_appliedWeight = value;
97 double m_percentage{0.0};
99 bool m_notApplicable{
false};
101 bool m_automaticFail{
false};
103 double m_appliedWeight{0.0};
104 bool m_percentageHasBeenSet =
false;
105 bool m_notApplicableHasBeenSet =
false;
106 bool m_automaticFailHasBeenSet =
false;
107 bool m_appliedWeightHasBeenSet =
false;
AWS_CONNECT_API EvaluationScore & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AppliedWeightHasBeenSet() const
bool GetAutomaticFail() const
EvaluationScore & WithAppliedWeight(double value)
EvaluationScore & WithAutomaticFail(bool value)
AWS_CONNECT_API EvaluationScore(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
EvaluationScore & WithPercentage(double value)
void SetNotApplicable(bool value)
bool GetNotApplicable() const
void SetAutomaticFail(bool value)
EvaluationScore & WithNotApplicable(bool value)
double GetPercentage() const
bool PercentageHasBeenSet() const
void SetPercentage(double value)
bool AutomaticFailHasBeenSet() const
double GetAppliedWeight() const
bool NotApplicableHasBeenSet() const
AWS_CONNECT_API EvaluationScore()=default
void SetAppliedWeight(double value)
Aws::Utils::Json::JsonValue JsonValue