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

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

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

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

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

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

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

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

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

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

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

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

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