7#include <aws/mturk-requester/MTurk_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mturk-requester/model/ReviewResultDetail.h>
10#include <aws/mturk-requester/model/ReviewActionDetail.h>
50 template<
typename ReviewResultsT = Aws::Vector<ReviewResultDetail>>
51 void SetReviewResults(ReviewResultsT&& value) { m_reviewResultsHasBeenSet =
true; m_reviewResults = std::forward<ReviewResultsT>(value); }
52 template<
typename ReviewResultsT = Aws::Vector<ReviewResultDetail>>
54 template<
typename ReviewResultsT = ReviewResultDetail>
55 ReviewReport&
AddReviewResults(ReviewResultsT&& value) { m_reviewResultsHasBeenSet =
true; m_reviewResults.emplace_back(std::forward<ReviewResultsT>(value));
return *
this; }
65 template<
typename ReviewActionsT = Aws::Vector<ReviewActionDetail>>
66 void SetReviewActions(ReviewActionsT&& value) { m_reviewActionsHasBeenSet =
true; m_reviewActions = std::forward<ReviewActionsT>(value); }
67 template<
typename ReviewActionsT = Aws::Vector<ReviewActionDetail>>
69 template<
typename ReviewActionsT = ReviewActionDetail>
70 ReviewReport&
AddReviewActions(ReviewActionsT&& value) { m_reviewActionsHasBeenSet =
true; m_reviewActions.emplace_back(std::forward<ReviewActionsT>(value));
return *
this; }
75 bool m_reviewResultsHasBeenSet =
false;
78 bool m_reviewActionsHasBeenSet =
false;
AWS_MTURK_API ReviewReport()=default
AWS_MTURK_API ReviewReport(Aws::Utils::Json::JsonView jsonValue)
ReviewReport & WithReviewActions(ReviewActionsT &&value)
void SetReviewActions(ReviewActionsT &&value)
void SetReviewResults(ReviewResultsT &&value)
const Aws::Vector< ReviewResultDetail > & GetReviewResults() const
const Aws::Vector< ReviewActionDetail > & GetReviewActions() const
bool ReviewActionsHasBeenSet() const
AWS_MTURK_API Aws::Utils::Json::JsonValue Jsonize() const
ReviewReport & WithReviewResults(ReviewResultsT &&value)
bool ReviewResultsHasBeenSet() const
ReviewReport & AddReviewActions(ReviewActionsT &&value)
ReviewReport & AddReviewResults(ReviewResultsT &&value)
AWS_MTURK_API ReviewReport & operator=(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue