RestDeal::getFieldsInfo

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. RestDeal
  4. getFieldsInfo
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/parametermapper/restdeal.php
  • Класс: Bitrix\Crm\Recurring\Entity\ParameterMapper\RestDeal
  • Вызов: RestDeal::getFieldsInfo
public function getFieldsInfo()
{
	$scheme = $this->getScheme();
	$fields = [];
	foreach ($scheme as $code => $item)
	{
		$fields[$item] = [
			'CAPTION' => Loc::getMessage("CRM_REST_DEAL_PARAMETERS_{$item}_FIELD"),
			'TYPE' => 'integer'
		];
		switch ($code)
		{
			case self::FIELD_MODE:
			case self::FIELD_SINGLE_TYPE:
			case self::FIELD_MULTIPLE_CUSTOM_TYPE:
			case self::FIELD_BEGINDATE_OFFSET_TYPE:
			case self::FIELD_CLOSEDATE_OFFSET_TYPE:
				$fields[$item]['TYPE'] = 'string';
				break;
			default:
				$fields[$item]['TYPE'] = 'integer';
		}
	}

	return $fields;
}

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