• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/conversion/facebook/customdata.php
  • Класс: BitrixSeoConversionFacebookCustomData
  • Вызов: CustomData::__construct
public function __construct(?array $params = null)
{
	if ($params && !empty($params))
	{
		if (array_key_exists('value',$params))
		{
			$this->setValue($params['value']);
		}
		if (array_key_exists('currency',$params) && is_string($params['currency']))
		{
			$this->setCurrency($params['currency']);
		}
		if (array_key_exists('content_name',$params) && is_string($params['content_name']))
		{
			$this->setContentName($params['content_name']);
		}
		if (array_key_exists('content_category',$params) && is_string($params['content_category']))
		{
			$this->setContentCategory($params['content_category']);
		}
		if (array_key_exists('content_ids',$params) && is_array($params['content_ids']))
		{
			$this->setContentIds($params['content_ids']);
		}
		if (array_key_exists('contents',$params) && is_array($params['contents']))
		{
			$this->setContents($params['contents']);
		}
		if (array_key_exists('content_type',$params) && is_string($params['content_type']))
		{
			$this->setContentType($params['content_type']);
		}
		if (array_key_exists('predicted_ltv',$params))
		{
			$this->setPredictedLtv($params['predicted_ltv']);
		}
		if (array_key_exists('num_items',$params) && is_int($params['num_items']))
		{
			$this->setNumItems($params['num_items']);
		}
		if (array_key_exists('status',$params) && is_string($params['status']))
		{
			$this->setStatus($params['status']);
		}
		if (array_key_exists('search_string',$params) && is_string($params['search_string']))
		{
			$this->setSearchString($params['search_string']);
		}
		if (array_key_exists('custom_properties',$params) && is_array($params['custom_properties']))
		{
			$this->setCustomProperties($params['custom_properties']);
		}

	}

}