• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/lib/ivr/item.php
  • Класс: BitrixVoximplantIvrItem
  • Вызов: Item::setFromArray
public function setFromArray(array $parameters)
{
	if(isset($parameters['ID']))
		$this->id = $parameters['ID'];

	if(isset($parameters['IVR_ID']))
		$this->setIvrId($parameters['IVR_ID']);

	if(isset($parameters['NAME']))
		$this->setName($parameters['NAME']);

	if(isset($parameters['TYPE']))
		$this->setType($parameters['TYPE']);

	if(isset($parameters['URL']))
		$this->setUrl($parameters['URL']);

	if(isset($parameters['FILE_ID']))
		$this->setFileId($parameters['FILE_ID']);

	if(isset($parameters['TIMEOUT']))
		$this->setTimeout($parameters['TIMEOUT']);

	if(isset($parameters['TIMEOUT_ACTION']))
		$this->setTimeoutAction($parameters['TIMEOUT_ACTION']);

	if(isset($parameters['MESSAGE']))
		$this->setMessage($parameters['MESSAGE']);

	if(isset($parameters['TTS_VOICE']))
		$this->setTtsVoice($parameters['TTS_VOICE']);

	if(isset($parameters['TTS_SPEED']))
		$this->setTtsSpeed($parameters['TTS_SPEED']);

	if(isset($parameters['TTS_VOLUME']))
		$this->setTtsVolume($parameters['TTS_VOLUME']);

	if(isset($parameters['ACTIONS']))
		$this->setActions($parameters['ACTIONS']);

	return $this;
}