• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/restview/price.php
  • Класс: BitrixCatalogRestViewPrice
  • Вызов: Price::getFields
public function getFields()
{
	return [
		'ID'=>[
			'TYPE'=>DataType::TYPE_INT,
			'ATTRIBUTES'=>[
				Attributes::READONLY
			]
		],
		'PRODUCT_ID'=>[
			'TYPE'=>DataType::TYPE_INT,
			'ATTRIBUTES'=>[
				Attributes::REQUIRED,
				Attributes::IMMUTABLE
			]
		],
		'EXTRA_ID'=>[
			'TYPE'=>DataType::TYPE_INT,
		],
		'CATALOG_GROUP_ID'=>[
			'TYPE'=>DataType::TYPE_INT,
			'ATTRIBUTES'=>[
				Attributes::REQUIRED,
				Attributes::IMMUTABLE
			]
		],
		'PRICE'=>[
			'TYPE'=>DataType::TYPE_FLOAT,
			'ATTRIBUTES'=>[
				Attributes::REQUIRED_ADD
			]
		],
		'CURRENCY'=>[
			'TYPE'=>DataType::TYPE_STRING,
			'ATTRIBUTES'=>[
				Attributes::REQUIRED_ADD
			]
		],
		'TIMESTAMP_X'=>[
			'TYPE'=>DataType::TYPE_DATETIME,
			'ATTRIBUTES'=>[
				Attributes::READONLY
			]
		],
		'QUANTITY_FROM'=>[
			'TYPE'=>DataType::TYPE_INT
		],
		'QUANTITY_TO'=>[
			'TYPE'=>DataType::TYPE_INT
		],
		'PRICE_SCALE'=>[
			'TYPE'=>DataType::TYPE_FLOAT,
			'ATTRIBUTES'=>[
				Attributes::READONLY
			]
		],
	];
}