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