getIsPaidByFOO()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 4
ccs 0
cts 4
cp 0
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 0
crap 2
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