7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/geo-places/model/ComponentMatchScores.h>
47 inline void SetOverall(
double value) { m_overallHasBeenSet =
true; m_overall = value; }
66 bool m_overallHasBeenSet =
false;
69 bool m_componentsHasBeenSet =
false;
AWS_GEOPLACES_API MatchScoreDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOPLACES_API MatchScoreDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
double GetOverall() const
bool ComponentsHasBeenSet() const
MatchScoreDetails & WithComponents(const ComponentMatchScores &value)
MatchScoreDetails & WithComponents(ComponentMatchScores &&value)
void SetComponents(const ComponentMatchScores &value)
bool OverallHasBeenSet() const
const ComponentMatchScores & GetComponents() const
MatchScoreDetails & WithOverall(double value)
AWS_GEOPLACES_API MatchScoreDetails()
void SetComponents(ComponentMatchScores &&value)
void SetOverall(double value)
Aws::Utils::Json::JsonValue JsonValue