7#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
8#include <aws/partnercentral-selling/model/InvitationProspectingResultAws.h>
9#include <aws/partnercentral-selling/model/LeadInsights.h>
20namespace PartnerCentralSelling {
46 template <
typename ProspectingResultAwsT = InvitationProspectingResultAws>
48 m_prospectingResultAwsHasBeenSet =
true;
49 m_prospectingResultAws = std::forward<ProspectingResultAwsT>(value);
51 template <
typename ProspectingResultAwsT = InvitationProspectingResultAws>
65 template <
typename LeadInsightsT = LeadInsights>
67 m_leadInsightsHasBeenSet =
true;
68 m_leadInsights = std::forward<LeadInsightsT>(value);
70 template <
typename LeadInsightsT = LeadInsights>
80 bool m_prospectingResultAwsHasBeenSet =
false;
81 bool m_leadInsightsHasBeenSet =
false;
const LeadInsights & GetLeadInsights() const
const InvitationProspectingResultAws & GetProspectingResultAws() const
AWS_PARTNERCENTRALSELLING_API EnrichmentContext()=default
EnrichmentContext & WithProspectingResultAws(ProspectingResultAwsT &&value)
EnrichmentContext & WithLeadInsights(LeadInsightsT &&value)
AWS_PARTNERCENTRALSELLING_API EnrichmentContext(Aws::Utils::Json::JsonView jsonValue)
void SetLeadInsights(LeadInsightsT &&value)
bool LeadInsightsHasBeenSet() const
AWS_PARTNERCENTRALSELLING_API Aws::Utils::Json::JsonValue Jsonize() const
void SetProspectingResultAws(ProspectingResultAwsT &&value)
bool ProspectingResultAwsHasBeenSet() const
AWS_PARTNERCENTRALSELLING_API EnrichmentContext & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue