PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / mailgun / mailgun-php / src / Mailgun / Model / Message / SendResponse.php
ameliabooking / vendor / mailgun / mailgun-php / src / Mailgun / Model / Message Last commit date
SendResponse.php 7 years ago ShowResponse.php 7 years ago
SendResponse.php
75 lines
1 <?php
2
3 /*
4 * Copyright (C) 2013 Mailgun
5 *
6 * This software may be modified and distributed under the terms
7 * of the MIT license. See the LICENSE file for details.
8 */
9
10 namespace Mailgun\Model\Message;
11
12 use Mailgun\Model\ApiResponse;
13
14 /**
15 * @author Tobias Nyholm <tobias.nyholm@gmail.com>
16 */
17 class SendResponse implements ApiResponse
18 {
19 /**
20 * @var string
21 */
22 private $id;
23
24 /**
25 * @var string
26 */
27 private $message;
28
29 /**
30 * @param string $id
31 * @param string $message
32 */
33 private function __construct($id, $message)
34 {
35 $this->id = $id;
36 $this->message = $message;
37 }
38
39 /**
40 * @param array $data
41 *
42 * @return SendResponse
43 */
44 public static function create(array $data)
45 {
46 $id = '';
47 $message = '';
48
49 if (isset($data['id'])) {
50 $id = $data['id'];
51 }
52 if (isset($data['message'])) {
53 $message = $data['message'];
54 }
55
56 return new self($id, $message);
57 }
58
59 /**
60 * @return string
61 */
62 public function getId()
63 {
64 return $this->id;
65 }
66
67 /**
68 * @return string
69 */
70 public function getMessage()
71 {
72 return $this->message;
73 }
74 }
75