Issues (1169)

Security Analysis    no request data  

This project does not seem to handle request data directly as such no vulnerable execution paths were found.

  Cross-Site Scripting
Cross-Site Scripting enables an attacker to inject code into the response of a web-request that is viewed by other users. It can for example be used to bypass access controls, or even to take over other users' accounts.
  File Exposure
File Exposure allows an attacker to gain access to local files that he should not be able to access. These files can for example include database credentials, or other configuration files.
  File Manipulation
File Manipulation enables an attacker to write custom data to files. This potentially leads to injection of arbitrary code on the server.
  Object Injection
Object Injection enables an attacker to inject an object into PHP code, and can lead to arbitrary code execution, file exposure, or file manipulation attacks.
  Code Injection
Code Injection enables an attacker to execute arbitrary code on the server.
  Response Splitting
Response Splitting can be used to send arbitrary responses.
  File Inclusion
File Inclusion enables an attacker to inject custom files into PHP's file loading mechanism, either explicitly passed to include, or for example via PHP's auto-loading mechanism.
  Command Injection
Command Injection enables an attacker to inject a shell command that is execute with the privileges of the web-server. This can be used to expose sensitive data, or gain access of your server.
  SQL Injection
SQL Injection enables an attacker to execute arbitrary SQL code on your database server gaining access to user data, or manipulating user data.
  XPath Injection
XPath Injection enables an attacker to modify the parts of XML document that are read. If that XML document is for example used for authentication, this can lead to further vulnerabilities similar to SQL Injection.
  LDAP Injection
LDAP Injection enables an attacker to inject LDAP statements potentially granting permission to run unauthorized queries, or modify content inside the LDAP tree.
  Header Injection
  Other Vulnerability
This category comprises other attack vectors such as manipulating the PHP runtime, loading custom extensions, freezing the runtime, or similar.
  Regex Injection
Regex Injection enables an attacker to execute arbitrary code in your PHP process.
  XML Injection
XML Injection enables an attacker to read files on your local filesystem including configuration files, or can be abused to freeze your web-server process.
  Variable Injection
Variable Injection enables an attacker to overwrite program variables with custom data, and can lead to further vulnerabilities.
Unfortunately, the security analysis is currently not available for your project. If you are a non-commercial open-source project, please contact support to gain access.

