1 | <?php |
||
9 | class Product implements JsonSerializable |
||
10 | { |
||
11 | private $id; |
||
12 | private $images; |
||
13 | private $variants; |
||
14 | private $name; |
||
15 | private $description; |
||
16 | private $notes; |
||
17 | private $creation_datetime; |
||
18 | private $modification_datetime; |
||
19 | |||
20 | public function __construct() |
||
24 | |||
25 | public function getId(): ?int |
||
29 | |||
30 | public function setId(int $id = null) |
||
34 | |||
35 | public function getImages(): ?array |
||
39 | |||
40 | public function setImages(array $images = null) |
||
44 | |||
45 | public function getVariants(): ?Variants |
||
49 | |||
50 | public function setVariants(Variants $variants) |
||
54 | |||
55 | public function getName(): ?string |
||
59 | |||
60 | public function setName(string $name = null) |
||
64 | |||
65 | public function getDescription(): ?string |
||
69 | |||
70 | public function setDescription(string $description = null) |
||
74 | |||
75 | public function getNotes(): ?string |
||
79 | |||
80 | public function setNotes(string $notes = null) |
||
84 | |||
85 | public function getCreationDatetime(): ?DateTime |
||
89 | |||
90 | public function setCreationDatetime(DateTime $creation_datetime = null) |
||
94 | |||
95 | public function getModificationDatetime(): ?DateTime |
||
99 | |||
100 | public function setModificationDatetime(DateTime $modification_datetime = null) |
||
104 | |||
105 | public function jsonSerialize() |
||
118 | } |
||
119 |