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.

SaveReservationWithECheckProcessedBackToBack.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 SaveReservationWithECheckProcessedBackToBack
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 \DateTime $dtArrivalDate
75
     */
76
    protected $dtArrivalDate = null;
77
78
    /**
79
     * @var \DateTime $dtDepartureDate
80
     */
81
    protected $dtDepartureDate = null;
82
83
    /**
84
     * @var int $intGuestCount
85
     */
86
    protected $intGuestCount = null;
87
88
    /**
89
     * @var string $strChildren
90
     */
91
    protected $strChildren = null;
92
93
    /**
94
     * @var int $intRateID
95
     */
96
    protected $intRateID = null;
97
98
    /**
99
     * @var int $intRoomTypeID
100
     */
101
    protected $intRoomTypeID = null;
102
103
    /**
104
     * @var int $intPromoPushID
105
     */
106
    protected $intPromoPushID = null;
107
108
    /**
109
     * @var int $intPromoCodeID
110
     */
111
    protected $intPromoCodeID = null;
112
113
    /**
114
     * @var string $strAttributes
115
     */
116
    protected $strAttributes = null;
117
118
    /**
119
     * @var string $strLocations
120
     */
121
    protected $strLocations = null;
122
123
    /**
124
     * @var string $strSpecialRequests
125
     */
126
    protected $strSpecialRequests = null;
127
128
    /**
129
     * @var string $strActivityStructure
130
     */
131
    protected $strActivityStructure = null;
132
133
    /**
134
     * @var int $intRoomQty
135
     */
136
    protected $intRoomQty = null;
137
138
    /**
139
     * @var dstElements $dstElements
140
     */
141
    protected $dstElements = null;
142
143
    /**
144
     * @var int $intTANo
145
     */
146
    protected $intTANo = null;
147
148
    /**
149
     * @var string $strIATANo
150
     */
151
    protected $strIATANo = null;
152
153
    /**
154
     * @var int $intMemNo
155
     */
156
    protected $intMemNo = null;
157
158
    /**
159
     * @var dstGolfPackageItems $dstGolfPackageItems
160
     */
161
    protected $dstGolfPackageItems = null;
162
163
    /**
164
     * @var int $intCondoOwnerId
165
     */
166
    protected $intCondoOwnerId = null;
167
168
    /**
169
     * @var int $intRoomId
170
     */
171
    protected $intRoomId = null;
172
173
    /**
174
     * @var int $intBookingCondoType
175
     */
176
    protected $intBookingCondoType = null;
177
178
    /**
179
     * @var boolean $IsInsuranceAccepted
180
     */
181
    protected $IsInsuranceAccepted = null;
182
183
    /**
184
     * @var int $intBuildingID
185
     */
186
    protected $intBuildingID = null;
187
188
    /**
189
     * @var float $ReservationAmount
190
     */
191
    protected $ReservationAmount = null;
192
193
    /**
194
     * @var string $ELMMarketingSource
195
     */
196
    protected $ELMMarketingSource = null;
197
198
    /**
199
     * @var string $DayOfBirth
200
     */
201
    protected $DayOfBirth = null;
202
203
    /**
204
     * @var string $MonthOfBirth
205
     */
206
    protected $MonthOfBirth = null;
207
208
    /**
209
     * @var string $YearOfBirth
210
     */
211
    protected $YearOfBirth = null;
212
213
    /**
214
     * @var string $strComments
215
     */
216
    protected $strComments = null;
217
218
    /**
219
     * @var boolean $IsPaidByFOO
220
     */
221
    protected $IsPaidByFOO = null;
222
223
    /**
224
     * @var IAB2BMode $BacktoBackMode
225
     */
226
    protected $BacktoBackMode = null;
227
228
    /**
229
     * @var boolean $IsApplySpecialOffers
230
     */
231
    protected $IsApplySpecialOffers = null;
232
233
    /**
234
     * @var string $strListSpecialOffertApplicable
235
     */
236
    protected $strListSpecialOffertApplicable = 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 string $strRootingNo
250
     */
251
    protected $strRootingNo = null;
252
253
    /**
254
     * @var string $strBankAccountNo
255
     */
256
    protected $strBankAccountNo = null;
257
258
    /**
259
     * @var IQBankAccountType $batCheckingType
260
     */
261
    protected $batCheckingType = null;
262
263
    /**
264
     * @var string $strBankName
265
     */
266
    protected $strBankName = null;
267
268
    /**
269
     * @var string $strAccountName
270
     */
271
    protected $strAccountName = null;
272
273
    /**
274
     * @var string $strCheckNo
275
     */
276
    protected $strCheckNo = null;
277
278
    /**
279
     * @var string $strBankInstitutNo
280
     */
281
    protected $strBankInstitutNo = null;
282
283
    /**
284
     * @var int $intSuiteConfigurationID
285
     */
286
    protected $intSuiteConfigurationID = null;
287
288
    /**
289
     * @param int $intGUID
290
     * @param string $strISOLanguage
291
     * @param string $strFirstName
292
     * @param string $strLastName
293
     * @param string $strCompany
294
     * @param string $strAddress1
295
     * @param string $strAddress2
296
     * @param string $strCity
297
     * @param string $strState
298
     * @param string $strCountry
299
     * @param string $strZip
300
     * @param string $strPhone
301
     * @param string $strEmail
302
     * @param \DateTime $dtArrivalDate
303
     * @param \DateTime $dtDepartureDate
304
     * @param int $intGuestCount
305
     * @param string $strChildren
306
     * @param int $intRateID
307
     * @param int $intRoomTypeID
308
     * @param int $intPromoPushID
309
     * @param int $intPromoCodeID
310
     * @param string $strAttributes
311
     * @param string $strLocations
312
     * @param string $strSpecialRequests
313
     * @param string $strActivityStructure
314
     * @param int $intRoomQty
315
     * @param dstElements $dstElements
316
     * @param int $intTANo
317
     * @param string $strIATANo
318
     * @param int $intMemNo
319
     * @param dstGolfPackageItems $dstGolfPackageItems
320
     * @param int $intCondoOwnerId
321
     * @param int $intRoomId
322
     * @param int $intBookingCondoType
323
     * @param boolean $IsInsuranceAccepted
324
     * @param int $intBuildingID
325
     * @param float $ReservationAmount
326
     * @param string $ELMMarketingSource
327
     * @param string $DayOfBirth
328
     * @param string $MonthOfBirth
329
     * @param string $YearOfBirth
330
     * @param string $strComments
331
     * @param boolean $IsPaidByFOO
332
     * @param IAB2BMode $BacktoBackMode
333
     * @param boolean $IsApplySpecialOffers
334
     * @param string $strListSpecialOffertApplicable
335
     * @param int $intBusinessSourceID
336
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
337
     * @param string $strRootingNo
338
     * @param string $strBankAccountNo
339
     * @param IQBankAccountType $batCheckingType
340
     * @param string $strBankName
341
     * @param string $strAccountName
342
     * @param string $strCheckNo
343
     * @param string $strBankInstitutNo
344
     * @param int $intSuiteConfigurationID
345
     */
346
    public function __construct($intGUID, $strISOLanguage, $strFirstName, $strLastName, $strCompany, $strAddress1, $strAddress2, $strCity, $strState, $strCountry, $strZip, $strPhone, $strEmail, \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, $BacktoBackMode, $IsApplySpecialOffers, $strListSpecialOffertApplicable, $intBusinessSourceID, $dstServicesChargesALaCarte, $strRootingNo, $strBankAccountNo, $batCheckingType, $strBankName, $strAccountName, $strCheckNo, $strBankInstitutNo, $intSuiteConfigurationID)
