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