1 | <?php |
||
19 | final class IndexResponse implements ApiResponse |
||
20 | { |
||
21 | private $legacyBounce = null; |
||
22 | private $legacyDeliver = null; |
||
23 | private $legacyDrop = null; |
||
24 | private $legacySpam = null; |
||
25 | private $legacyUnsubscribe = null; |
||
26 | private $legacyClick = null; |
||
27 | private $legacyOpen = null; |
||
28 | private $clicked = []; |
||
29 | private $complained = []; |
||
30 | private $delivered = []; |
||
31 | private $opened = []; |
||
32 | private $permanentFail = []; |
||
33 | private $temporaryFail = []; |
||
34 | private $unsubscribed = []; |
||
35 | |||
36 | 2 | private function __construct() |
|
39 | |||
40 | 2 | public static function create(array $data): self |
|
64 | |||
65 | 2 | public function getBounceUrl(): ?string |
|
69 | |||
70 | 2 | public function getDeliverUrl(): ?string |
|
74 | |||
75 | 2 | public function getDropUrl(): ?string |
|
79 | |||
80 | 2 | public function getSpamUrl(): ?string |
|
84 | |||
85 | 2 | public function getUnsubscribeUrl(): ?string |
|
89 | |||
90 | 2 | public function getClickUrl(): ?string |
|
94 | |||
95 | 2 | public function getOpenUrl(): ?string |
|
99 | |||
100 | 2 | public function getClickedUrls(): ?array |
|
104 | |||
105 | 2 | public function getComplainedUrls(): ?array |
|
109 | |||
110 | 2 | public function getDeliveredUrls(): ?array |
|
114 | |||
115 | 2 | public function getOpenedUrls(): ?array |
|
119 | |||
120 | 2 | public function getPermanentFailUrls(): ?array |
|
124 | |||
125 | 2 | public function getTemporaryFailUrls(): ?array |
|
129 | |||
130 | 2 | public function getUnsubscribeUrls(): ?array |
|
134 | } |
||
135 |