public function setModerateRejectionReasons(array $moderateRejectionReasons = array())
{
foreach ($moderateRejectionReasons as $bannerInfoModerateRejectionReasonsItem) {
// validation for constraint: itemType
if (!$bannerInfoModerateRejectionReasonsItem instanceof \Api\StructType\ApiRejectReason) {
throw new \InvalidArgumentException(sprintf('The ModerateRejectionReasons property can only contain items of \\Api\\StructType\\ApiRejectReason, "%s" given', is_object($bannerInfoModerateRejectionReasonsItem) ? get_class($bannerInfoModerateRejectionReasonsItem) : gettype($bannerInfoModerateRejectionReasonsItem)), __LINE__);
}
}
$this->ModerateRejectionReasons = $moderateRejectionReasons;
return $this;
}