* Use of this software is governed by the Business Source License included in the LICENSE file and at https://getparthenon.com/docs/next/license.
9
*
10
* Change Date: TBD ( 3 years after 2.2.0 release )
11
*
12
* On the date above, in accordance with the Business Source License, use of this software will be governed by the open source license specified in the LICENSE file.
13
*/
14
15
namespace Parthenon\Billing\Entity;
16
17
class SubscriptionFeature
18
{
19
private $id;
20
21
private string $code;
22
23
private string $name;
24
25
private ?string $description = null;
26
27
/**
28
* @return mixed
29
*/
30
public function getId()
31
{
32
return $this->id;
33
}
34
35
/**
36
* @param mixed $id
37
*/
38
public function setId($id): void
39
{
40
$this->id = $id;
41
}
42
43
public function getCode(): string
44
{
45
return $this->code;
46
}
47
48
public function setCode(string $code): void
49
{
50
$this->code = $code;
51
}
52
53
public function getName(): string
54
{
55
return $this->name;
56
}
57
58
public function setName(string $name): void
59
{
60
$this->name = $name;
61
}
62
63
public function getDescription(): ?string
64
{
65
return $this->description;
66
}
67
68
public function setDescription(?string $description): void