CallUser::setFields

  1. Bitrix24 API (v. 23.675.0)
  2. im
  3. CallUser
  4. setFields
  • Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/call/calluser.php
  • Класс: BitrixImCallCallUser
  • Вызов: CallUser::setFields
public function setFields(array $fields)
{
	$this->userId = array_key_exists('USER_ID', $fields) ? $fields['USER_ID'] : $this->userId;
	$this->callId = array_key_exists('CALL_ID', $fields) ? $fields['CALL_ID'] : $this->callId;
	$this->state = array_key_exists('STATE', $fields) ? $fields['STATE'] : $this->state;
	$this->lastSeen = array_key_exists('LAST_SEEN', $fields) ? $fields['LAST_SEEN'] : $this->lastSeen;
	$this->firstJoined = array_key_exists('FIRST_JOINED', $fields) ? $fields['FIRST_JOINED'] : $this->firstJoined;
	$this->isMobile = array_key_exists('IS_MOBILE', $fields) ? $fields['IS_MOBILE'] === 'Y' : $this->isMobile;
	$this->sharedScreen = array_key_exists('SHARED_SCREEN', $fields) ? $fields['SHARED_SCREEN'] === 'Y' : $this->sharedScreen;
	$this->recorded = array_key_exists('RECORDED', $fields) ? $fields['RECORDED'] === 'Y' : $this->recorded;
}

Добавить комментарий