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