7#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
8#include <aws/partnercentral-selling/model/OpportunitySummaryView.h>
21namespace PartnerCentralSelling
48 template<
typename OpportunitySummaryT = OpportunitySummaryView>
49 void SetOpportunitySummary(OpportunitySummaryT&& value) { m_opportunitySummaryHasBeenSet =
true; m_opportunitySummary = std::forward<OpportunitySummaryT>(value); }
50 template<
typename OpportunitySummaryT = OpportunitySummaryView>
56 bool m_opportunitySummaryHasBeenSet =
false;
const OpportunitySummaryView & GetOpportunitySummary() const
AWS_PARTNERCENTRALSELLING_API ResourceSnapshotPayload & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourceSnapshotPayload & WithOpportunitySummary(OpportunitySummaryT &&value)
AWS_PARTNERCENTRALSELLING_API ResourceSnapshotPayload(Aws::Utils::Json::JsonView jsonValue)
bool OpportunitySummaryHasBeenSet() const
AWS_PARTNERCENTRALSELLING_API ResourceSnapshotPayload()=default
AWS_PARTNERCENTRALSELLING_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOpportunitySummary(OpportunitySummaryT &&value)
Aws::Utils::Json::JsonValue JsonValue