7#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
8#include <aws/partnercentral-selling/model/ProspectingInsights.h>
9#include <aws/partnercentral-selling/model/ProspectingResultCustomer.h>
20namespace PartnerCentralSelling {
44 template <
typename CustomerT = ProspectingResultCustomer>
46 m_customerHasBeenSet =
true;
47 m_customer = std::forward<CustomerT>(value);
49 template <
typename CustomerT = ProspectingResultCustomer>
64 template <
typename InsightsT = ProspectingInsights>
66 m_insightsHasBeenSet =
true;
67 m_insights = std::forward<InsightsT>(value);
69 template <
typename InsightsT = ProspectingInsights>
79 bool m_customerHasBeenSet =
false;
80 bool m_insightsHasBeenSet =
false;
const ProspectingResultCustomer & GetCustomer() const
InvitationProspectingResultAws & WithInsights(InsightsT &&value)
const ProspectingInsights & GetInsights() const
void SetInsights(InsightsT &&value)
AWS_PARTNERCENTRALSELLING_API InvitationProspectingResultAws(Aws::Utils::Json::JsonView jsonValue)
AWS_PARTNERCENTRALSELLING_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PARTNERCENTRALSELLING_API InvitationProspectingResultAws()=default
bool InsightsHasBeenSet() const
bool CustomerHasBeenSet() const
InvitationProspectingResultAws & WithCustomer(CustomerT &&value)
void SetCustomer(CustomerT &&value)
AWS_PARTNERCENTRALSELLING_API InvitationProspectingResultAws & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue