public function setFirstSegmentsIds(array $firstSegmentsIds = array())
{
foreach ($firstSegmentsIds as $fareItineraryFirstSegmentsIdsItem) {
// validation for constraint: itemType
if (!is_int($fareItineraryFirstSegmentsIdsItem)) {
throw new \InvalidArgumentException(sprintf('The firstSegmentsIds property can only contain items of int, "%s" given', is_object($fareItineraryFirstSegmentsIdsItem) ? get_class($fareItineraryFirstSegmentsIdsItem) : gettype($fareItineraryFirstSegmentsIdsItem)), __LINE__);
}
}
$this->firstSegmentsIds = $firstSegmentsIds;
return $this;
}