1 | <?php declare(strict_types = 1); |
||
9 | class EvidenceResponse |
||
10 | { |
||
11 | |||
12 | /** @var stdClass */ |
||
13 | private $rawData; |
||
14 | |||
15 | /** @var string|null */ |
||
16 | private $uuid; |
||
17 | |||
18 | /** @var string|null */ |
||
19 | private $bkp; |
||
20 | |||
21 | /** @var bool */ |
||
22 | private $test; |
||
23 | |||
24 | /** @var string|null */ |
||
25 | private $fik; |
||
26 | |||
27 | /** @var DateTimeImmutable */ |
||
28 | private $responseTime; |
||
29 | |||
30 | /** @var EvidenceRequest */ |
||
31 | private $evidenceRequest; |
||
32 | |||
33 | 2 | public function __construct(stdClass $rawData, EvidenceRequest $evidenceRequest) |
|
45 | |||
46 | 2 | public function getFik(): string |
|
54 | |||
55 | public function getRawData(): stdClass |
||
59 | |||
60 | public function getUuid(): ?string |
||
61 | { |
||
62 | return $this->uuid; |
||
63 | } |
||
64 | |||
65 | public function getBkp(): ?string |
||
66 | { |
||
67 | return $this->bkp; |
||
68 | } |
||
69 | |||
70 | 2 | public function isTest(): bool |
|
71 | { |
||
72 | 2 | return $this->test; |
|
73 | } |
||
74 | |||
75 | 2 | public function isValid(): bool |
|
79 | |||
80 | public function getResponseTime(): DateTimeImmutable |
||
81 | { |
||
82 | return $this->responseTime; |
||
83 | } |
||
84 | |||
85 | public function getRequest(): EvidenceRequest |
||
89 | |||
90 | } |
||
91 |