7#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
8#include <aws/partnercentral-selling/model/OpportunitySummaryView.h>
19namespace PartnerCentralSelling {
42 template <
typename OpportunitySummaryT = OpportunitySummaryView>
44 m_opportunitySummaryHasBeenSet =
true;
45 m_opportunitySummary = std::forward<OpportunitySummaryT>(value);
47 template <
typename OpportunitySummaryT = OpportunitySummaryView>
55 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