347
    {
348
        $this->intGUID = $intGUID;
349
        $this->strISOLanguage = $strISOLanguage;
350
        $this->strFirstName = $strFirstName;
351
        $this->strLastName = $strLastName;
352
        $this->strCompany = $strCompany;
353
        $this->strAddress1 = $strAddress1;
354
        $this->strAddress2 = $strAddress2;
355
        $this->strCity = $strCity;
356
        $this->strState = $strState;
357
        $this->strCountry = $strCountry;
358
        $this->strZip = $strZip;
359
        $this->strPhone = $strPhone;
360
        $this->strEmail = $strEmail;
361
        $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...
362
        $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...
363
        $this->intGuestCount = $intGuestCount;
364
        $this->strChildren = $strChildren;
365
        $this->intRateID = $intRateID;
366
        $this->intRoomTypeID = $intRoomTypeID;
367
        $this->intPromoPushID = $intPromoPushID;
368
        $this->intPromoCodeID = $intPromoCodeID;
369
        $this->strAttributes = $strAttributes;
370
        $this->strLocations = $strLocations;
371
        $this->strSpecialRequests = $strSpecialRequests;
372
        $this->strActivityStructure = $strActivityStructure;
373
        $this->intRoomQty = $intRoomQty;
374
        $this->dstElements = $dstElements;
375
        $this->intTANo = $intTANo;
376
        $this->strIATANo = $strIATANo;
377
        $this->intMemNo = $intMemNo;
378
        $this->dstGolfPackageItems = $dstGolfPackageItems;
379
        $this->intCondoOwnerId = $intCondoOwnerId;
380
        $this->intRoomId = $intRoomId;
381
        $this->intBookingCondoType = $intBookingCondoType;
382
        $this->IsInsuranceAccepted = $IsInsuranceAccepted;
383
        $this->intBuildingID = $intBuildingID;
384
        $this->ReservationAmount = $ReservationAmount;
385
        $this->ELMMarketingSource = $ELMMarketingSource;
386
        $this->DayOfBirth = $DayOfBirth;
387
        $this->MonthOfBirth = $MonthOfBirth;
388
        $this->YearOfBirth = $YearOfBirth;
389
        $this->strComments = $strComments;
390
        $this->IsPaidByFOO = $IsPaidByFOO;
391
        $this->BacktoBackMode = $BacktoBackMode;
392
        $this->IsApplySpecialOffers = $IsApplySpecialOffers;
393
        $this->strListSpecialOffertApplicable = $strListSpecialOffertApplicable;
394
        $this->intBusinessSourceID = $intBusinessSourceID;
395
        $this->dstServicesChargesALaCarte = $dstServicesChargesALaCarte;
396
        $this->strRootingNo = $strRootingNo;
397
        $this->strBankAccountNo = $strBankAccountNo;
398
        $this->batCheckingType = $batCheckingType;
399
        $this->strBankName = $strBankName;
400
        $this->strAccountName = $strAccountName;
401
        $this->strCheckNo = $strCheckNo;
402
        $this->strBankInstitutNo = $strBankInstitutNo;
403
        $this->intSuiteConfigurationID = $intSuiteConfigurationID;
404
    }
405
406
    /**
407
     * @return int
408
     */
409
    public function getIntGUID()
410
    {
411
        return $this->intGUID;
412
    }
413
414
    /**
415
     * @param int $intGUID
416
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
417
     */
418
    public function setIntGUID($intGUID)
419
    {
420
        $this->intGUID = $intGUID;
421
        return $this;
422
    }
423
424
    /**
425
     * @return string
426
     */
427
    public function getStrISOLanguage()
428
    {
429
        return $this->strISOLanguage;
430
    }
431
432
    /**
433
     * @param string $strISOLanguage
434
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
435
     */
436
    public function setStrISOLanguage($strISOLanguage)
437
    {
438
        $this->strISOLanguage = $strISOLanguage;
439
        return $this;
440
    }
441
442
    /**
443
     * @return string
444
     */
445
    public function getStrFirstName()
446
    {
447
        return $this->strFirstName;
448
    }
449
450
    /**
451
     * @param string $strFirstName
452
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
453
     */
454
    public function setStrFirstName($strFirstName)
455
    {
456
        $this->strFirstName = $strFirstName;
457
        return $this;
458
    }
459
460
    /**
461
     * @return string
462
     */
463
    public function getStrLastName()
464
    {
465
        return $this->strLastName;
466
    }
467
468
    /**
469
     * @param string $strLastName
470
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
471
     */
472
    public function setStrLastName($strLastName)
473
    {
474
        $this->strLastName = $strLastName;
475
        return $this;
476
    }
477
478
    /**
479
     * @return string
480
     */
481
    public function getStrCompany()
482
    {
483
        return $this->strCompany;
484
    }
485
486
    /**
487
     * @param string $strCompany
488
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
489
     */
490
    public function setStrCompany($strCompany)
491
    {
492
        $this->strCompany = $strCompany;
493
        return $this;
494
    }
495
496
    /**
497
     * @return string
498
     */
499
    public function getStrAddress1()
500
    {
501
        return $this->strAddress1;
502
    }
503
504
    /**
505
     * @param string $strAddress1
506
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
507
     */
508
    public function setStrAddress1($strAddress1)
