#  Product

**Fully Qualified**: [`\Frontastic\Common\ProductApiBundle\Domain\Product`](../../../../src/php/ProductApiBundle/Domain/Product.php)

**Extends**: [`ApiDataObject`](../../CoreBundle/Domain/ApiDataObject.md)

Property|Type|Default|Required|Description
--------|----|-------|--------|-----------
`productId` | `string` |  | *Yes* | 
`changed` | `?\DateTimeImmutable` |  | - | The date and time when this product was last changed or `null` if the date is unknown.
`version` | `?string` |  | - | 
`name` | `string` |  | *Yes* | 
`slug` | `string` |  | *Yes* | 
`description` | `string` |  | - | 
`categories` | `string[]` | `[]` | - | 
`variants` | [`Variant`](Variant.md)[] | `[]` | *Yes* | 
`dangerousInnerProduct` | `mixed` |  | - | Access original object from backend

## Methods

* [__get()](#__get)

### __get()

```php
public function __get(
    mixed $name
): mixed
```

Argument|Type|Default|Description
--------|----|-------|-----------
`$name`|`mixed`||

Return Value: `mixed`

Generated with [Frontastic API Docs](https://github.com/FrontasticGmbH/apidocs).
