=======
Product
=======
.. |br| raw:: html
.. role:: dt
:class: datatype
Summary
-------
This model represents a product in the store.
Model
-----
.. code-block:: Javascript
{
"base": false,
"cash": -1,
"category": "",
"category_id": "",
"currency": -1,
"currency_id": -1,
"currency_name": "",
"id": -1,
"level": -1,
"name": "",
"parent_id": null,
"pp": -1,
"price": -1,
"product_id": -1,
"sub": -1,
"tier_name": "",
"type": ""
}
Detail
------
**base**
**Type**: :dt:`Boolean` |br|
**Default Value**: ``false``
**cash**
Cash you paid.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**category**
Name of category this product is sorted in.
**Type**: :dt:`String` |br|
**Default Value**: ``""``
**category_id**
Unique identifier of category.
**Type**: :dt:`String` |br|
**Default Value**: ``""``
**currency**
Currency used for payment.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**currency_id**
Unique identifier of currency.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**currency_name**
Name of the currency used.
**Type**: :dt:`String` |br|
**Default Value**: ``""``
**id**
Unique identifier of transaction.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**level**
Level you need to purchase this item.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**name**
Name of the item.
**Type**: :dt:`String` |br|
**Default Value**: ``""``
**parent_id**
Item from which this product derives from.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**pp**
Plug points paid.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**price**
Product's price.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**product_id**
Unique identifier of product.
.. note::
This is also used in the purchase to identify the item you want to buy.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**sub**
Only available for subscribers.
**Type**: :dt:`Number` |br|
**Default Value**: ``-1``
**tier_name**
Kind of product you buy, i.e. rave.
**Type**: :dt:`String` |br|
**Default Value**: ``""``
**type**
type of product, i.e. "badges".
**Type**: :dt:`String` |br|
**Default Value**: ``""``