src/API/SaveReservationWithPaypalProcessedRBO.php (4 issues)

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
namespace Gueststream\PMS\IQWare\API;
4
5
class SaveReservationWithPaypalProcessedRBO
6
{
7
8
    /**
9
     * @var int $intGUID
10
     */
11
    protected $intGUID = null;
12
13
    /**
14
     * @var string $strISOLanguage
15
     */
16
    protected $strISOLanguage = null;
17
18
    /**
19
     * @var string $strFirstName
20
     */
21
    protected $strFirstName = null;
22
23
    /**
24
     * @var string $strLastName
25
     */
26
    protected $strLastName = null;
27
28
    /**
29
     * @var string $strCompany
30
     */
31
    protected $strCompany = null;
32
33
    /**
34
     * @var string $strAddress1
35
     */
36
    protected $strAddress1 = null;
37
38
    /**
39
     * @var string $strAddress2
40
     */
41
    protected $strAddress2 = null;
42
43
    /**
44
     * @var string $strCity
45
     */
46
    protected $strCity = null;
47
48
    /**
49
     * @var string $strState
50
     */
51
    protected $strState = null;
52
53
    /**
54
     * @var string $strCountry
55
     */
56
    protected $strCountry = null;
57
58
    /**
59
     * @var string $strZip
60
     */
61
    protected $strZip = null;
62
63
    /**
64
     * @var string $strPhone
65
     */
66
    protected $strPhone = null;
67
68
    /**
69
     * @var string $strEmail
70
     */
71
    protected $strEmail = null;
72
73
    /**
74
     * @var string $strPaypalTransactionID
75
     */
76
    protected $strPaypalTransactionID = null;
77
78
    /**
79
     * @var string $strReference
80
     */
81
    protected $strReference = null;
82
83
    /**
84
     * @var \DateTime $dtArrivalDate
85
     */
86
    protected $dtArrivalDate = null;
87
88
    /**
89
     * @var \DateTime $dtDepartureDate
90
     */
91
    protected $dtDepartureDate = null;
92
93
    /**
94
     * @var int $intGuestCount
95
     */
96
    protected $intGuestCount = null;
97
98
    /**
99
     * @var string $strChildren
100
     */
101
    protected $strChildren = null;
102
103
    /**
104
     * @var int $intRateID
105
     */
106
    protected $intRateID = null;
107
108
    /**
109
     * @var int $intRoomTypeID
110
     */
111
    protected $intRoomTypeID = null;
112
113
    /**
114
     * @var int $intPromoPushID
115
     */
116
    protected $intPromoPushID = null;
117
118
    /**
119
     * @var int $intPromoCodeID
120
     */
121
    protected $intPromoCodeID = null;
122
123
    /**
124
     * @var string $strAttributes
125
     */
126
    protected $strAttributes = null;
127
128
    /**
129
     * @var string $strLocations
130
     */
131
    protected $strLocations = null;
132
133
    /**
134
     * @var string $strSpecialRequests
135
     */
136
    protected $strSpecialRequests = null;
137
138
    /**
139
     * @var string $strActivityStructure
140
     */
141
    protected $strActivityStructure = null;
142
143
    /**
144
     * @var int $intRoomQty
145
     */
146
    protected $intRoomQty = null;
147
148
    /**
149
     * @var dstElements $dstElements
150
     */
151
    protected $dstElements = null;
152
153
    /**
154
     * @var int $intTANo
155
     */
156
    protected $intTANo = null;
157
158
    /**
159
     * @var string $strIATANo
160
     */
161
    protected $strIATANo = null;
162
163
    /**
164
     * @var int $intMemNo
165
     */
166
    protected $intMemNo = null;
167
168
    /**
169
     * @var dstGolfPackageItems $dstGolfPackageItems
170
     */
171
    protected $dstGolfPackageItems = null;
172
173
    /**
174
     * @var int $intCondoOwnerId
175
     */
176
    protected $intCondoOwnerId = null;
177
178
    /**
179
     * @var int $intRoomId
180
     */
181
    protected $intRoomId = null;
182
183
    /**
184
     * @var int $intBookingCondoType
185
     */
186
    protected $intBookingCondoType = null;
187
188
    /**
189
     * @var boolean $IsInsuranceAccepted
190
     */
191
    protected $IsInsuranceAccepted = null;
192
193
    /**
194
     * @var int $intBuildingID
195
     */
196
    protected $intBuildingID = null;
197
198
    /**
199
     * @var float $ReservationAmount
200
     */
201
    protected $ReservationAmount = null;
202
203
    /**
204
     * @var string $ELMMarketingSource
205
     */
206
    protected $ELMMarketingSource = null;
207
208
    /**
209
     * @var string $DayOfBirth
210
     */
211
    protected $DayOfBirth = null;
212
213
    /**
214
     * @var string $MonthOfBirth
215
     */
216
    protected $MonthOfBirth = null;
217
218
    /**
219
     * @var string $YearOfBirth
220
     */
221
    protected $YearOfBirth = null;
222
223
    /**
224
     * @var string $strComments
225
     */
226
    protected $strComments = null;
227
228
    /**
229
     * @var boolean $IsPaidByFOO
230
     */
231
    protected $IsPaidByFOO = null;
232
233
    /**
234
     * @var string $StrListSpecialOffertApplicable
235
     */
236
    protected $StrListSpecialOffertApplicable = null;
237
238
    /**
239
     * @var dsDailyManualRates $dsDailyManualRates
240
     */
241
    protected $dsDailyManualRates = null;
242
243
    /**
244
     * @var boolean $IsRBO
245
     */
246
    protected $IsRBO = null;
247
248
    /**
249
     * @var int $ID_Member
250
     */
251
    protected $ID_Member = null;
252
253
    /**
254
     * @var boolean $IsApplySpecialOffers
255
     */
256
    protected $IsApplySpecialOffers = null;
257
258
    /**
259
     * @var int $intBusinessSourceID
260
     */
261
    protected $intBusinessSourceID = null;
262
263
    /**
264
     * @var dstServicesChargesALaCarte $dstServicesChargesALaCarte
265
     */
266
    protected $dstServicesChargesALaCarte = null;
267
268
    /**
269
     * @var int $intSuiteConfigurationID
270
     */
271
    protected $intSuiteConfigurationID = null;
272
273
    /**
274
     * @param int $intGUID
275
     * @param string $strISOLanguage
276
     * @param string $strFirstName
277
     * @param string $strLastName
278
     * @param string $strCompany
279
     * @param string $strAddress1
280
     * @param string $strAddress2
281
     * @param string $strCity
282
     * @param string $strState
283
     * @param string $strCountry
284
     * @param string $strZip
285
     * @param string $strPhone
286
     * @param string $strEmail
287
     * @param string $strPaypalTransactionID
288
     * @param string $strReference
289
     * @param \DateTime $dtArrivalDate
290
     * @param \DateTime $dtDepartureDate
291
     * @param int $intGuestCount
292
     * @param string $strChildren
293
     * @param int $intRateID
294
     * @param int $intRoomTypeID
295
     * @param int $intPromoPushID
296
     * @param int $intPromoCodeID
297
     * @param string $strAttributes
298
     * @param string $strLocations
299
     * @param string $strSpecialRequests
300
     * @param string $strActivityStructure
301
     * @param int $intRoomQty
302
     * @param dstElements $dstElements
303
     * @param int $intTANo
304
     * @param string $strIATANo
305
     * @param int $intMemNo
306
     * @param dstGolfPackageItems $dstGolfPackageItems
307
     * @param int $intCondoOwnerId
308
     * @param int $intRoomId
309
     * @param int $intBookingCondoType
310
     * @param boolean $IsInsuranceAccepted
311
     * @param int $intBuildingID
312
     * @param float $ReservationAmount
313
     * @param string $ELMMarketingSource
314
     * @param string $DayOfBirth
315
     * @param string $MonthOfBirth
316
     * @param string $YearOfBirth
317
     * @param string $strComments
318
     * @param boolean $IsPaidByFOO
319
     * @param string $StrListSpecialOffertApplicable
320
     * @param dsDailyManualRates $dsDailyManualRates
321
     * @param boolean $IsRBO
322
     * @param int $ID_Member
323
     * @param boolean $IsApplySpecialOffers
324
     * @param int $intBusinessSourceID
325
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
326
     * @param int $intSuiteConfigurationID
327
     */
328
    public function __construct($intGUID, $strISOLanguage, $strFirstName, $strLastName, $strCompany, $strAddress1, $strAddress2, $strCity, $strState, $strCountry, $strZip, $strPhone, $strEmail, $strPaypalTransactionID, $strReference, \DateTime $dtArrivalDate, \DateTime $dtDepartureDate, $intGuestCount, $strChildren, $intRateID, $intRoomTypeID, $intPromoPushID, $intPromoCodeID, $strAttributes, $strLocations, $strSpecialRequests, $strActivityStructure, $intRoomQty, $dstElements, $intTANo, $strIATANo, $intMemNo, $dstGolfPackageItems, $intCondoOwnerId, $intRoomId, $intBookingCondoType, $IsInsuranceAccepted, $intBuildingID, $ReservationAmount, $ELMMarketingSource, $DayOfBirth, $MonthOfBirth, $YearOfBirth, $strComments, $IsPaidByFOO, $StrListSpecialOffertApplicable, $dsDailyManualRates, $IsRBO, $ID_Member, $IsApplySpecialOffers, $intBusinessSourceID, $dstServicesChargesALaCarte, $intSuiteConfigurationID)
329
    {
330
        $this->intGUID = $intGUID;
331
        $this->strISOLanguage = $strISOLanguage;
332
        $this->strFirstName = $strFirstName;
333
        $this->strLastName = $strLastName;
334
        $this->strCompany = $strCompany;
335
        $this->strAddress1 = $strAddress1;
336
        $this->strAddress2 = $strAddress2;
337
        $this->strCity = $strCity;
338
        $this->strState = $strState;
339
        $this->strCountry = $strCountry;
340
        $this->strZip = $strZip;
341
        $this->strPhone = $strPhone;
342
        $this->strEmail = $strEmail;
343
        $this->strPaypalTransactionID = $strPaypalTransactionID;
344
        $this->strReference = $strReference;
345
        $this->dtArrivalDate = $dtArrivalDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $dtArrivalDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $dtArrivalDate.

Our type inference engine has found an assignment to a property that is incompatible with the declared type of that property.

Either this assignment is in error or the assigned type should be added to the documentation/type hint for that property..

Loading history...
346
        $this->dtDepartureDate = $dtDepartureDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $dtDepartureDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $dtDepartureDate.

Our type inference engine has found an assignment to a property that is incompatible with the declared type of that property.

Either this assignment is in error or the assigned type should be added to the documentation/type hint for that property..

Loading history...
347
        $this->intGuestCount = $intGuestCount;
348
        $this->strChildren = $strChildren;
349
        $this->intRateID = $intRateID;
350
        $this->intRoomTypeID = $intRoomTypeID;
351
        $this->intPromoPushID = $intPromoPushID;
352
        $this->intPromoCodeID = $intPromoCodeID;
353
        $this->strAttributes = $strAttributes;
354
        $this->strLocations = $strLocations;
355
        $this->strSpecialRequests = $strSpecialRequests;
356
        $this->strActivityStructure = $strActivityStructure;
357
        $this->intRoomQty = $intRoomQty;
358
        $this->dstElements = $dstElements;
359
        $this->intTANo = $intTANo;
360
        $this->strIATANo = $strIATANo;
361
        $this->intMemNo = $intMemNo;
362
        $this->dstGolfPackageItems = $dstGolfPackageItems;
363
        $this->intCondoOwnerId = $intCondoOwnerId;
364
        $this->intRoomId = $intRoomId;
365
        $this->intBookingCondoType = $intBookingCondoType;
366
        $this->IsInsuranceAccepted = $IsInsuranceAccepted;
367
        $this->intBuildingID = $intBuildingID;
368
        $this->ReservationAmount = $ReservationAmount;
369
        $this->ELMMarketingSource = $ELMMarketingSource;
370
        $this->DayOfBirth = $DayOfBirth;
371
        $this->MonthOfBirth = $MonthOfBirth;
372
        $this->YearOfBirth = $YearOfBirth;
373
        $this->strComments = $strComments;
374
        $this->IsPaidByFOO = $IsPaidByFOO;
375
        $this->StrListSpecialOffertApplicable = $StrListSpecialOffertApplicable;
376
        $this->dsDailyManualRates = $dsDailyManualRates;
377
        $this->IsRBO = $IsRBO;
378
        $this->ID_Member = $ID_Member;
379
        $this->IsApplySpecialOffers = $IsApplySpecialOffers;
380
        $this->intBusinessSourceID = $intBusinessSourceID;
381
        $this->dstServicesChargesALaCarte = $dstServicesChargesALaCarte;
382
        $this->intSuiteConfigurationID = $intSuiteConfigurationID;
383
    }
384
385
    /**
386
     * @return int
387
     */
388
    public function getIntGUID()
389
    {
390
        return $this->intGUID;
391
    }
392
393
    /**
394
     * @param int $intGUID
395
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
396
     */
397
    public function setIntGUID($intGUID)
398
    {
399
        $this->intGUID = $intGUID;
400
        return $this;
401
    }
402
403
    /**
404
     * @return string
405
     */
406
    public function getStrISOLanguage()
407
    {
408
        return $this->strISOLanguage;
409
    }
410
411
    /**
412
     * @param string $strISOLanguage
413
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
414
     */
415
    public function setStrISOLanguage($strISOLanguage)
416
    {
417
        $this->strISOLanguage = $strISOLanguage;
418
        return $this;
419
    }
420
421
    /**
422
     * @return string
423
     */
424
    public function getStrFirstName()
425
    {
426
        return $this->strFirstName;
427
    }
428
429
    /**
430
     * @param string $strFirstName
431
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
432
     */
433
    public function setStrFirstName($strFirstName)
434
    {
435
        $this->strFirstName = $strFirstName;
436
        return $this;
437
    }
438
439
    /**
440
     * @return string
441
     */
442
    public function getStrLastName()
443
    {
444
        return $this->strLastName;
445
    }
446
447
    /**
448
     * @param string $strLastName
449
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
450
     */
451
    public function setStrLastName($strLastName)
452
    {
453
        $this->strLastName = $strLastName;
454
        return $this;
455
    }
456
457
    /**
458
     * @return string
459
     */
460
    public function getStrCompany()
461
    {
462
        return $this->strCompany;
463
    }
464
465
    /**
466
     * @param string $strCompany
467
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
468
     */
469
    public function setStrCompany($strCompany)
470
    {
471
        $this->strCompany = $strCompany;
472
        return $this;
473
    }
474
475
    /**
476
     * @return string
477
     */
478
    public function getStrAddress1()
479
    {
480
        return $this->strAddress1;
481
    }
482
483
    /**
484
     * @param string $strAddress1
485
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
486
     */
487
    public function setStrAddress1($strAddress1)
488
    {
489
        $this->strAddress1 = $strAddress1;
490
        return $this;
491
    }
492
493
    /**
494
     * @return string
495
     */
496
    public function getStrAddress2()
497
    {
498
        return $this->strAddress2;
499
    }
500
501
    /**
502
     * @param string $strAddress2
503
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
504
     */
505
    public function setStrAddress2($strAddress2)
506
    {
507
        $this->strAddress2 = $strAddress2;
508
        return $this;
509
    }
510
511
    /**
512
     * @return string
513
     */
514
    public function getStrCity()
515
    {
516
        return $this->strCity;
517
    }
518
519
    /**
520
     * @param string $strCity
521
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
522
     */
523
    public function setStrCity($strCity)
524
    {
525
        $this->strCity = $strCity;
526
        return $this;
527
    }
528
529
    /**
530
     * @return string
531
     */
532
    public function getStrState()
533
    {
534
        return $this->strState;
535
    }
536
537
    /**
538
     * @param string $strState
539
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
540
     */
541
    public function setStrState($strState)
542
    {
543
        $this->strState = $strState;
544
        return $this;
545
    }
546
547
    /**
548
     * @return string
549
     */
550
    public function getStrCountry()
551
    {
552
        return $this->strCountry;
553
    }
554
555
    /**
556
     * @param string $strCountry
557
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
558
     */
559
    public function setStrCountry($strCountry)
560
    {
561
        $this->strCountry = $strCountry;
562
        return $this;
563
    }
564
565
    /**
566
     * @return string
567
     */
568
    public function getStrZip()
569
    {
570
        return $this->strZip;
571
    }
572
573
    /**
574
     * @param string $strZip
575
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
576
     */
577
    public function setStrZip($strZip)
578
    {
579
        $this->strZip = $strZip;
580
        return $this;
581
    }
582
583
    /**
584
     * @return string
585
     */
586
    public function getStrPhone()
587
    {
588
        return $this->strPhone;
589
    }
590
591
    /**
592
     * @param string $strPhone
593
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
594
     */
595
    public function setStrPhone($strPhone)
596
    {
597
        $this->strPhone = $strPhone;
598
        return $this;
599
    }
600
601
    /**
602
     * @return string
603
     */
604
    public function getStrEmail()
605
    {
606
        return $this->strEmail;
607
    }
608
609
    /**
610
     * @param string $strEmail
611
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
612
     */
613
    public function setStrEmail($strEmail)
614
    {
615
        $this->strEmail = $strEmail;
616
        return $this;
617
    }
618
619
    /**
620
     * @return string
621
     */
622
    public function getStrPaypalTransactionID()
623
    {
624
        return $this->strPaypalTransactionID;
625
    }
626
627
    /**
628
     * @param string $strPaypalTransactionID
629
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
630
     */
631
    public function setStrPaypalTransactionID($strPaypalTransactionID)
632
    {
633
        $this->strPaypalTransactionID = $strPaypalTransactionID;
634
        return $this;
635
    }
636
637
    /**
638
     * @return string
639
     */
640
    public function getStrReference()
641
    {
642
        return $this->strReference;
643
    }
644
645
    /**
646
     * @param string $strReference
647
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
648
     */
649
    public function setStrReference($strReference)
650
    {
651
        $this->strReference = $strReference;
652
        return $this;
653
    }
654
655
    /**
656
     * @return \DateTime
657
     */
658
    public function getDtArrivalDate()
659
    {
660
        if ($this->dtArrivalDate == null) {
661
            return null;
662
        } else {
663
            try {
664
                return new \DateTime($this->dtArrivalDate);
665
            } catch (\Exception $e) {
666
                return false;
667
            }
668
        }
669
    }
670
671
    /**
672
     * @param \DateTime $dtArrivalDate
673
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
674
     */
675
    public function setDtArrivalDate(\DateTime $dtArrivalDate)
676
    {
677
        $this->dtArrivalDate = $dtArrivalDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $dtArrivalDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $dtArrivalDate.

Our type inference engine has found an assignment to a property that is incompatible with the declared type of that property.

Either this assignment is in error or the assigned type should be added to the documentation/type hint for that property..

Loading history...
678
        return $this;
679
    }
680
681
    /**
682
     * @return \DateTime
683
     */
684
    public function getDtDepartureDate()
685
    {
686
        if ($this->dtDepartureDate == null) {
687
            return null;
688
        } else {
689
            try {
690
                return new \DateTime($this->dtDepartureDate);
691
            } catch (\Exception $e) {
692
                return false;
693
            }
694
        }
695
    }
696
697
    /**
698
     * @param \DateTime $dtDepartureDate
699
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
700
     */
701
    public function setDtDepartureDate(\DateTime $dtDepartureDate)
702
    {
703
        $this->dtDepartureDate = $dtDepartureDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $dtDepartureDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $dtDepartureDate.

Our type inference engine has found an assignment to a property that is incompatible with the declared type of that property.

Either this assignment is in error or the assigned type should be added to the documentation/type hint for that property..

Loading history...
704
        return $this;
705
    }
706
707
    /**
708
     * @return int
709
     */
710
    public function getIntGuestCount()
711
    {
712
        return $this->intGuestCount;
713
    }
714
715
    /**
716
     * @param int $intGuestCount
717
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
718
     */
719
    public function setIntGuestCount($intGuestCount)
720
    {
721
        $this->intGuestCount = $intGuestCount;
722
        return $this;
723
    }
724
725
    /**
726
     * @return string
727
     */
728
    public function getStrChildren()
729
    {
730
        return $this->strChildren;
731
    }
732
733
    /**
734
     * @param string $strChildren
735
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
736
     */
737
    public function setStrChildren($strChildren)
738
    {
739
        $this->strChildren = $strChildren;
740
        return $this;
741
    }
742
743
    /**
744
     * @return int
745
     */
746
    public function getIntRateID()
747
    {
748
        return $this->intRateID;
749
    }
750
751
    /**
752
     * @param int $intRateID
753
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
754
     */
755
    public function setIntRateID($intRateID)
756
    {
757
        $this->intRateID = $intRateID;
758
        return $this;
759
    }
760
761
    /**
762
     * @return int
763
     */
764
    public function getIntRoomTypeID()
765
    {
766
        return $this->intRoomTypeID;
767
    }
768
769
    /**
770
     * @param int $intRoomTypeID
771
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
772
     */
773
    public function setIntRoomTypeID($intRoomTypeID)
774
    {
775
        $this->intRoomTypeID = $intRoomTypeID;
776
        return $this;
777
    }
778
779
    /**
780
     * @return int
781
     */
782
    public function getIntPromoPushID()
783
    {
784
        return $this->intPromoPushID;
785
    }
786
787
    /**
788
     * @param int $intPromoPushID
789
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
790
     */
791
    public function setIntPromoPushID($intPromoPushID)
792
    {
793
        $this->intPromoPushID = $intPromoPushID;
794
        return $this;
795
    }
796
797
    /**
798
     * @return int
799
     */
800
    public function getIntPromoCodeID()
801
    {
802
        return $this->intPromoCodeID;
803
    }
804
805
    /**
806
     * @param int $intPromoCodeID
807
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
808
     */
809
    public function setIntPromoCodeID($intPromoCodeID)
810
    {
811
        $this->intPromoCodeID = $intPromoCodeID;
812
        return $this;
813
    }
814
815
    /**
816
     * @return string
817
     */
818
    public function getStrAttributes()
819
    {
820
        return $this->strAttributes;
821
    }
822
823
    /**
824
     * @param string $strAttributes
825
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
826
     */
827
    public function setStrAttributes($strAttributes)
828
    {
829
        $this->strAttributes = $strAttributes;
830
        return $this;
831
    }
832
833
    /**
834
     * @return string
835
     */
836
    public function getStrLocations()
837
    {
838
        return $this->strLocations;
839
    }
840
841
    /**
842
     * @param string $strLocations
843
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
844
     */
845
    public function setStrLocations($strLocations)
846
    {
847
        $this->strLocations = $strLocations;
848
        return $this;
849
    }
850
851
    /**
852
     * @return string
853
     */
854
    public function getStrSpecialRequests()
855
    {
856
        return $this->strSpecialRequests;
857
    }
858
859
    /**
860
     * @param string $strSpecialRequests
861
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
862
     */
863
    public function setStrSpecialRequests($strSpecialRequests)
864
    {
865
        $this->strSpecialRequests = $strSpecialRequests;
866
        return $this;
867
    }
868
869
    /**
870
     * @return string
871
     */
872
    public function getStrActivityStructure()
873
    {
874
        return $this->strActivityStructure;
875
    }
876
877
    /**
878
     * @param string $strActivityStructure
879
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
880
     */
881
    public function setStrActivityStructure($strActivityStructure)
882
    {
883
        $this->strActivityStructure = $strActivityStructure;
884
        return $this;
885
    }
886
887
    /**
888
     * @return int
889
     */
890
    public function getIntRoomQty()
891
    {
892
        return $this->intRoomQty;
893
    }
894
895
    /**
896
     * @param int $intRoomQty
897
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
898
     */
899
    public function setIntRoomQty($intRoomQty)
900
    {
901
        $this->intRoomQty = $intRoomQty;
902
        return $this;
903
    }
904
905
    /**
906
     * @return dstElements
907
     */
908
    public function getDstElements()
909
    {
910
        return $this->dstElements;
911
    }
912
913
    /**
914
     * @param dstElements $dstElements
915
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
916
     */
917
    public function setDstElements($dstElements)
918
    {
919
        $this->dstElements = $dstElements;
920
        return $this;
921
    }
922
923
    /**
924
     * @return int
925
     */
926
    public function getIntTANo()
927
    {
928
        return $this->intTANo;
929
    }
930
931
    /**
932
     * @param int $intTANo
933
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
934
     */
935
    public function setIntTANo($intTANo)
936
    {
937
        $this->intTANo = $intTANo;
938
        return $this;
939
    }
940
941
    /**
942
     * @return string
943
     */
944
    public function getStrIATANo()
945
    {
946
        return $this->strIATANo;
947
    }
948
949
    /**
950
     * @param string $strIATANo
951
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
952
     */
953
    public function setStrIATANo($strIATANo)
954
    {
955
        $this->strIATANo = $strIATANo;
956
        return $this;
957
    }
958
959
    /**
960
     * @return int
961
     */
962
    public function getIntMemNo()
963
    {
964
        return $this->intMemNo;
965
    }
966
967
    /**
968
     * @param int $intMemNo
969
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
970
     */
971
    public function setIntMemNo($intMemNo)
972
    {
973
        $this->intMemNo = $intMemNo;
974
        return $this;
975
    }
976
977
    /**
978
     * @return dstGolfPackageItems
979
     */
980
    public function getDstGolfPackageItems()
981
    {
982
        return $this->dstGolfPackageItems;
983
    }
984
985
    /**
986
     * @param dstGolfPackageItems $dstGolfPackageItems
987
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
988
     */
989
    public function setDstGolfPackageItems($dstGolfPackageItems)
990
    {
991
        $this->dstGolfPackageItems = $dstGolfPackageItems;
992
        return $this;
993
    }
994
995
    /**
996
     * @return int
997
     */
998
    public function getIntCondoOwnerId()
999
    {
1000
        return $this->intCondoOwnerId;
1001
    }
1002
1003
    /**
1004
     * @param int $intCondoOwnerId
1005
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1006
     */
1007
    public function setIntCondoOwnerId($intCondoOwnerId)
1008
    {
1009
        $this->intCondoOwnerId = $intCondoOwnerId;
1010
        return $this;
1011
    }
1012
1013
    /**
1014
     * @return int
1015
     */
1016
    public function getIntRoomId()
1017
    {
1018
        return $this->intRoomId;
1019
    }
1020
1021
    /**
1022
     * @param int $intRoomId
1023
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1024
     */
1025
    public function setIntRoomId($intRoomId)
1026
    {
1027
        $this->intRoomId = $intRoomId;
1028
        return $this;
1029
    }
1030
1031
    /**
1032
     * @return int
1033
     */
1034
    public function getIntBookingCondoType()
1035
    {
1036
        return $this->intBookingCondoType;
1037
    }
1038
1039
    /**
1040
     * @param int $intBookingCondoType
1041
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1042
     */
1043
    public function setIntBookingCondoType($intBookingCondoType)
1044
    {
1045
        $this->intBookingCondoType = $intBookingCondoType;
1046
        return $this;
1047
    }
1048
1049
    /**
1050
     * @return boolean
1051
     */
1052
    public function getIsInsuranceAccepted()
1053
    {
1054
        return $this->IsInsuranceAccepted;
1055
    }
1056
1057
    /**
1058
     * @param boolean $IsInsuranceAccepted
1059
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1060
     */
1061
    public function setIsInsuranceAccepted($IsInsuranceAccepted)
1062
    {
1063
        $this->IsInsuranceAccepted = $IsInsuranceAccepted;
1064
        return $this;
1065
    }
1066
1067
    /**
1068
     * @return int
1069
     */
1070
    public function getIntBuildingID()
1071
    {
1072
        return $this->intBuildingID;
1073
    }
1074
1075
    /**
1076
     * @param int $intBuildingID
1077
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1078
     */
1079
    public function setIntBuildingID($intBuildingID)
1080
    {
1081
        $this->intBuildingID = $intBuildingID;
1082
        return $this;
1083
    }
1084
1085
    /**
1086
     * @return float
1087
     */
1088
    public function getReservationAmount()
1089
    {
1090
        return $this->ReservationAmount;
1091
    }
1092
1093
    /**
1094
     * @param float $ReservationAmount
1095
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1096
     */
1097
    public function setReservationAmount($ReservationAmount)
1098
    {
1099
        $this->ReservationAmount = $ReservationAmount;
1100
        return $this;
1101
    }
1102
1103
    /**
1104
     * @return string
1105
     */
1106
    public function getELMMarketingSource()
1107
    {
1108
        return $this->ELMMarketingSource;
1109
    }
1110
1111
    /**
1112
     * @param string $ELMMarketingSource
1113
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1114
     */
1115
    public function setELMMarketingSource($ELMMarketingSource)
1116
    {
1117
        $this->ELMMarketingSource = $ELMMarketingSource;
1118
        return $this;
1119
    }
1120
1121
    /**
1122
     * @return string
1123
     */
1124
    public function getDayOfBirth()
1125
    {
1126
        return $this->DayOfBirth;
1127
    }
1128
1129
    /**
1130
     * @param string $DayOfBirth
1131
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1132
     */
1133
    public function setDayOfBirth($DayOfBirth)
1134
    {
1135
        $this->DayOfBirth = $DayOfBirth;
1136
        return $this;
1137
    }
1138
1139
    /**
1140
     * @return string
1141
     */
1142
    public function getMonthOfBirth()
1143
    {
1144
        return $this->MonthOfBirth;
1145
    }
1146
1147
    /**
1148
     * @param string $MonthOfBirth
1149
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1150
     */
1151
    public function setMonthOfBirth($MonthOfBirth)
1152
    {
1153
        $this->MonthOfBirth = $MonthOfBirth;
1154
        return $this;
1155
    }
1156
1157
    /**
1158
     * @return string
1159
     */
1160
    public function getYearOfBirth()
1161
    {
1162
        return $this->YearOfBirth;
1163
    }
1164
1165
    /**
1166
     * @param string $YearOfBirth
1167
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1168
     */
1169
    public function setYearOfBirth($YearOfBirth)
1170
    {
1171
        $this->YearOfBirth = $YearOfBirth;
1172
        return $this;
1173
    }
1174
1175
    /**
1176
     * @return string
1177
     */
1178
    public function getStrComments()
1179
    {
1180
        return $this->strComments;
1181
    }
1182
1183
    /**
1184
     * @param string $strComments
1185
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1186
     */
1187
    public function setStrComments($strComments)
1188
    {
1189
        $this->strComments = $strComments;
1190
        return $this;
1191
    }
1192
1193
    /**
1194
     * @return boolean
1195
     */
1196
    public function getIsPaidByFOO()
1197
    {
1198
        return $this->IsPaidByFOO;
1199
    }
1200
1201
    /**
1202
     * @param boolean $IsPaidByFOO
1203
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1204
     */
1205
    public function setIsPaidByFOO($IsPaidByFOO)
1206
    {
1207
        $this->IsPaidByFOO = $IsPaidByFOO;
1208
        return $this;
1209
    }
1210
1211
    /**
1212
     * @return string
1213
     */
1214
    public function getStrListSpecialOffertApplicable()
1215
    {
1216
        return $this->StrListSpecialOffertApplicable;
1217
    }
1218
1219
    /**
1220
     * @param string $StrListSpecialOffertApplicable
1221
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1222
     */
1223
    public function setStrListSpecialOffertApplicable($StrListSpecialOffertApplicable)
1224
    {
1225
        $this->StrListSpecialOffertApplicable = $StrListSpecialOffertApplicable;
1226
        return $this;
1227
    }
1228
1229
    /**
1230
     * @return dsDailyManualRates
1231
     */
1232
    public function getDsDailyManualRates()
1233
    {
1234
        return $this->dsDailyManualRates;
1235
    }
1236
1237
    /**
1238
     * @param dsDailyManualRates $dsDailyManualRates
1239
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1240
     */
1241
    public function setDsDailyManualRates($dsDailyManualRates)
1242
    {
1243
        $this->dsDailyManualRates = $dsDailyManualRates;
1244
        return $this;
1245
    }
1246
1247
    /**
1248
     * @return boolean
1249
     */
1250
    public function getIsRBO()
1251
    {
1252
        return $this->IsRBO;
1253
    }
1254
1255
    /**
1256
     * @param boolean $IsRBO
1257
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1258
     */
1259
    public function setIsRBO($IsRBO)
1260
    {
1261
        $this->IsRBO = $IsRBO;
1262
        return $this;
1263
    }
1264
1265
    /**
1266
     * @return int
1267
     */
1268
    public function getID_Member()
1269
    {
1270
        return $this->ID_Member;
1271
    }
1272
1273
    /**
1274
     * @param int $ID_Member
1275
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1276
     */
1277
    public function setID_Member($ID_Member)
1278
    {
1279
        $this->ID_Member = $ID_Member;
1280
        return $this;
1281
    }
1282
1283
    /**
1284
     * @return boolean
1285
     */
1286
    public function getIsApplySpecialOffers()
1287
    {
1288
        return $this->IsApplySpecialOffers;
1289
    }
1290
1291
    /**
1292
     * @param boolean $IsApplySpecialOffers
1293
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1294
     */
1295
    public function setIsApplySpecialOffers($IsApplySpecialOffers)
1296
    {
1297
        $this->IsApplySpecialOffers = $IsApplySpecialOffers;
1298
        return $this;
1299
    }
1300
1301
    /**
1302
     * @return int
1303
     */
1304
    public function getIntBusinessSourceID()
1305
    {
1306
        return $this->intBusinessSourceID;
1307
    }
1308
1309
    /**
1310
     * @param int $intBusinessSourceID
1311
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1312
     */
1313
    public function setIntBusinessSourceID($intBusinessSourceID)
1314
    {
1315
        $this->intBusinessSourceID = $intBusinessSourceID;
1316
        return $this;
1317
    }
1318
1319
    /**
1320
     * @return dstServicesChargesALaCarte
1321
     */
1322
    public function getDstServicesChargesALaCarte()
1323
    {
1324
        return $this->dstServicesChargesALaCarte;
1325
    }
1326
1327
    /**
1328
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
1329
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1330
     */
1331
    public function setDstServicesChargesALaCarte($dstServicesChargesALaCarte)
1332
    {
1333
        $this->dstServicesChargesALaCarte = $dstServicesChargesALaCarte;
1334
        return $this;
1335
    }
1336
1337
    /**
1338
     * @return int
1339
     */
1340
    public function getIntSuiteConfigurationID()
1341
    {
1342
        return $this->intSuiteConfigurationID;
1343
    }
1344
1345
    /**
1346
     * @param int $intSuiteConfigurationID
1347
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessedRBO
1348
     */
1349
    public function setIntSuiteConfigurationID($intSuiteConfigurationID)
1350
    {
1351
        $this->intSuiteConfigurationID = $intSuiteConfigurationID;
1352
        return $this;
1353
    }
1354
}
1355