509
    {
510
        $this->strAddress1 = $strAddress1;
511
        return $this;
512
    }
513
514
    /**
515
     * @return string
516
     */
517
    public function getStrAddress2()
518
    {
519
        return $this->strAddress2;
520
    }
521
522
    /**
523
     * @param string $strAddress2
524
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
525
     */
526
    public function setStrAddress2($strAddress2)
527
    {
528
        $this->strAddress2 = $strAddress2;
529
        return $this;
530
    }
531
532
    /**
533
     * @return string
534
     */
535
    public function getStrCity()
536
    {
537
        return $this->strCity;
538
    }
539
540
    /**
541
     * @param string $strCity
542
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
543
     */
544
    public function setStrCity($strCity)
545
    {
546
        $this->strCity = $strCity;
547
        return $this;
548
    }
549
550
    /**
551
     * @return string
552
     */
553
    public function getStrState()
554
    {
555
        return $this->strState;
556
    }
557
558
    /**
559
     * @param string $strState
560
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
561
     */
562
    public function setStrState($strState)
563
    {
564
        $this->strState = $strState;
565
        return $this;
566
    }
567
568
    /**
569
     * @return string
570
     */
571
    public function getStrCountry()
572
    {
573
        return $this->strCountry;
574
    }
575
576
    /**
577
     * @param string $strCountry
578
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
579
     */
580
    public function setStrCountry($strCountry)
581
    {
582
        $this->strCountry = $strCountry;
583
        return $this;
584
    }
585
586
    /**
587
     * @return string
588
     */
589
    public function getStrZip()
590
    {
591
        return $this->strZip;
592
    }
593
594
    /**
595
     * @param string $strZip
596
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
597
     */
598
    public function setStrZip($strZip)
599
    {
600
        $this->strZip = $strZip;
601
        return $this;
602
    }
603
604
    /**
605
     * @return string
606
     */
607
    public function getStrPhone()
608
    {
609
        return $this->strPhone;
610
    }
611
612
    /**
613
     * @param string $strPhone
614
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
615
     */
616
    public function setStrPhone($strPhone)
617
    {
618
        $this->strPhone = $strPhone;
619
        return $this;
620
    }
621
622
    /**
623
     * @return string
624
     */
625
    public function getStrEmail()
626
    {
627
        return $this->strEmail;
628
    }
629
630
    /**
631
     * @param string $strEmail
632
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
633
     */
634
    public function setStrEmail($strEmail)
635
    {
636
        $this->strEmail = $strEmail;
637
        return $this;
638
    }
639
640
    /**
641
     * @return \DateTime
642
     */
643
    public function getDtArrivalDate()
644
    {
645
        if ($this->dtArrivalDate == null) {
646
            return null;
647
        } else {
648
            try {
649
                return new \DateTime($this->dtArrivalDate);
650
            } catch (\Exception $e) {
651
                return false;
652
            }
653
        }
654
    }
655
656
    /**
657
     * @param \DateTime $dtArrivalDate
658
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
659
     */
660
    public function setDtArrivalDate(\DateTime $dtArrivalDate)
661
    {
662
        $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...
663
        return $this;
664
    }
665
666
    /**
667
     * @return \DateTime
668
     */
669
    public function getDtDepartureDate()
670
    {
671
        if ($this->dtDepartureDate == null) {
672
            return null;
673
        } else {
674
            try {
675
                return new \DateTime($this->dtDepartureDate);
676
            } catch (\Exception $e) {
677
                return false;
678
            }
679
        }
680
    }
681
682
    /**
683
     * @param \DateTime $dtDepartureDate
684
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
685
     */
686
    public function setDtDepartureDate(\DateTime $dtDepartureDate)
687
    {
688
        $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...
689
        return $this;
690
    }
691
692
    /**
693
     * @return int
694
     */
695
    public function getIntGuestCount()
696
    {
697
        return $this->intGuestCount;
698
    }
699
700
    /**
701
     * @param int $intGuestCount
702
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
703
     */
704
    public function setIntGuestCount($intGuestCount)
705
    {
706
        $this->intGuestCount = $intGuestCount;
707
        return $this;
708
    }
709
710
    /**
711
     * @return string
712
     */
713
    public function getStrChildren()
714
    {
715
        return $this->strChildren;
716
    }
717
718
    /**
719
     * @param string $strChildren
720
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
721
     */
