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/SaveReservationWithPaypalProcessed.php (5 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 SaveReservationWithPaypalProcessed
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 boolean $IsApplySpecialOffers
235
     */
236
    protected $IsApplySpecialOffers = null;
237
238
    /**
239
     * @var int $intBusinessSourceID
240
     */
241
    protected $intBusinessSourceID = null;
242
243
    /**
244
     * @var dstServicesChargesALaCarte $dstServicesChargesALaCarte
245
     */
246
    protected $dstServicesChargesALaCarte = null;
247
248
    /**
249
     * @var int $intSuiteConfigurationID
250
     */
251
    protected $intSuiteConfigurationID = null;
252
253
    /**
254
     * @param int $intGUID
255
     * @param string $strISOLanguage
256
     * @param string $strFirstName
257
     * @param string $strLastName
258
     * @param string $strCompany
259
     * @param string $strAddress1
260
     * @param string $strAddress2
261
     * @param string $strCity
262
     * @param string $strState
263
     * @param string $strCountry
264
     * @param string $strZip
265
     * @param string $strPhone
266
     * @param string $strEmail
267
     * @param string $strPaypalTransactionID
268
     * @param string $strReference
269
     * @param \DateTime $dtArrivalDate
270
     * @param \DateTime $dtDepartureDate
271
     * @param int $intGuestCount
272
     * @param string $strChildren
273
     * @param int $intRateID
274
     * @param int $intRoomTypeID
275
     * @param int $intPromoPushID
276
     * @param int $intPromoCodeID
277
     * @param string $strAttributes
278
     * @param string $strLocations
279
     * @param string $strSpecialRequests
280
     * @param string $strActivityStructure
281
     * @param int $intRoomQty
282
     * @param dstElements $dstElements
283
     * @param int $intTANo
284
     * @param string $strIATANo
285
     * @param int $intMemNo
286
     * @param dstGolfPackageItems $dstGolfPackageItems
287
     * @param int $intCondoOwnerId
288
     * @param int $intRoomId
289
     * @param int $intBookingCondoType
290
     * @param boolean $IsInsuranceAccepted
291
     * @param int $intBuildingID
292
     * @param float $ReservationAmount
293
     * @param string $ELMMarketingSource
294
     * @param string $DayOfBirth
295
     * @param string $MonthOfBirth
296
     * @param string $YearOfBirth
297
     * @param string $strComments
298
     * @param boolean $IsPaidByFOO
299
     * @param boolean $IsApplySpecialOffers
300
     * @param int $intBusinessSourceID
301
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
302
     * @param int $intSuiteConfigurationID
303
     */
304 View Code Duplication
    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, $IsApplySpecialOffers, $intBusinessSourceID, $dstServicesChargesALaCarte, $intSuiteConfigurationID)
0 ignored issues
show
This method seems to be duplicated in your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
305
    {
306
        $this->intGUID = $intGUID;
307
        $this->strISOLanguage = $strISOLanguage;
308
        $this->strFirstName = $strFirstName;
309
        $this->strLastName = $strLastName;
310
        $this->strCompany = $strCompany;
311
        $this->strAddress1 = $strAddress1;
312
        $this->strAddress2 = $strAddress2;
313
        $this->strCity = $strCity;
314
        $this->strState = $strState;
315
        $this->strCountry = $strCountry;
316
        $this->strZip = $strZip;
317
        $this->strPhone = $strPhone;
318
        $this->strEmail = $strEmail;
319
        $this->strPaypalTransactionID = $strPaypalTransactionID;
320
        $this->strReference = $strReference;
321
        $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...
322
        $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...
323
        $this->intGuestCount = $intGuestCount;
324
        $this->strChildren = $strChildren;
325
        $this->intRateID = $intRateID;
326
        $this->intRoomTypeID = $intRoomTypeID;
327
        $this->intPromoPushID = $intPromoPushID;
328
        $this->intPromoCodeID = $intPromoCodeID;
329
        $this->strAttributes = $strAttributes;
330
        $this->strLocations = $strLocations;
331
        $this->strSpecialRequests = $strSpecialRequests;
332
        $this->strActivityStructure = $strActivityStructure;
333
        $this->intRoomQty = $intRoomQty;
334
        $this->dstElements = $dstElements;
335
        $this->intTANo = $intTANo;
336
        $this->strIATANo = $strIATANo;
337
        $this->intMemNo = $intMemNo;
338
        $this->dstGolfPackageItems = $dstGolfPackageItems;
339
        $this->intCondoOwnerId = $intCondoOwnerId;
340
        $this->intRoomId = $intRoomId;
341
        $this->intBookingCondoType = $intBookingCondoType;
342
        $this->IsInsuranceAccepted = $IsInsuranceAccepted;
343
        $this->intBuildingID = $intBuildingID;
344
        $this->ReservationAmount = $ReservationAmount;
345
        $this->ELMMarketingSource = $ELMMarketingSource;
346
        $this->DayOfBirth = $DayOfBirth;
347
        $this->MonthOfBirth = $MonthOfBirth;
348
        $this->YearOfBirth = $YearOfBirth;
349
        $this->strComments = $strComments;
350
        $this->IsPaidByFOO = $IsPaidByFOO;
351
        $this->IsApplySpecialOffers = $IsApplySpecialOffers;
352
        $this->intBusinessSourceID = $intBusinessSourceID;
353
        $this->dstServicesChargesALaCarte = $dstServicesChargesALaCarte;
354
        $this->intSuiteConfigurationID = $intSuiteConfigurationID;
355
    }
356
357
    /**
358
     * @return int
359
     */
360
    public function getIntGUID()
361
    {
362
        return $this->intGUID;
363
    }
364
365
    /**
366
     * @param int $intGUID
367
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
368
     */
369
    public function setIntGUID($intGUID)
370
    {
371
        $this->intGUID = $intGUID;
372
        return $this;
373
    }
374
375
    /**
376
     * @return string
377
     */
378
    public function getStrISOLanguage()
379
    {
380
        return $this->strISOLanguage;
381
    }
382
383
    /**
384
     * @param string $strISOLanguage
385
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
386
     */
387
    public function setStrISOLanguage($strISOLanguage)
388
    {
389
        $this->strISOLanguage = $strISOLanguage;
390
        return $this;
391
    }
392
393
    /**
394
     * @return string
395
     */
396
    public function getStrFirstName()
397
    {
398
        return $this->strFirstName;
399
    }
400
401
    /**
402
     * @param string $strFirstName
403
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
404
     */
405
    public function setStrFirstName($strFirstName)
406
    {
407
        $this->strFirstName = $strFirstName;
408
        return $this;
409
    }
410
411
    /**
412
     * @return string
413
     */
414
    public function getStrLastName()
415
    {
416
        return $this->strLastName;
417
    }
418
419
    /**
420
     * @param string $strLastName
421
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
422
     */
423
    public function setStrLastName($strLastName)
424
    {
425
        $this->strLastName = $strLastName;
426
        return $this;
427
    }
428
429
    /**
430
     * @return string
431
     */
432
    public function getStrCompany()
433
    {
434
        return $this->strCompany;
435
    }
436
437
    /**
438
     * @param string $strCompany
439
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
440
     */
441
    public function setStrCompany($strCompany)
442
    {
443
        $this->strCompany = $strCompany;
444
        return $this;
445
    }
446
447
    /**
448
     * @return string
449
     */
450
    public function getStrAddress1()
451
    {
452
        return $this->strAddress1;
453
    }
454
455
    /**
456
     * @param string $strAddress1
457
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
458
     */
459
    public function setStrAddress1($strAddress1)
460
    {
461
        $this->strAddress1 = $strAddress1;
462
        return $this;
463
    }
464
465
    /**
466
     * @return string
467
     */
468
    public function getStrAddress2()
469
    {
470
        return $this->strAddress2;
471
    }
472
473
    /**
474
     * @param string $strAddress2
475
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
476
     */
477
    public function setStrAddress2($strAddress2)
478
    {
479
        $this->strAddress2 = $strAddress2;
480
        return $this;
481
    }
482
483
    /**
484
     * @return string
485
     */
486
    public function getStrCity()
487
    {
488
        return $this->strCity;
489
    }
490
491
    /**
492
     * @param string $strCity
493
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
494
     */
495
    public function setStrCity($strCity)
496
    {
497
        $this->strCity = $strCity;
498
        return $this;
499
    }
500
501
    /**
502
     * @return string
503
     */
504
    public function getStrState()
505
    {
506
        return $this->strState;
507
    }
508
509
    /**
510
     * @param string $strState
511
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
512
     */
