public function setFloor_type($floor_type = null)
{
// validation for constraint: enumeration
if (!\Api\EnumType\ApiHouseFloorTypeEnum::valueIsValid($floor_type)) {
throw new \InvalidArgumentException(sprintf('Value "%s" is invalid, please use one of: %s', $floor_type, implode(', ', \Api\EnumType\ApiHouseFloorTypeEnum::getValidValues())), __LINE__);
}
$this->floor_type = $floor_type;
return $this;
}