722
    public function setStrChildren($strChildren)
723
    {
724
        $this->strChildren = $strChildren;
725
        return $this;
726
    }
727
728
    /**
729
     * @return int
730
     */
731
    public function getIntRateID()
732
    {
733
        return $this->intRateID;
734
    }
735
736
    /**
737
     * @param int $intRateID
738
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
739
     */
740
    public function setIntRateID($intRateID)
741
    {
742
        $this->intRateID = $intRateID;
743
        return $this;
744
    }
745
746
    /**
747
     * @return int
748
     */
749
    public function getIntRoomTypeID()
750
    {
751
        return $this->intRoomTypeID;
752
    }
753
754
    /**
755
     * @param int $intRoomTypeID
756
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
757
     */
758
    public function setIntRoomTypeID($intRoomTypeID)
759
    {
760
        $this->intRoomTypeID = $intRoomTypeID;
761
        return $this;
762
    }
763
764
    /**
765
     * @return int
766
     */
767
    public function getIntPromoPushID()
768
    {
769
        return $this->intPromoPushID;
770
    }
771
772
    /**
773
     * @param int $intPromoPushID
774
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
775
     */
776
    public function setIntPromoPushID($intPromoPushID)
777
    {
778
        $this->intPromoPushID = $intPromoPushID;
779
        return $this;
780
    }
781
782
    /**
783
     * @return int
784
     */
785
    public function getIntPromoCodeID()
786
    {
787
        return $this->intPromoCodeID;
788
    }
789
790
    /**
791
     * @param int $intPromoCodeID
792
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
793
     */
794
    public function setIntPromoCodeID($intPromoCodeID)
795
    {
796
        $this->intPromoCodeID = $intPromoCodeID;
797
        return $this;
798
    }
799
800
    /**
801
     * @return string
802
     */
803
    public function getStrAttributes()
804
    {
805
        return $this->strAttributes;
806
    }
807
808
    /**
809
     * @param string $strAttributes
810
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
811
     */
812
    public function setStrAttributes($strAttributes)
813
    {
814
        $this->strAttributes = $strAttributes;
815
        return $this;
816
    }
817
818
    /**
819
     * @return string
820
     */
821
    public function getStrLocations()
822
    {
823
        return $this->strLocations;
824
    }
825
826
    /**
827
     * @param string $strLocations
828
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
829
     */
830
    public function setStrLocations($strLocations)
831
    {
832
        $this->strLocations = $strLocations;
833
        return $this;
834
    }
835
836
    /**
837
     * @return string
838
     */
839
    public function getStrSpecialRequests()
840
    {
841
        return $this->strSpecialRequests;
842
    }
843
844
    /**
845
     * @param string $strSpecialRequests
846
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
847
     */
848
    public function setStrSpecialRequests($strSpecialRequests)
849
    {
850
        $this->strSpecialRequests = $strSpecialRequests;
851
        return $this;
852
    }
853
854
    /**
855
     * @return string
856
     */
857
    public function getStrActivityStructure()
858
    {
859
        return $this->strActivityStructure;
860
    }
861
862
    /**
863
     * @param string $strActivityStructure
864
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
865
     */
866
    public function setStrActivityStructure($strActivityStructure)
867
    {
868
        $this->strActivityStructure = $strActivityStructure;
869
        return $this;
870
    }
871
872
    /**
873
     * @return int
874
     */
875
    public function getIntRoomQty()
876
    {
877
        return $this->intRoomQty;
878
    }
879
880
    /**
881
     * @param int $intRoomQty
882
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
883
     */
884
    public function setIntRoomQty($intRoomQty)
885
    {
886
        $this->intRoomQty = $intRoomQty;
887
        return $this;
888
    }
889
890
    /**
891
     * @return dstElements
892
     */
893
    public function getDstElements()
894
    {
895
        return $this->dstElements;
896
    }
897
898
    /**
899
     * @param dstElements $dstElements
900
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
901
     */
902
    public function setDstElements($dstElements)
903
    {
904
        $this->dstElements = $dstElements;
905
        return $this;
906
    }
907
908
    /**
909
     * @return int
910
     */
911
    public function getIntTANo()
912
    {
913
        return $this->intTANo;
914
    }
915
916
    /**
917
     * @param int $intTANo
918
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
919
     */
920
    public function setIntTANo($intTANo)
