• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/entity/basketitem.php
  • Класс: BitrixSaleRestEntityBasketItem
  • Вызов: BasketItem::getFieldsInfoItem
private function getFieldsInfoItem()
{
	return [
		'ORDER_ID'=>[
			'TYPE'=>self::TYPE_STRING,
			'ATTRIBUTES'=>[
				Attributes::Immutable,
				Attributes::Required
			]
		],
		'ID'=>[
			'TYPE'=>self::TYPE_STRING,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'FUSER_ID'=>[
			'TYPE'=>self::TYPE_INT,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'LID'=>[
			'TYPE'=>self::TYPE_STRING,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'SORT'=>[
			'TYPE'=>self::TYPE_INT
		],
		'PRODUCT_ID'=>[
			'TYPE'=>self::TYPE_INT,
			'ATTRIBUTES'=>[
				Attributes::Immutable,
				Attributes::Required
			]
		],
		'PRICE'=>[
			'TYPE'=>self::TYPE_FLOAT
		],
		'CUSTOM_PRICE'=>[
			'TYPE'=>self::TYPE_CHAR,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'CURRENCY'=>[
			'TYPE'=>self::TYPE_STRING,
			'ATTRIBUTES'=>[
				Attributes::Required,
				Attributes::Immutable
			]
		],
		'QUANTITY'=>[
			'TYPE'=>self::TYPE_FLOAT,
			'ATTRIBUTES'=>[Attributes::Required]
		],
		/*&&*/'SUBSCRIBE'=>[
			'TYPE'=>self::TYPE_CHAR
		],
		/*&&*/'RECOMMENDATION'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'XML_ID'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'DATE_INSERT'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'DATE_UPDATE'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'DATE_REFRESH'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly],
		],
		'PROPERTIES'=>[
			'TYPE'=>self::TYPE_LIST,
			'ATTRIBUTES'=>[Attributes::Hidden]
		]
	];
}