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