921
    {
922
        $this->intTANo = $intTANo;
923
        return $this;
924
    }
925
926
    /**
927
     * @return string
928
     */
929
    public function getStrIATANo()
930
    {
931
        return $this->strIATANo;
932
    }
933
934
    /**
935
     * @param string $strIATANo
936
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
937
     */
938
    public function setStrIATANo($strIATANo)
939
    {
940
        $this->strIATANo = $strIATANo;
941
        return $this;
942
    }
943
944
    /**
945
     * @return int
946
     */
947
    public function getIntMemNo()
948
    {
949
        return $this->intMemNo;
950
    }
951
952
    /**
953
     * @param int $intMemNo
954
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
955
     */
956
    public function setIntMemNo($intMemNo)
957
    {
958
        $this->intMemNo = $intMemNo;
959
        return $this;
960
    }
961
962
    /**
963
     * @return dstGolfPackageItems
964
     */
965
    public function getDstGolfPackageItems()
966
    {
967
        return $this->dstGolfPackageItems;
968
    }
969
970
    /**
971
     * @param dstGolfPackageItems $dstGolfPackageItems
972
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
973
     */
974
    public function setDstGolfPackageItems($dstGolfPackageItems)
975
    {
976
        $this->dstGolfPackageItems = $dstGolfPackageItems;
977
        return $this;
978
    }
979
980
    /**
981
     * @return int
982
     */
983
    public function getIntCondoOwnerId()
984
    {
985
        return $this->intCondoOwnerId;
986
    }
987
988
    /**
989
     * @param int $intCondoOwnerId
990
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
991
     */
992
    public function setIntCondoOwnerId($intCondoOwnerId)
993
    {
994
        $this->intCondoOwnerId = $intCondoOwnerId;
995
        return $this;
996
    }
997
998
    /**
999
     * @return int
1000
     */
1001
    public function getIntRoomId()
1002
    {
1003
        return $this->intRoomId;
1004
    }
1005
1006
    /**
1007
     * @param int $intRoomId
1008
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1009
     */
1010
    public function setIntRoomId($intRoomId)
1011
    {
1012
        $this->intRoomId = $intRoomId;
1013
        return $this;
1014
    }
1015
1016
    /**
1017
     * @return int
1018
     */
1019
    public function getIntBookingCondoType()
1020
    {
1021
        return $this->intBookingCondoType;
1022
    }
1023
1024
    /**
1025
     * @param int $intBookingCondoType
1026
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1027
     */
1028
    public function setIntBookingCondoType($intBookingCondoType)
1029
    {
1030
        $this->intBookingCondoType = $intBookingCondoType;
1031
        return $this;
1032
    }
1033
1034
    /**
1035
     * @return boolean
1036
     */
1037
    public function getIsInsuranceAccepted()
1038
    {
1039
        return $this->IsInsuranceAccepted;
1040
    }
1041
1042
    /**
1043
     * @param boolean $IsInsuranceAccepted
1044
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1045
     */
1046
    public function setIsInsuranceAccepted($IsInsuranceAccepted)
1047
    {
1048
        $this->IsInsuranceAccepted = $IsInsuranceAccepted;
1049
        return $this;
1050
    }
1051
1052
    /**
1053
     * @return int
1054
     */
1055
    public function getIntBuildingID()
1056
    {
1057
        return $this->intBuildingID;
1058
    }
1059
1060
    /**
1061
     * @param int $intBuildingID
1062
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1063
     */
1064
    public function setIntBuildingID($intBuildingID)
1065
    {
1066
        $this->intBuildingID = $intBuildingID;
1067
        return $this;
1068
    }
1069
1070
    /**
1071
     * @return float
1072
     */
1073
    public function getReservationAmount()
1074
    {
1075
        return $this->ReservationAmount;
1076
    }
1077
1078
    /**
1079
     * @param float $ReservationAmount
1080
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1081
     */
1082
    public function setReservationAmount($ReservationAmount)
1083
    {
1084
        $this->ReservationAmount = $ReservationAmount;
1085
        return $this;
1086
    }
1087
1088
    /**
1089
     * @return string
1090
     */
1091
    public function getELMMarketingSource()
1092
    {
1093
        return $this->ELMMarketingSource;
1094
    }
1095
1096
    /**
1097
     * @param string $ELMMarketingSource
1098
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1099
     */
1100
    public function setELMMarketingSource($ELMMarketingSource)
