-
Notifications
You must be signed in to change notification settings - Fork 1
/
IncomingMessage.php
141 lines (125 loc) · 1.98 KB
/
IncomingMessage.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?php
namespace SmsGatewayBundle;
class IncomingMessage
{
/**
* Holds the raw data from a provider.
*
* @var mixed
*/
protected $raw;
/**
* Holds the message ID.
*
* @var string
*/
protected $id;
/**
* Holds who a message came from.
*
* @var string
*/
protected $from;
/**
* Holds the to address.
*
* @var string
*/
protected $to;
/**
* Holds the message body.
*
* @var string
*/
protected $message;
/**
* Returns the raw data.
*
* @return mixed
*/
public function raw()
{
return $this->raw;
}
/**
* Sets the raw data.
*
* @param mixed $raw
*/
public function setRaw($raw)
{
$this->raw = $raw;
}
/**
* Returns the message id.
*
* @return string
*/
public function id()
{
return $this->id;
}
/**
* Sets the message id.
*
* @param string $id
*/
public function setId($id)
{
$this->id = $id;
}
/**
* Returns the from address.
*
* @return string
*/
public function from()
{
return $this->from;
}
/**
* Sets the from address.
*
* @param string $from
*/
public function setFrom($from)
{
$this->from = $from;
}
/**
* Returns the to address.
*
* @return string
*/
public function to()
{
return $this->to;
}
/**
* Sets the to address.
*
* @param string $to
*/
public function setTo($to)
{
$this->to = $to;
}
/**
* Returns the message body.
*
* @return string
*/
public function message()
{
return $this->message;
}
/**
* Sets the message body.
*
* @param string $message
*/
public function setMessage($message)
{
$this->message = $message;
}
}