• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/interactivemessage/connectors/imessage/output.php
  • Класс: BitrixImConnectorInteractiveMessageConnectorsIMessageOutput
  • Вызов: Output::getTypeNative
protected function getTypeNative(): string
{
	$result = '';

	if(!empty($this->formIds) && empty($this->paymentData))
	{
		$result = self::NATIVE_FORM;
	}
	elseif(empty($this->formIds) && !empty($this->paymentData))
	{
		$result = self::NATIVE_PAYMENT;
	}
	elseif(!empty($this->appParams))
	{
		$result = self::NATIVE_CUSTOM_APP;
	}
	elseif(!empty($this->oauthParams))
	{
		$result = self::NATIVE_OAUTH;
	}

	return $result;
}