• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/automation/engine/delayinterval.php
  • Класс: BitrixBizprocAutomationEngineDelayInterval
  • Вызов: DelayInterval::__construct
public function __construct(array $params = null)
{
	if ($params)
	{
		if (isset($params['type']))
		{
			$this->setType($params['type']);
		}
		if (isset($params['value']))
		{
			$this->setValue($params['value']);
		}
		if (isset($params['valueType']))
		{
			$this->setValueType($params['valueType']);
		}

		$this->setBasis(isset($params['basis']) ? $params['basis'] : Helper::CURRENT_DATETIME_BASIS);

		if (isset($params['workTime']))
		{
			$this->setWorkTime($params['workTime']);
		}

		if (isset($params['waitWorkDay']))
		{
			$this->setWaitWorkDay($params['waitWorkDay']);
		}

		if (isset($params['inTime']) && is_array($params['inTime']))
		{
			$this->setInTime($params['inTime']);
		}
	}
}