513
    public function setStrState($strState)
514
    {
515
        $this->strState = $strState;
516
        return $this;
517
    }
518
519
    /**
520
     * @return string
521
     */
522
    public function getStrCountry()
523
    {
524
        return $this->strCountry;
525
    }
526
527
    /**
528
     * @param string $strCountry
529
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
530
     */
531
    public function setStrCountry($strCountry)
532
    {
533
        $this->strCountry = $strCountry;
534
        return $this;
535
    }
536
537
    /**
538
     * @return string
539
     */
540
    public function getStrZip()
541
    {
542
        return $this->strZip;
543
    }
544
545
    /**
546
     * @param string $strZip
547
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
548
     */
549
    public function setStrZip($strZip)
550
    {
551
        $this->strZip = $strZip;
552
        return $this;
553
    }
554
555
    /**
556
     * @return string
557
     */
558
    public function getStrPhone()
559
    {
560
        return $this->strPhone;
561
    }
562
563
    /**
564
     * @param string $strPhone
565
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
566
     */
567
    public function setStrPhone($strPhone)
568
    {
569
        $this->strPhone = $strPhone;
570
        return $this;
571
    }
572
573
    /**
574
     * @return string
575
     */
576
    public function getStrEmail()
577
    {
578
        return $this->strEmail;
579
    }
580
581
    /**
582
     * @param string $strEmail
583
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
584
     */
585
    public function setStrEmail($strEmail)
586
    {
587
        $this->strEmail = $strEmail;
588
        return $this;
589
    }
590
591
    /**
592
     * @return string
593
     */
594
    public function getStrPaypalTransactionID()
595
    {
596
        return $this->strPaypalTransactionID;
597
    }
598
599
    /**
600
     * @param string $strPaypalTransactionID
601
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
602
     */
603
    public function setStrPaypalTransactionID($strPaypalTransactionID)
604
    {
605
        $this->strPaypalTransactionID = $strPaypalTransactionID;
606
        return $this;
607
    }
608
609
    /**
610
     * @return string
611
     */
612
    public function getStrReference()
613
    {
614
        return $this->strReference;
615
    }
616
617
    /**
618
     * @param string $strReference
619
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
620
     */
621
    public function setStrReference($strReference)
622
    {
623
        $this->strReference = $strReference;
624
        return $this;
625
    }
626
627
    /**
628
     * @return \DateTime
629
     */
630
    public function getDtArrivalDate()
631
    {
632
        if ($this->dtArrivalDate == null) {
633
            return null;
634
        } else {
635
            try {
636
                return new \DateTime($this->dtArrivalDate);
637
            } catch (\Exception $e) {
638
                return false;
639
            }
640
        }
641
    }
642
643
    /**
644
     * @param \DateTime $dtArrivalDate
645
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
646
     */
647
    public function setDtArrivalDate(\DateTime $dtArrivalDate)
648
    {
649
        $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...
650
        return $this;
651
    }
652
653
    /**
654
     * @return \DateTime
655
     */
656
    public function getDtDepartureDate()
657
    {
658
        if ($this->dtDepartureDate == null) {
659
            return null;
660
        } else {
661
            try {
662
                return new \DateTime($this->dtDepartureDate);
663
            } catch (\Exception $e) {
664
                return false;
665
            }
666
        }
667
    }
668
669
    /**
670
     * @param \DateTime $dtDepartureDate
671
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
672
     */
673
    public function setDtDepartureDate(\DateTime $dtDepartureDate)
674
    {
675
        $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...
676
        return $this;
677
    }
678
679
    /**
680
     * @return int
681
     */
682
    public function getIntGuestCount()
683
    {
684
        return $this->intGuestCount;
685
    }
686
687
    /**
688
     * @param int $intGuestCount
689
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
690
     */
691
    public function setIntGuestCount($intGuestCount)
692
    {
693
        $this->intGuestCount = $intGuestCount;
694
        return $this;
695
    }
696
697
    /**
698
     * @return string
699
     */
700
    public function getStrChildren()
701
    {
702
        return $this->strChildren;
703
    }
704
705
    /**
706
     * @param string $strChildren
707
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
708
     */
709
    public function setStrChildren($strChildren)
710
    {
711
        $this->strChildren = $strChildren;
712
        return $this;
713
    }
714
715
    /**
716
     * @return int
717
     */
718
    public function getIntRateID()
719
    {
720
        return $this->intRateID;
721
    }
722
723
    /**
724
     * @param int $intRateID
725
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
726
     */
727
    public function setIntRateID($intRateID)
728
    {
729
        $this->intRateID = $intRateID;
730
        return $this;
731
    }
732
733
    /**
734
     * @return int
735
     */
736
    public function getIntRoomTypeID()
737
    {
738
        return $this->intRoomTypeID;
739
    }
740
741
    /**
742
     * @param int $intRoomTypeID
743
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
744
     */
745
    public function setIntRoomTypeID($intRoomTypeID)
746
    {
747
        $this->intRoomTypeID = $intRoomTypeID;
748
        return $this;
749
    }
750
751
    /**
752
     * @return int
753
     */
754
    public function getIntPromoPushID()
755
    {
756
        return $this->intPromoPushID;
757
    }
758
759
    /**
760
     * @param int $intPromoPushID
761
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
762
     */
763
    public function setIntPromoPushID($intPromoPushID)
764
    {
765
        $this->intPromoPushID = $intPromoPushID;
766
        return $this;
767
    }
768
769
    /**
770
     * @return int
771
     */
772
    public function getIntPromoCodeID()
773
    {
774
        return $this->intPromoCodeID;
775
    }
776
777
    /**
778
     * @param int $intPromoCodeID
779
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
780
     */
781
    public function setIntPromoCodeID($intPromoCodeID)
782
    {
783
        $this->intPromoCodeID = $intPromoCodeID;
784
        return $this;
785
    }
786
787
    /**
788
     * @return string
789
     */
790
    public function getStrAttributes()
791
    {
792
        return $this->strAttributes;
793
    }
794
795
    /**
796
     * @param string $strAttributes
797
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
798
     */
799
    public function setStrAttributes($strAttributes)
800
    {
801
        $this->strAttributes = $strAttributes;
802
        return $this;
803
    }
804
805
    /**
806
     * @return string
807
     */
808
    public function getStrLocations()
809
    {
810
        return $this->strLocations;
811
    }
812
813
    /**
814
     * @param string $strLocations
815
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
816
     */
817
    public function setStrLocations($strLocations)
818
    {
819
        $this->strLocations = $strLocations;
820
        return $this;
821
    }
822
823
    /**
824
     * @return string
825
     */
826
    public function getStrSpecialRequests()
827
    {
828
        return $this->strSpecialRequests;
829
    }
830
831
    /**
832
     * @param string $strSpecialRequests
833
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
834
     */
835
    public function setStrSpecialRequests($strSpecialRequests)
836
    {
837
        $this->strSpecialRequests = $strSpecialRequests;
838
        return $this;
839
    }
840
841
    /**
842
     * @return string
843
     */
844
    public function getStrActivityStructure()
845
    {
846
        return $this->strActivityStructure;
847
    }
848
849
    /**
850
     * @param string $strActivityStructure
851
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
852
     */
853
    public function setStrActivityStructure($strActivityStructure)
854
    {
855
        $this->strActivityStructure = $strActivityStructure;
856
        return $this;
857
    }
858
859
    /**
860
     * @return int
861
     */
862
    public function getIntRoomQty()
863
    {
864
        return $this->intRoomQty;
865
    }
866
867
    /**
868
     * @param int $intRoomQty
869
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
870
     */
871
    public function setIntRoomQty($intRoomQty)
872
    {
873
        $this->intRoomQty = $intRoomQty;
874
        return $this;
875
    }
876
877
    /**
878
     * @return dstElements
879
     */
880
    public function getDstElements()
881
    {
882
        return $this->dstElements;
883
    }
884
885
    /**
886
     * @param dstElements $dstElements
887
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
888
     */
889
    public function setDstElements($dstElements)
890
    {
891
        $this->dstElements = $dstElements;
892
        return $this;
893
    }
894
895
    /**
896
     * @return int
897
     */
898
    public function getIntTANo()
899
    {
900
        return $this->intTANo;
901
    }
902
903
    /**
904
     * @param int $intTANo
905
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
906
     */
907
    public function setIntTANo($intTANo)
908
    {
909
        $this->intTANo = $intTANo;
910
        return $this;
911
    }
912
913
    /**
914
     * @return string
915
     */
916
    public function getStrIATANo()
917
    {
918
        return $this->strIATANo;
919
    }
920
921
    /**
922
     * @param string $strIATANo
923
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
924
     */
925
    public function setStrIATANo($strIATANo)
926
    {
927
        $this->strIATANo = $strIATANo;
928
        return $this;
929
    }
930
931
    /**
932
     * @return int
933
     */
934
    public function getIntMemNo()
935
    {
936
        return $this->intMemNo;
937
    }
938
939
    /**
940
     * @param int $intMemNo
941
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
942
     */
943
    public function setIntMemNo($intMemNo)
944
    {
945
        $this->intMemNo = $intMemNo;
946
        return $this;
947
    }
948
949
    /**
950
     * @return dstGolfPackageItems
951
     */
952
    public function getDstGolfPackageItems()
953
    {
954
        return $this->dstGolfPackageItems;
955
    }
956
957
    /**
958
     * @param dstGolfPackageItems $dstGolfPackageItems
959
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
960
     */
961
    public function setDstGolfPackageItems($dstGolfPackageItems)
962
    {
963
        $this->dstGolfPackageItems = $dstGolfPackageItems;
964
        return $this;
965
    }
966
967
    /**
968
     * @return int
969
     */
970
    public function getIntCondoOwnerId()
971
    {
972
        return $this->intCondoOwnerId;
973
    }
974
975
    /**
976
     * @param int $intCondoOwnerId
977
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
978
     */
979
    public function setIntCondoOwnerId($intCondoOwnerId)
980
    {
981
        $this->intCondoOwnerId = $intCondoOwnerId;
982
        return $this;
983
    }
984
985
    /**
986
     * @return int
987
     */
988
    public function getIntRoomId()
989
    {
990
        return $this->intRoomId;
991
    }
992
993
    /**
994
     * @param int $intRoomId
995
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
996
     */
997
    public function setIntRoomId($intRoomId)
998
    {
999
        $this->intRoomId = $intRoomId;
1000
        return $this;
1001
    }
1002
1003
    /**
1004
     * @return int
1005
     */
1006
    public function getIntBookingCondoType()
1007
    {
1008
        return $this->intBookingCondoType;
1009
    }
1010
1011
    /**
1012
     * @param int $intBookingCondoType
1013
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1014
     */
1015
    public function setIntBookingCondoType($intBookingCondoType)
1016
    {
1017
        $this->intBookingCondoType = $intBookingCondoType;
1018
        return $this;
1019
    }
1020
1021
    /**
1022
     * @return boolean
1023
     */
1024
    public function getIsInsuranceAccepted()
1025
    {
1026
        return $this->IsInsuranceAccepted;
1027
    }
1028
1029
    /**
1030
     * @param boolean $IsInsuranceAccepted
1031
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1032
     */
1033
    public function setIsInsuranceAccepted($IsInsuranceAccepted)
1034
    {
1035
        $this->IsInsuranceAccepted = $IsInsuranceAccepted;
1036
        return $this;
1037
    }
1038
1039
    /**
1040
     * @return int
1041
     */
1042
    public function getIntBuildingID()
1043
    {
1044
        return $this->intBuildingID;
1045
    }
1046
1047
    /**
1048
     * @param int $intBuildingID
1049
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1050
     */
1051
    public function setIntBuildingID($intBuildingID)
1052
    {
1053
        $this->intBuildingID = $intBuildingID;
1054
        return $this;
1055
    }
1056
1057
    /**
1058
     * @return float
1059
     */
1060
    public function getReservationAmount()
1061
    {
1062
        return $this->ReservationAmount;
1063
    }
1064
1065
    /**
1066
     * @param float $ReservationAmount
1067
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1068
     */
1069
    public function setReservationAmount($ReservationAmount)
1070
    {
1071
        $this->ReservationAmount = $ReservationAmount;
1072
        return $this;
1073
    }
1074
1075
    /**
1076
     * @return string
1077
     */
1078
    public function getELMMarketingSource()
1079
    {
1080
        return $this->ELMMarketingSource;
1081
    }
1082
1083
    /**
1084
     * @param string $ELMMarketingSource
1085
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1086
     */
1087
    public function setELMMarketingSource($ELMMarketingSource)
1088
    {
1089
        $this->ELMMarketingSource = $ELMMarketingSource;
1090
        return $this;
1091
    }
1092
1093
    /**
1094
     * @return string
1095
     */
1096
    public function getDayOfBirth()
1097
    {
1098
        return $this->DayOfBirth;
1099
    }
1100
1101
    /**
1102
     * @param string $DayOfBirth
1103
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1104
     */
1105
    public function setDayOfBirth($DayOfBirth)
1106
    {
1107
        $this->DayOfBirth = $DayOfBirth;
1108
        return $this;
1109
    }
1110
1111
    /**
1112
     * @return string
1113
     */
1114
    public function getMonthOfBirth()
1115
    {
1116
        return $this->MonthOfBirth;
1117
    }
1118
1119
    /**
1120
     * @param string $MonthOfBirth
1121
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1122
     */
1123
    public function setMonthOfBirth($MonthOfBirth)
1124
    {
1125
        $this->MonthOfBirth = $MonthOfBirth;
1126
        return $this;
1127
    }
1128
1129
    /**
1130
     * @return string
1131
     */
1132
    public function getYearOfBirth()
1133
    {
1134
        return $this->YearOfBirth;
1135
    }
1136
1137
    /**
1138
     * @param string $YearOfBirth
1139
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1140
     */
1141
    public function setYearOfBirth($YearOfBirth)
1142
    {
1143
        $this->YearOfBirth = $YearOfBirth;
1144
        return $this;
1145
    }
1146
1147
    /**
1148
     * @return string
1149
     */
1150
    public function getStrComments()
1151
    {
1152
        return $this->strComments;
1153
    }
1154
1155
    /**
1156
     * @param string $strComments
1157
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1158
     */
1159
    public function setStrComments($strComments)
1160
    {
1161
        $this->strComments = $strComments;
1162
        return $this;
1163
    }
1164
1165
    /**
1166
     * @return boolean
1167
     */
1168
    public function getIsPaidByFOO()
1169
    {
1170
        return $this->IsPaidByFOO;
1171
    }
1172
1173
    /**
1174
     * @param boolean $IsPaidByFOO
1175
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1176
     */
1177
    public function setIsPaidByFOO($IsPaidByFOO)
1178
    {
1179
        $this->IsPaidByFOO = $IsPaidByFOO;
1180
        return $this;
1181
    }
1182
1183
    /**
1184
     * @return boolean
1185
     */
1186
    public function getIsApplySpecialOffers()
1187
    {
1188
        return $this->IsApplySpecialOffers;
1189
    }
1190
1191
    /**
1192
     * @param boolean $IsApplySpecialOffers
1193
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1194
     */
1195
    public function setIsApplySpecialOffers($IsApplySpecialOffers)
1196
    {
1197
        $this->IsApplySpecialOffers = $IsApplySpecialOffers;
1198
        return $this;
1199
    }
1200
1201
    /**
1202
     * @return int
1203
     */
1204
    public function getIntBusinessSourceID()
1205
    {
1206
        return $this->intBusinessSourceID;
1207
    }
1208
1209
    /**
1210
     * @param int $intBusinessSourceID
1211
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1212
     */
1213
    public function setIntBusinessSourceID($intBusinessSourceID)
1214
    {
1215
        $this->intBusinessSourceID = $intBusinessSourceID;
1216
        return $this;
1217
    }
1218
1219
    /**
1220
     * @return dstServicesChargesALaCarte
1221
     */
1222
    public function getDstServicesChargesALaCarte()
1223
    {
1224
        return $this->dstServicesChargesALaCarte;
1225
    }
1226
1227
    /**
1228
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
1229
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1230
     */
1231
    public function setDstServicesChargesALaCarte($dstServicesChargesALaCarte)
1232
    {
1233
        $this->dstServicesChargesALaCarte = $dstServicesChargesALaCarte;
1234
        return $this;
1235
    }
1236
1237
    /**
1238
     * @return int
1239
     */
1240
    public function getIntSuiteConfigurationID()
1241
    {
1242
        return $this->intSuiteConfigurationID;
1243
    }
1244
1245
    /**
1246
     * @param int $intSuiteConfigurationID
1247
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithPaypalProcessed
1248
     */
1249
    public function setIntSuiteConfigurationID($intSuiteConfigurationID)
1250
    {
1251
        $this->intSuiteConfigurationID = $intSuiteConfigurationID;
1252
        return $this;
1253
    }
1254
}
1255