- Модуль: 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']);
}
}
}