1101
    {
1102
        $this->ELMMarketingSource = $ELMMarketingSource;
1103
        return $this;
1104
    }
1105
1106
    /**
1107
     * @return string
1108
     */
1109
    public function getDayOfBirth()
1110
    {
1111
        return $this->DayOfBirth;
1112
    }
1113
1114
    /**
1115
     * @param string $DayOfBirth
1116
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1117
     */
1118
    public function setDayOfBirth($DayOfBirth)
1119
    {
1120
        $this->DayOfBirth = $DayOfBirth;
1121
        return $this;
1122
    }
1123
1124
    /**
1125
     * @return string
1126
     */
1127
    public function getMonthOfBirth()
1128
    {
1129
        return $this->MonthOfBirth;
1130
    }
1131
1132
    /**
1133
     * @param string $MonthOfBirth
1134
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1135
     */
1136
    public function setMonthOfBirth($MonthOfBirth)
1137
    {
1138
        $this->MonthOfBirth = $MonthOfBirth;
1139
        return $this;
1140
    }
1141
1142
    /**
1143
     * @return string
1144
     */
1145
    public function getYearOfBirth()
1146
    {
1147
        return $this->YearOfBirth;
1148
    }
1149
1150
    /**
1151
     * @param string $YearOfBirth
1152
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1153
     */
1154
    public function setYearOfBirth($YearOfBirth)
1155
    {
1156
        $this->YearOfBirth = $YearOfBirth;
1157
        return $this;
1158
    }
1159
1160
    /**
1161
     * @return string
1162
     */
1163
    public function getStrComments()
1164
    {
1165
        return $this->strComments;
1166
    }
1167
1168
    /**
1169
     * @param string $strComments
1170
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1171
     */
1172
    public function setStrComments($strComments)
1173
    {
1174
        $this->strComments = $strComments;
1175
        return $this;
1176
    }
1177
1178
    /**
1179
     * @return boolean
1180
     */
1181
    public function getIsPaidByFOO()
1182
    {
1183
        return $this->IsPaidByFOO;
1184
    }
1185
1186
    /**
1187
     * @param boolean $IsPaidByFOO
1188
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1189
     */
1190
    public function setIsPaidByFOO($IsPaidByFOO)
1191
    {
1192
        $this->IsPaidByFOO = $IsPaidByFOO;
1193
        return $this;
1194
    }
1195
1196
    /**
1197
     * @return IAB2BMode
1198
     */
1199
    public function getBacktoBackMode()
1200
    {
1201
        return $this->BacktoBackMode;
1202
    }
1203
1204
    /**
1205
     * @param IAB2BMode $BacktoBackMode
1206
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1207
     */
1208
    public function setBacktoBackMode($BacktoBackMode)
1209
    {
1210
        $this->BacktoBackMode = $BacktoBackMode;
1211
        return $this;
1212
    }
1213
1214
    /**
1215
     * @return boolean
1216
     */
1217
    public function getIsApplySpecialOffers()
1218
    {
1219
        return $this->IsApplySpecialOffers;
1220
    }
1221
1222
    /**
1223
     * @param boolean $IsApplySpecialOffers
1224
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1225
     */
1226
    public function setIsApplySpecialOffers($IsApplySpecialOffers)
1227
    {
1228
        $this->IsApplySpecialOffers = $IsApplySpecialOffers;
1229
        return $this;
1230
    }
1231
1232
    /**
1233
     * @return string
1234
     */
1235
    public function getStrListSpecialOffertApplicable()
1236
    {
1237
        return $this->strListSpecialOffertApplicable;
1238
    }
1239
1240
    /**
1241
     * @param string $strListSpecialOffertApplicable
1242
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1243
     */
1244
    public function setStrListSpecialOffertApplicable($strListSpecialOffertApplicable)
1245
    {
1246
        $this->strListSpecialOffertApplicable = $strListSpecialOffertApplicable;
1247
        return $this;
1248
    }
1249
1250
    /**
1251
     * @return int
1252
     */
1253
    public function getIntBusinessSourceID()
1254
    {
1255
        return $this->intBusinessSourceID;
1256
    }
1257
1258
    /**
1259
     * @param int $intBusinessSourceID
1260
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1261
     */
1262
    public function setIntBusinessSourceID($intBusinessSourceID)
