7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
19namespace PartnerCentralSelling {
45 template <
typename MarketplaceEngagementScoreT = Aws::String>
47 m_marketplaceEngagementScoreHasBeenSet =
true;
48 m_marketplaceEngagementScore = std::forward<MarketplaceEngagementScoreT>(value);
50 template <
typename MarketplaceEngagementScoreT = Aws::String>
64 template <
typename SolutionScoreT = Aws::String>
66 m_solutionScoreHasBeenSet =
true;
67 m_solutionScore = std::forward<SolutionScoreT>(value);
69 template <
typename SolutionScoreT = Aws::String>
83 template <
typename SolutionCategoryT = Aws::String>
85 m_solutionCategoryHasBeenSet =
true;
86 m_solutionCategory = std::forward<SolutionCategoryT>(value);
88 template <
typename SolutionCategoryT = Aws::String>
102 template <
typename SolutionSubCategoryT = Aws::String>
104 m_solutionSubCategoryHasBeenSet =
true;
105 m_solutionSubCategory = std::forward<SolutionSubCategoryT>(value);
107 template <
typename SolutionSubCategoryT = Aws::String>
121 bool m_marketplaceEngagementScoreHasBeenSet =
false;
122 bool m_solutionScoreHasBeenSet =
false;
123 bool m_solutionCategoryHasBeenSet =
false;
124 bool m_solutionSubCategoryHasBeenSet =
false;
void SetSolutionSubCategory(SolutionSubCategoryT &&value)
const Aws::String & GetSolutionScore() const
AWS_PARTNERCENTRALSELLING_API ProspectingInsights & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetSolutionCategory() const
bool SolutionCategoryHasBeenSet() const
AWS_PARTNERCENTRALSELLING_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSolutionCategory(SolutionCategoryT &&value)
AWS_PARTNERCENTRALSELLING_API ProspectingInsights()=default
const Aws::String & GetSolutionSubCategory() const
bool MarketplaceEngagementScoreHasBeenSet() const
AWS_PARTNERCENTRALSELLING_API ProspectingInsights(Aws::Utils::Json::JsonView jsonValue)
ProspectingInsights & WithSolutionSubCategory(SolutionSubCategoryT &&value)
bool SolutionSubCategoryHasBeenSet() const
ProspectingInsights & WithSolutionCategory(SolutionCategoryT &&value)
ProspectingInsights & WithSolutionScore(SolutionScoreT &&value)
void SetSolutionScore(SolutionScoreT &&value)
ProspectingInsights & WithMarketplaceEngagementScore(MarketplaceEngagementScoreT &&value)
bool SolutionScoreHasBeenSet() const
void SetMarketplaceEngagementScore(MarketplaceEngagementScoreT &&value)
const Aws::String & GetMarketplaceEngagementScore() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue