7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mturk-requester/MTurk_EXPORTS.h>
9#include <aws/mturk-requester/model/ReviewActionDetail.h>
10#include <aws/mturk-requester/model/ReviewResultDetail.h>
44 template <
typename ReviewResultsT = Aws::Vector<ReviewResultDetail>>
46 m_reviewResultsHasBeenSet =
true;
47 m_reviewResults = std::forward<ReviewResultsT>(value);
49 template <
typename ReviewResultsT = Aws::Vector<ReviewResultDetail>>
54 template <
typename ReviewResultsT = ReviewResultDetail>
56 m_reviewResultsHasBeenSet =
true;
57 m_reviewResults.emplace_back(std::forward<ReviewResultsT>(value));
69 template <
typename ReviewActionsT = Aws::Vector<ReviewActionDetail>>
71 m_reviewActionsHasBeenSet =
true;
72 m_reviewActions = std::forward<ReviewActionsT>(value);
74 template <
typename ReviewActionsT = Aws::Vector<ReviewActionDetail>>
79 template <
typename ReviewActionsT = ReviewActionDetail>
81 m_reviewActionsHasBeenSet =
true;
82 m_reviewActions.emplace_back(std::forward<ReviewActionsT>(value));
90 bool m_reviewResultsHasBeenSet =
false;
91 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