1263
    {
1264
        $this->intBusinessSourceID = $intBusinessSourceID;
1265
        return $this;
1266
    }
1267
1268
    /**
1269
     * @return dstServicesChargesALaCarte
1270
     */
1271
    public function getDstServicesChargesALaCarte()
1272
    {
1273
        return $this->dstServicesChargesALaCarte;
1274
    }
1275
1276
    /**
1277
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
1278
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1279
     */
1280
    public function setDstServicesChargesALaCarte($dstServicesChargesALaCarte)
1281
    {
1282
        $this->dstServicesChargesALaCarte = $dstServicesChargesALaCarte;
1283
        return $this;
1284
    }
1285
1286
    /**
1287
     * @return string
1288
     */
1289
    public function getStrRootingNo()
1290
    {
1291
        return $this->strRootingNo;
1292
    }
1293
1294
    /**
1295
     * @param string $strRootingNo
1296
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1297
     */
1298
    public function setStrRootingNo($strRootingNo)
1299
    {
1300
        $this->strRootingNo = $strRootingNo;
1301
        return $this;
1302
    }
1303
1304
    /**
1305
     * @return string
1306
     */
1307
    public function getStrBankAccountNo()
1308
    {
1309
        return $this->strBankAccountNo;
1310
    }
1311
1312
    /**
1313
     * @param string $strBankAccountNo
1314
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1315
     */
1316
    public function setStrBankAccountNo($strBankAccountNo)
1317
    {
1318
        $this->strBankAccountNo = $strBankAccountNo;
1319
        return $this;
1320
    }
1321
1322
    /**
1323
     * @return IQBankAccountType
1324
     */
1325
    public function getBatCheckingType()
1326
    {
1327
        return $this->batCheckingType;
1328
    }
1329
1330
    /**
1331
     * @param IQBankAccountType $batCheckingType
1332
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1333
     */
1334
    public function setBatCheckingType($batCheckingType)
1335
    {
1336
        $this->batCheckingType = $batCheckingType;
1337
        return $this;
1338
    }
1339
1340
    /**
1341
     * @return string
1342
     */
1343
    public function getStrBankName()
1344
    {
1345
        return $this->strBankName;
1346
    }
1347
1348
    /**
1349
     * @param string $strBankName
1350
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1351
     */
1352
    public function setStrBankName($strBankName)
1353
    {
1354
        $this->strBankName = $strBankName;
1355
        return $this;
1356
    }
1357
1358
    /**
1359
     * @return string
1360
     */
1361
    public function getStrAccountName()
1362
    {
1363
        return $this->strAccountName;
1364
    }
1365
1366
    /**
1367
     * @param string $strAccountName
1368
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1369
     */
1370
    public function setStrAccountName($strAccountName)
1371
    {
1372
        $this->strAccountName = $strAccountName;
1373
        return $this;
1374
    }
1375
1376
    /**
1377
     * @return string
1378
     */
1379
    public function getStrCheckNo()
1380
    {
1381
        return $this->strCheckNo;
1382
    }
1383
1384
    /**
1385
     * @param string $strCheckNo
1386
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1387
     */
1388
    public function setStrCheckNo($strCheckNo)
1389
    {
1390
        $this->strCheckNo = $strCheckNo;
1391
        return $this;
1392
    }
1393
1394
    /**
1395
     * @return string
1396
     */
1397
    public function getStrBankInstitutNo()
1398
    {
1399
        return $this->strBankInstitutNo;
1400
    }
1401
1402
    /**
1403
     * @param string $strBankInstitutNo
1404
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1405
     */
1406
    public function setStrBankInstitutNo($strBankInstitutNo)
1407
    {
1408
        $this->strBankInstitutNo = $strBankInstitutNo;
1409
        return $this;
1410
    }
1411
1412
    /**
1413
     * @return int
1414
     */
1415
    public function getIntSuiteConfigurationID()
1416
    {
1417
        return $this->intSuiteConfigurationID;
1418
    }
1419
1420
    /**
1421
     * @param int $intSuiteConfigurationID
1422
     * @return \Gueststream\PMS\IQWare\API\SaveReservationWithECheckProcessedBackToBack
1423
     */
1424
    public function setIntSuiteConfigurationID($intSuiteConfigurationID)
1425
    {
1426
        $this->intSuiteConfigurationID = $intSuiteConfigurationID;
1427
        return $this;
1428
    }
1429
}
1430