@@ 5-512 (lines=508) @@ | ||
2 | ||
3 | namespace Gueststream\PMS\IQWare\API; |
|
4 | ||
5 | class DailyActivity |
|
6 | { |
|
7 | ||
8 | /** |
|
9 | * @var int $ID_Account |
|
10 | */ |
|
11 | protected $ID_Account = null; |
|
12 | ||
13 | /** |
|
14 | * @var int $AccountNo |
|
15 | */ |
|
16 | protected $AccountNo = null; |
|
17 | ||
18 | /** |
|
19 | * @var int $OOE |
|
20 | */ |
|
21 | protected $OOE = null; |
|
22 | ||
23 | /** |
|
24 | * @var int $OOR |
|
25 | */ |
|
26 | protected $OOR = null; |
|
27 | ||
28 | /** |
|
29 | * @var int $OOO |
|
30 | */ |
|
31 | protected $OOO = null; |
|
32 | ||
33 | /** |
|
34 | * @var \DateTime $AccountDate |
|
35 | */ |
|
36 | protected $AccountDate = null; |
|
37 | ||
38 | /** |
|
39 | * @var float $TotRoomRev |
|
40 | */ |
|
41 | protected $TotRoomRev = null; |
|
42 | ||
43 | /** |
|
44 | * @var float $TotComm |
|
45 | */ |
|
46 | protected $TotComm = null; |
|
47 | ||
48 | /** |
|
49 | * @var float $TotTax1 |
|
50 | */ |
|
51 | protected $TotTax1 = null; |
|
52 | ||
53 | /** |
|
54 | * @var float $TotTax2 |
|
55 | */ |
|
56 | protected $TotTax2 = null; |
|
57 | ||
58 | /** |
|
59 | * @var float $TotTax3 |
|
60 | */ |
|
61 | protected $TotTax3 = null; |
|
62 | ||
63 | /** |
|
64 | * @var float $TotOtherCB |
|
65 | */ |
|
66 | protected $TotOtherCB = null; |
|
67 | ||
68 | /** |
|
69 | * @var float $TotReferal |
|
70 | */ |
|
71 | protected $TotReferal = null; |
|
72 | ||
73 | /** |
|
74 | * @var float $TotCommCC |
|
75 | */ |
|
76 | protected $TotCommCC = null; |
|
77 | ||
78 | /** |
|
79 | * @var float $DailyPct |
|
80 | */ |
|
81 | protected $DailyPct = null; |
|
82 | ||
83 | /** |
|
84 | * @var int $BookingType |
|
85 | */ |
|
86 | protected $BookingType = null; |
|
87 | ||
88 | /** |
|
89 | * @var int $SeqNo |
|
90 | */ |
|
91 | protected $SeqNo = null; |
|
92 | ||
93 | /** |
|
94 | * @var \DateTime $ArrivalDate |
|
95 | */ |
|
96 | protected $ArrivalDate = null; |
|
97 | ||
98 | /** |
|
99 | * @var \DateTime $DepartureDate |
|
100 | */ |
|
101 | protected $DepartureDate = null; |
|
102 | ||
103 | /** |
|
104 | * @param int $ID_Account |
|
105 | * @param int $AccountNo |
|
106 | * @param int $OOE |
|
107 | * @param int $OOR |
|
108 | * @param int $OOO |
|
109 | * @param \DateTime $AccountDate |
|
110 | * @param float $TotRoomRev |
|
111 | * @param float $TotComm |
|
112 | * @param float $TotTax1 |
|
113 | * @param float $TotTax2 |
|
114 | * @param float $TotTax3 |
|
115 | * @param float $TotOtherCB |
|
116 | * @param float $TotReferal |
|
117 | * @param float $TotCommCC |
|
118 | * @param float $DailyPct |
|
119 | * @param int $BookingType |
|
120 | * @param int $SeqNo |
|
121 | * @param \DateTime $ArrivalDate |
|
122 | * @param \DateTime $DepartureDate |
|
123 | */ |
|
124 | public function __construct($ID_Account, $AccountNo, $OOE, $OOR, $OOO, \DateTime $AccountDate, $TotRoomRev, $TotComm, $TotTax1, $TotTax2, $TotTax3, $TotOtherCB, $TotReferal, $TotCommCC, $DailyPct, $BookingType, $SeqNo, \DateTime $ArrivalDate, \DateTime $DepartureDate) |
|
125 | { |
|
126 | $this->ID_Account = $ID_Account; |
|
127 | $this->AccountNo = $AccountNo; |
|
128 | $this->OOE = $OOE; |
|
129 | $this->OOR = $OOR; |
|
130 | $this->OOO = $OOO; |
|
131 | $this->AccountDate = $AccountDate->format(\DateTime::ATOM); |
|
132 | $this->TotRoomRev = $TotRoomRev; |
|
133 | $this->TotComm = $TotComm; |
|
134 | $this->TotTax1 = $TotTax1; |
|
135 | $this->TotTax2 = $TotTax2; |
|
136 | $this->TotTax3 = $TotTax3; |
|
137 | $this->TotOtherCB = $TotOtherCB; |
|
138 | $this->TotReferal = $TotReferal; |
|
139 | $this->TotCommCC = $TotCommCC; |
|
140 | $this->DailyPct = $DailyPct; |
|
141 | $this->BookingType = $BookingType; |
|
142 | $this->SeqNo = $SeqNo; |
|
143 | $this->ArrivalDate = $ArrivalDate->format(\DateTime::ATOM); |
|
144 | $this->DepartureDate = $DepartureDate->format(\DateTime::ATOM); |
|
145 | } |
|
146 | ||
147 | /** |
|
148 | * @return int |
|
149 | */ |
|
150 | public function getID_Account() |
|
151 | { |
|
152 | return $this->ID_Account; |
|
153 | } |
|
154 | ||
155 | /** |
|
156 | * @param int $ID_Account |
|
157 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
158 | */ |
|
159 | public function setID_Account($ID_Account) |
|
160 | { |
|
161 | $this->ID_Account = $ID_Account; |
|
162 | return $this; |
|
163 | } |
|
164 | ||
165 | /** |
|
166 | * @return int |
|
167 | */ |
|
168 | public function getAccountNo() |
|
169 | { |
|
170 | return $this->AccountNo; |
|
171 | } |
|
172 | ||
173 | /** |
|
174 | * @param int $AccountNo |
|
175 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
176 | */ |
|
177 | public function setAccountNo($AccountNo) |
|
178 | { |
|
179 | $this->AccountNo = $AccountNo; |
|
180 | return $this; |
|
181 | } |
|
182 | ||
183 | /** |
|
184 | * @return int |
|
185 | */ |
|
186 | public function getOOE() |
|
187 | { |
|
188 | return $this->OOE; |
|
189 | } |
|
190 | ||
191 | /** |
|
192 | * @param int $OOE |
|
193 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
194 | */ |
|
195 | public function setOOE($OOE) |
|
196 | { |
|
197 | $this->OOE = $OOE; |
|
198 | return $this; |
|
199 | } |
|
200 | ||
201 | /** |
|
202 | * @return int |
|
203 | */ |
|
204 | public function getOOR() |
|
205 | { |
|
206 | return $this->OOR; |
|
207 | } |
|
208 | ||
209 | /** |
|
210 | * @param int $OOR |
|
211 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
212 | */ |
|
213 | public function setOOR($OOR) |
|
214 | { |
|
215 | $this->OOR = $OOR; |
|
216 | return $this; |
|
217 | } |
|
218 | ||
219 | /** |
|
220 | * @return int |
|
221 | */ |
|
222 | public function getOOO() |
|
223 | { |
|
224 | return $this->OOO; |
|
225 | } |
|
226 | ||
227 | /** |
|
228 | * @param int $OOO |
|
229 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
230 | */ |
|
231 | public function setOOO($OOO) |
|
232 | { |
|
233 | $this->OOO = $OOO; |
|
234 | return $this; |
|
235 | } |
|
236 | ||
237 | /** |
|
238 | * @return \DateTime |
|
239 | */ |
|
240 | public function getAccountDate() |
|
241 | { |
|
242 | if ($this->AccountDate == null) { |
|
243 | return null; |
|
244 | } else { |
|
245 | try { |
|
246 | return new \DateTime($this->AccountDate); |
|
247 | } catch (\Exception $e) { |
|
248 | return false; |
|
249 | } |
|
250 | } |
|
251 | } |
|
252 | ||
253 | /** |
|
254 | * @param \DateTime $AccountDate |
|
255 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
256 | */ |
|
257 | public function setAccountDate(\DateTime $AccountDate) |
|
258 | { |
|
259 | $this->AccountDate = $AccountDate->format(\DateTime::ATOM); |
|
260 | return $this; |
|
261 | } |
|
262 | ||
263 | /** |
|
264 | * @return float |
|
265 | */ |
|
266 | public function getTotRoomRev() |
|
267 | { |
|
268 | return $this->TotRoomRev; |
|
269 | } |
|
270 | ||
271 | /** |
|
272 | * @param float $TotRoomRev |
|
273 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
274 | */ |
|
275 | public function setTotRoomRev($TotRoomRev) |
|
276 | { |
|
277 | $this->TotRoomRev = $TotRoomRev; |
|
278 | return $this; |
|
279 | } |
|
280 | ||
281 | /** |
|
282 | * @return float |
|
283 | */ |
|
284 | public function getTotComm() |
|
285 | { |
|
286 | return $this->TotComm; |
|
287 | } |
|
288 | ||
289 | /** |
|
290 | * @param float $TotComm |
|
291 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
292 | */ |
|
293 | public function setTotComm($TotComm) |
|
294 | { |
|
295 | $this->TotComm = $TotComm; |
|
296 | return $this; |
|
297 | } |
|
298 | ||
299 | /** |
|
300 | * @return float |
|
301 | */ |
|
302 | public function getTotTax1() |
|
303 | { |
|
304 | return $this->TotTax1; |
|
305 | } |
|
306 | ||
307 | /** |
|
308 | * @param float $TotTax1 |
|
309 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
310 | */ |
|
311 | public function setTotTax1($TotTax1) |
|
312 | { |
|
313 | $this->TotTax1 = $TotTax1; |
|
314 | return $this; |
|
315 | } |
|
316 | ||
317 | /** |
|
318 | * @return float |
|
319 | */ |
|
320 | public function getTotTax2() |
|
321 | { |
|
322 | return $this->TotTax2; |
|
323 | } |
|
324 | ||
325 | /** |
|
326 | * @param float $TotTax2 |
|
327 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
328 | */ |
|
329 | public function setTotTax2($TotTax2) |
|
330 | { |
|
331 | $this->TotTax2 = $TotTax2; |
|
332 | return $this; |
|
333 | } |
|
334 | ||
335 | /** |
|
336 | * @return float |
|
337 | */ |
|
338 | public function getTotTax3() |
|
339 | { |
|
340 | return $this->TotTax3; |
|
341 | } |
|
342 | ||
343 | /** |
|
344 | * @param float $TotTax3 |
|
345 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
346 | */ |
|
347 | public function setTotTax3($TotTax3) |
|
348 | { |
|
349 | $this->TotTax3 = $TotTax3; |
|
350 | return $this; |
|
351 | } |
|
352 | ||
353 | /** |
|
354 | * @return float |
|
355 | */ |
|
356 | public function getTotOtherCB() |
|
357 | { |
|
358 | return $this->TotOtherCB; |
|
359 | } |
|
360 | ||
361 | /** |
|
362 | * @param float $TotOtherCB |
|
363 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
364 | */ |
|
365 | public function setTotOtherCB($TotOtherCB) |
|
366 | { |
|
367 | $this->TotOtherCB = $TotOtherCB; |
|
368 | return $this; |
|
369 | } |
|
370 | ||
371 | /** |
|
372 | * @return float |
|
373 | */ |
|
374 | public function getTotReferal() |
|
375 | { |
|
376 | return $this->TotReferal; |
|
377 | } |
|
378 | ||
379 | /** |
|
380 | * @param float $TotReferal |
|
381 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
382 | */ |
|
383 | public function setTotReferal($TotReferal) |
|
384 | { |
|
385 | $this->TotReferal = $TotReferal; |
|
386 | return $this; |
|
387 | } |
|
388 | ||
389 | /** |
|
390 | * @return float |
|
391 | */ |
|
392 | public function getTotCommCC() |
|
393 | { |
|
394 | return $this->TotCommCC; |
|
395 | } |
|
396 | ||
397 | /** |
|
398 | * @param float $TotCommCC |
|
399 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
400 | */ |
|
401 | public function setTotCommCC($TotCommCC) |
|
402 | { |
|
403 | $this->TotCommCC = $TotCommCC; |
|
404 | return $this; |
|
405 | } |
|
406 | ||
407 | /** |
|
408 | * @return float |
|
409 | */ |
|
410 | public function getDailyPct() |
|
411 | { |
|
412 | return $this->DailyPct; |
|
413 | } |
|
414 | ||
415 | /** |
|
416 | * @param float $DailyPct |
|
417 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
418 | */ |
|
419 | public function setDailyPct($DailyPct) |
|
420 | { |
|
421 | $this->DailyPct = $DailyPct; |
|
422 | return $this; |
|
423 | } |
|
424 | ||
425 | /** |
|
426 | * @return int |
|
427 | */ |
|
428 | public function getBookingType() |
|
429 | { |
|
430 | return $this->BookingType; |
|
431 | } |
|
432 | ||
433 | /** |
|
434 | * @param int $BookingType |
|
435 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
436 | */ |
|
437 | public function setBookingType($BookingType) |
|
438 | { |
|
439 | $this->BookingType = $BookingType; |
|
440 | return $this; |
|
441 | } |
|
442 | ||
443 | /** |
|
444 | * @return int |
|
445 | */ |
|
446 | public function getSeqNo() |
|
447 | { |
|
448 | return $this->SeqNo; |
|
449 | } |
|
450 | ||
451 | /** |
|
452 | * @param int $SeqNo |
|
453 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
454 | */ |
|
455 | public function setSeqNo($SeqNo) |
|
456 | { |
|
457 | $this->SeqNo = $SeqNo; |
|
458 | return $this; |
|
459 | } |
|
460 | ||
461 | /** |
|
462 | * @return \DateTime |
|
463 | */ |
|
464 | public function getArrivalDate() |
|
465 | { |
|
466 | if ($this->ArrivalDate == null) { |
|
467 | return null; |
|
468 | } else { |
|
469 | try { |
|
470 | return new \DateTime($this->ArrivalDate); |
|
471 | } catch (\Exception $e) { |
|
472 | return false; |
|
473 | } |
|
474 | } |
|
475 | } |
|
476 | ||
477 | /** |
|
478 | * @param \DateTime $ArrivalDate |
|
479 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
480 | */ |
|
481 | public function setArrivalDate(\DateTime $ArrivalDate) |
|
482 | { |
|
483 | $this->ArrivalDate = $ArrivalDate->format(\DateTime::ATOM); |
|
484 | return $this; |
|
485 | } |
|
486 | ||
487 | /** |
|
488 | * @return \DateTime |
|
489 | */ |
|
490 | public function getDepartureDate() |
|
491 | { |
|
492 | if ($this->DepartureDate == null) { |
|
493 | return null; |
|
494 | } else { |
|
495 | try { |
|
496 | return new \DateTime($this->DepartureDate); |
|
497 | } catch (\Exception $e) { |
|
498 | return false; |
|
499 | } |
|
500 | } |
|
501 | } |
|
502 | ||
503 | /** |
|
504 | * @param \DateTime $DepartureDate |
|
505 | * @return \Gueststream\PMS\IQWare\API\DailyActivity |
|
506 | */ |
|
507 | public function setDepartureDate(\DateTime $DepartureDate) |
|
508 | { |
|
509 | $this->DepartureDate = $DepartureDate->format(\DateTime::ATOM); |
|
510 | return $this; |
|
511 | } |
|
512 | } |
|
513 |
@@ 5-512 (lines=508) @@ | ||
2 | ||
3 | namespace Gueststream\PMS\IQWare\API; |
|
4 | ||
5 | class GuestActivity |
|
6 | { |
|
7 | ||
8 | /** |
|
9 | * @var int $ID_Account |
|
10 | */ |
|
11 | protected $ID_Account = null; |
|
12 | ||
13 | /** |
|
14 | * @var int $AccountNo |
|
15 | */ |
|
16 | protected $AccountNo = null; |
|
17 | ||
18 | /** |
|
19 | * @var int $OOE |
|
20 | */ |
|
21 | protected $OOE = null; |
|
22 | ||
23 | /** |
|
24 | * @var int $OOR |
|
25 | */ |
|
26 | protected $OOR = null; |
|
27 | ||
28 | /** |
|
29 | * @var int $OOO |
|
30 | */ |
|
31 | protected $OOO = null; |
|
32 | ||
33 | /** |
|
34 | * @var \DateTime $AccountDate |
|
35 | */ |
|
36 | protected $AccountDate = null; |
|
37 | ||
38 | /** |
|
39 | * @var float $TotRoomRev |
|
40 | */ |
|
41 | protected $TotRoomRev = null; |
|
42 | ||
43 | /** |
|
44 | * @var float $TotComm |
|
45 | */ |
|
46 | protected $TotComm = null; |
|
47 | ||
48 | /** |
|
49 | * @var float $TotTax1 |
|
50 | */ |
|
51 | protected $TotTax1 = null; |
|
52 | ||
53 | /** |
|
54 | * @var float $TotTax2 |
|
55 | */ |
|
56 | protected $TotTax2 = null; |
|
57 | ||
58 | /** |
|
59 | * @var float $TotTax3 |
|
60 | */ |
|
61 | protected $TotTax3 = null; |
|
62 | ||
63 | /** |
|
64 | * @var float $TotOtherCB |
|
65 | */ |
|
66 | protected $TotOtherCB = null; |
|
67 | ||
68 | /** |
|
69 | * @var float $TotReferal |
|
70 | */ |
|
71 | protected $TotReferal = null; |
|
72 | ||
73 | /** |
|
74 | * @var float $TotCommCC |
|
75 | */ |
|
76 | protected $TotCommCC = null; |
|
77 | ||
78 | /** |
|
79 | * @var float $DailyPct |
|
80 | */ |
|
81 | protected $DailyPct = null; |
|
82 | ||
83 | /** |
|
84 | * @var int $BookingType |
|
85 | */ |
|
86 | protected $BookingType = null; |
|
87 | ||
88 | /** |
|
89 | * @var int $SeqNo |
|
90 | */ |
|
91 | protected $SeqNo = null; |
|
92 | ||
93 | /** |
|
94 | * @var \DateTime $ArrivalDate |
|
95 | */ |
|
96 | protected $ArrivalDate = null; |
|
97 | ||
98 | /** |
|
99 | * @var \DateTime $DepartureDate |
|
100 | */ |
|
101 | protected $DepartureDate = null; |
|
102 | ||
103 | /** |
|
104 | * @param int $ID_Account |
|
105 | * @param int $AccountNo |
|
106 | * @param int $OOE |
|
107 | * @param int $OOR |
|
108 | * @param int $OOO |
|
109 | * @param \DateTime $AccountDate |
|
110 | * @param float $TotRoomRev |
|
111 | * @param float $TotComm |
|
112 | * @param float $TotTax1 |
|
113 | * @param float $TotTax2 |
|
114 | * @param float $TotTax3 |
|
115 | * @param float $TotOtherCB |
|
116 | * @param float $TotReferal |
|
117 | * @param float $TotCommCC |
|
118 | * @param float $DailyPct |
|
119 | * @param int $BookingType |
|
120 | * @param int $SeqNo |
|
121 | * @param \DateTime $ArrivalDate |
|
122 | * @param \DateTime $DepartureDate |
|
123 | */ |
|
124 | public function __construct($ID_Account, $AccountNo, $OOE, $OOR, $OOO, \DateTime $AccountDate, $TotRoomRev, $TotComm, $TotTax1, $TotTax2, $TotTax3, $TotOtherCB, $TotReferal, $TotCommCC, $DailyPct, $BookingType, $SeqNo, \DateTime $ArrivalDate, \DateTime $DepartureDate) |
|
125 | { |
|
126 | $this->ID_Account = $ID_Account; |
|
127 | $this->AccountNo = $AccountNo; |
|
128 | $this->OOE = $OOE; |
|
129 | $this->OOR = $OOR; |
|
130 | $this->OOO = $OOO; |
|
131 | $this->AccountDate = $AccountDate->format(\DateTime::ATOM); |
|
132 | $this->TotRoomRev = $TotRoomRev; |
|
133 | $this->TotComm = $TotComm; |
|
134 | $this->TotTax1 = $TotTax1; |
|
135 | $this->TotTax2 = $TotTax2; |
|
136 | $this->TotTax3 = $TotTax3; |
|
137 | $this->TotOtherCB = $TotOtherCB; |
|
138 | $this->TotReferal = $TotReferal; |
|
139 | $this->TotCommCC = $TotCommCC; |
|
140 | $this->DailyPct = $DailyPct; |
|
141 | $this->BookingType = $BookingType; |
|
142 | $this->SeqNo = $SeqNo; |
|
143 | $this->ArrivalDate = $ArrivalDate->format(\DateTime::ATOM); |
|
144 | $this->DepartureDate = $DepartureDate->format(\DateTime::ATOM); |
|
145 | } |
|
146 | ||
147 | /** |
|
148 | * @return int |
|
149 | */ |
|
150 | public function getID_Account() |
|
151 | { |
|
152 | return $this->ID_Account; |
|
153 | } |
|
154 | ||
155 | /** |
|
156 | * @param int $ID_Account |
|
157 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
158 | */ |
|
159 | public function setID_Account($ID_Account) |
|
160 | { |
|
161 | $this->ID_Account = $ID_Account; |
|
162 | return $this; |
|
163 | } |
|
164 | ||
165 | /** |
|
166 | * @return int |
|
167 | */ |
|
168 | public function getAccountNo() |
|
169 | { |
|
170 | return $this->AccountNo; |
|
171 | } |
|
172 | ||
173 | /** |
|
174 | * @param int $AccountNo |
|
175 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
176 | */ |
|
177 | public function setAccountNo($AccountNo) |
|
178 | { |
|
179 | $this->AccountNo = $AccountNo; |
|
180 | return $this; |
|
181 | } |
|
182 | ||
183 | /** |
|
184 | * @return int |
|
185 | */ |
|
186 | public function getOOE() |
|
187 | { |
|
188 | return $this->OOE; |
|
189 | } |
|
190 | ||
191 | /** |
|
192 | * @param int $OOE |
|
193 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
194 | */ |
|
195 | public function setOOE($OOE) |
|
196 | { |
|
197 | $this->OOE = $OOE; |
|
198 | return $this; |
|
199 | } |
|
200 | ||
201 | /** |
|
202 | * @return int |
|
203 | */ |
|
204 | public function getOOR() |
|
205 | { |
|
206 | return $this->OOR; |
|
207 | } |
|
208 | ||
209 | /** |
|
210 | * @param int $OOR |
|
211 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
212 | */ |
|
213 | public function setOOR($OOR) |
|
214 | { |
|
215 | $this->OOR = $OOR; |
|
216 | return $this; |
|
217 | } |
|
218 | ||
219 | /** |
|
220 | * @return int |
|
221 | */ |
|
222 | public function getOOO() |
|
223 | { |
|
224 | return $this->OOO; |
|
225 | } |
|
226 | ||
227 | /** |
|
228 | * @param int $OOO |
|
229 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
230 | */ |
|
231 | public function setOOO($OOO) |
|
232 | { |
|
233 | $this->OOO = $OOO; |
|
234 | return $this; |
|
235 | } |
|
236 | ||
237 | /** |
|
238 | * @return \DateTime |
|
239 | */ |
|
240 | public function getAccountDate() |
|
241 | { |
|
242 | if ($this->AccountDate == null) { |
|
243 | return null; |
|
244 | } else { |
|
245 | try { |
|
246 | return new \DateTime($this->AccountDate); |
|
247 | } catch (\Exception $e) { |
|
248 | return false; |
|
249 | } |
|
250 | } |
|
251 | } |
|
252 | ||
253 | /** |
|
254 | * @param \DateTime $AccountDate |
|
255 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
256 | */ |
|
257 | public function setAccountDate(\DateTime $AccountDate) |
|
258 | { |
|
259 | $this->AccountDate = $AccountDate->format(\DateTime::ATOM); |
|
260 | return $this; |
|
261 | } |
|
262 | ||
263 | /** |
|
264 | * @return float |
|
265 | */ |
|
266 | public function getTotRoomRev() |
|
267 | { |
|
268 | return $this->TotRoomRev; |
|
269 | } |
|
270 | ||
271 | /** |
|
272 | * @param float $TotRoomRev |
|
273 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
274 | */ |
|
275 | public function setTotRoomRev($TotRoomRev) |
|
276 | { |
|
277 | $this->TotRoomRev = $TotRoomRev; |
|
278 | return $this; |
|
279 | } |
|
280 | ||
281 | /** |
|
282 | * @return float |
|
283 | */ |
|
284 | public function getTotComm() |
|
285 | { |
|
286 | return $this->TotComm; |
|
287 | } |
|
288 | ||
289 | /** |
|
290 | * @param float $TotComm |
|
291 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
292 | */ |
|
293 | public function setTotComm($TotComm) |
|
294 | { |
|
295 | $this->TotComm = $TotComm; |
|
296 | return $this; |
|
297 | } |
|
298 | ||
299 | /** |
|
300 | * @return float |
|
301 | */ |
|
302 | public function getTotTax1() |
|
303 | { |
|
304 | return $this->TotTax1; |
|
305 | } |
|
306 | ||
307 | /** |
|
308 | * @param float $TotTax1 |
|
309 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
310 | */ |
|
311 | public function setTotTax1($TotTax1) |
|
312 | { |
|
313 | $this->TotTax1 = $TotTax1; |
|
314 | return $this; |
|
315 | } |
|
316 | ||
317 | /** |
|
318 | * @return float |
|
319 | */ |
|
320 | public function getTotTax2() |
|
321 | { |
|
322 | return $this->TotTax2; |
|
323 | } |
|
324 | ||
325 | /** |
|
326 | * @param float $TotTax2 |
|
327 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
328 | */ |
|
329 | public function setTotTax2($TotTax2) |
|
330 | { |
|
331 | $this->TotTax2 = $TotTax2; |
|
332 | return $this; |
|
333 | } |
|
334 | ||
335 | /** |
|
336 | * @return float |
|
337 | */ |
|
338 | public function getTotTax3() |
|
339 | { |
|
340 | return $this->TotTax3; |
|
341 | } |
|
342 | ||
343 | /** |
|
344 | * @param float $TotTax3 |
|
345 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
346 | */ |
|
347 | public function setTotTax3($TotTax3) |
|
348 | { |
|
349 | $this->TotTax3 = $TotTax3; |
|
350 | return $this; |
|
351 | } |
|
352 | ||
353 | /** |
|
354 | * @return float |
|
355 | */ |
|
356 | public function getTotOtherCB() |
|
357 | { |
|
358 | return $this->TotOtherCB; |
|
359 | } |
|
360 | ||
361 | /** |
|
362 | * @param float $TotOtherCB |
|
363 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
364 | */ |
|
365 | public function setTotOtherCB($TotOtherCB) |
|
366 | { |
|
367 | $this->TotOtherCB = $TotOtherCB; |
|
368 | return $this; |
|
369 | } |
|
370 | ||
371 | /** |
|
372 | * @return float |
|
373 | */ |
|
374 | public function getTotReferal() |
|
375 | { |
|
376 | return $this->TotReferal; |
|
377 | } |
|
378 | ||
379 | /** |
|
380 | * @param float $TotReferal |
|
381 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
382 | */ |
|
383 | public function setTotReferal($TotReferal) |
|
384 | { |
|
385 | $this->TotReferal = $TotReferal; |
|
386 | return $this; |
|
387 | } |
|
388 | ||
389 | /** |
|
390 | * @return float |
|
391 | */ |
|
392 | public function getTotCommCC() |
|
393 | { |
|
394 | return $this->TotCommCC; |
|
395 | } |
|
396 | ||
397 | /** |
|
398 | * @param float $TotCommCC |
|
399 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
400 | */ |
|
401 | public function setTotCommCC($TotCommCC) |
|
402 | { |
|
403 | $this->TotCommCC = $TotCommCC; |
|
404 | return $this; |
|
405 | } |
|
406 | ||
407 | /** |
|
408 | * @return float |
|
409 | */ |
|
410 | public function getDailyPct() |
|
411 | { |
|
412 | return $this->DailyPct; |
|
413 | } |
|
414 | ||
415 | /** |
|
416 | * @param float $DailyPct |
|
417 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
418 | */ |
|
419 | public function setDailyPct($DailyPct) |
|
420 | { |
|
421 | $this->DailyPct = $DailyPct; |
|
422 | return $this; |
|
423 | } |
|
424 | ||
425 | /** |
|
426 | * @return int |
|
427 | */ |
|
428 | public function getBookingType() |
|
429 | { |
|
430 | return $this->BookingType; |
|
431 | } |
|
432 | ||
433 | /** |
|
434 | * @param int $BookingType |
|
435 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
436 | */ |
|
437 | public function setBookingType($BookingType) |
|
438 | { |
|
439 | $this->BookingType = $BookingType; |
|
440 | return $this; |
|
441 | } |
|
442 | ||
443 | /** |
|
444 | * @return int |
|
445 | */ |
|
446 | public function getSeqNo() |
|
447 | { |
|
448 | return $this->SeqNo; |
|
449 | } |
|
450 | ||
451 | /** |
|
452 | * @param int $SeqNo |
|
453 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
454 | */ |
|
455 | public function setSeqNo($SeqNo) |
|
456 | { |
|
457 | $this->SeqNo = $SeqNo; |
|
458 | return $this; |
|
459 | } |
|
460 | ||
461 | /** |
|
462 | * @return \DateTime |
|
463 | */ |
|
464 | public function getArrivalDate() |
|
465 | { |
|
466 | if ($this->ArrivalDate == null) { |
|
467 | return null; |
|
468 | } else { |
|
469 | try { |
|
470 | return new \DateTime($this->ArrivalDate); |
|
471 | } catch (\Exception $e) { |
|
472 | return false; |
|
473 | } |
|
474 | } |
|
475 | } |
|
476 | ||
477 | /** |
|
478 | * @param \DateTime $ArrivalDate |
|
479 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
480 | */ |
|
481 | public function setArrivalDate(\DateTime $ArrivalDate) |
|
482 | { |
|
483 | $this->ArrivalDate = $ArrivalDate->format(\DateTime::ATOM); |
|
484 | return $this; |
|
485 | } |
|
486 | ||
487 | /** |
|
488 | * @return \DateTime |
|
489 | */ |
|
490 | public function getDepartureDate() |
|
491 | { |
|
492 | if ($this->DepartureDate == null) { |
|
493 | return null; |
|
494 | } else { |
|
495 | try { |
|
496 | return new \DateTime($this->DepartureDate); |
|
497 | } catch (\Exception $e) { |
|
498 | return false; |
|
499 | } |
|
500 | } |
|
501 | } |
|
502 | ||
503 | /** |
|
504 | * @param \DateTime $DepartureDate |
|
505 | * @return \Gueststream\PMS\IQWare\API\GuestActivity |
|
506 | */ |
|
507 | public function setDepartureDate(\DateTime $DepartureDate) |
|
508 | { |
|
509 | $this->DepartureDate = $DepartureDate->format(\DateTime::ATOM); |
|
510 | return $this; |
|
511 | } |
|
512 | } |
|
513 |