1 | <?php |
||
11 | class ApiKey |
||
12 | { |
||
13 | /** |
||
14 | * @ORM\Id @ORM\Column(name="keyID", type="bigint", options={"unsigned"=true}) |
||
15 | */ |
||
16 | private $keyId; |
||
17 | |||
18 | /** |
||
19 | * @ORM\Column(name="vCode", type="string") |
||
20 | */ |
||
21 | private $vCode; |
||
22 | |||
23 | /** |
||
24 | * @ORM\Column(name="active", type="boolean") |
||
25 | */ |
||
26 | private $active; |
||
27 | |||
28 | /** |
||
29 | * @ORM\Column(name="errorCount", type="integer") |
||
30 | */ |
||
31 | private $errorCount; |
||
32 | |||
33 | /** |
||
34 | * @ORM\OneToMany(targetEntity="ApiCall", mappedBy="key") |
||
35 | */ |
||
36 | private $apiCalls; |
||
37 | |||
38 | public function __construct($keyId, $vCode) |
||
39 | { |
||
40 | $this->keyId = $keyId; |
||
41 | $this->vCode = $vCode; |
||
42 | $this->apiCalls = new ArrayCollection(); |
||
43 | $this->active = true; |
||
44 | $this->errorCount = 0; |
||
45 | } |
||
46 | |||
47 | public function getKeyId() |
||
51 | |||
52 | public function getVcode() |
||
56 | |||
57 | public function setVcode($vcode) |
||
61 | |||
62 | public function isActive() |
||
66 | |||
67 | public function setActive($active) |
||
71 | |||
72 | public function getErrorCount() |
||
76 | |||
77 | public function increaseErrorCount() |
||
81 | |||
82 | public function clearErrorCount() |
||
86 | |||
87 | public function getApiCalls() |
||
91 | } |
||
92 |