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