WebRes_SaveReservationForRBO::setGroupID()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 5
ccs 0
cts 5
cp 0
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 3
nc 1
nop 1
crap 2
1
<?php
2
3
namespace Gueststream\PMS\IQWare\API;
4
5
class WebRes_SaveReservationForRBO
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 int $intCCType
75
     */
76
    protected $intCCType = null;
77
78
    /**
79
     * @var string $strVaultTokenGuid
80
     */
81
    protected $strVaultTokenGuid = null;
82
83
    /**
84
     * @var \DateTime $dtCCExp
85
     */
86
    protected $dtCCExp = null;
87
88
    /**
89
     * @var \DateTime $dtArrivalDate
90
     */
91
    protected $dtArrivalDate = null;
92
93
    /**
94
     * @var \DateTime $dtDepartureDate
95
     */
96
    protected $dtDepartureDate = null;
97
98
    /**
99
     * @var int $intGuestCount
100
     */
101
    protected $intGuestCount = null;
102
103
    /**
104
     * @var string $strChildren
105
     */
106
    protected $strChildren = null;
107
108
    /**
109
     * @var int $intRateID
110
     */
111
    protected $intRateID = null;
112
113
    /**
114
     * @var int $intRoomTypeID
115
     */
116
    protected $intRoomTypeID = null;
117
118
    /**
119
     * @var int $intPromoPushID
120
     */
121
    protected $intPromoPushID = null;
122
123
    /**
124
     * @var int $intPromoCodeID
125
     */
126
    protected $intPromoCodeID = null;
127
128
    /**
129
     * @var string $strAttributes
130
     */
131
    protected $strAttributes = null;
132
133
    /**
134
     * @var string $strLocations
135
     */
136
    protected $strLocations = null;
137
138
    /**
139
     * @var string $strSpecialRequests
140
     */
141
    protected $strSpecialRequests = 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 int $intMemNo
160
     */
161
    protected $intMemNo = 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 int $GroupID
180
     */
181
    protected $GroupID = null;
182
183
    /**
184
     * @var int $GroupPrivateGridID
185
     */
186
    protected $GroupPrivateGridID = null;
187
188
    /**
189
     * @var TManualTypeBooking $ManualType
190
     */
191
    protected $ManualType = null;
192
193
    /**
194
     * @var int $ID_Member
195
     */
196
    protected $ID_Member = null;
197
198
    /**
199
     * @var string $strComments
200
     */
201
    protected $strComments = null;
202
203
    /**
204
     * @var boolean $IsPaidByFOO
205
     */
206
    protected $IsPaidByFOO = null;
207
208
    /**
209
     * @var string $StrListSpecialOffertApplicable
210
     */
211
    protected $StrListSpecialOffertApplicable = null;
212
213
    /**
214
     * @var dsDailyManualRates $dsDailyManualRates
215
     */
216
    protected $dsDailyManualRates = null;
217
218
    /**
219
     * @var boolean $IsRBO
220
     */
221
    protected $IsRBO = null;
222
223
    /**
224
     * @var boolean $IsInsuranceAccepted
225
     */
226
    protected $IsInsuranceAccepted = null;
227
228
    /**
229
     * @var IAB2BMode $BackToBackMode
230
     */
231
    protected $BackToBackMode = null;
232
233
    /**
234
     * @var boolean $IsApplySpecialOffers
235
     */
236
    protected $IsApplySpecialOffers = null;
237
238
    /**
239
     * @var int $intBusinessSourceID
240
     */
241
    protected $intBusinessSourceID = null;
242
243
    /**
244
     * @var dstServicesChargesALaCarte $dstServicesChargesALaCarte
245
     */
246
    protected $dstServicesChargesALaCarte = null;
247
248
    /**
249
     * @var int $intSuiteConfigurationID
250
     */
251
    protected $intSuiteConfigurationID = null;
252
253
    /**
254
     * @param int $intGUID
255
     * @param string $strISOLanguage
256
     * @param string $strFirstName
257
     * @param string $strLastName
258
     * @param string $strCompany
259
     * @param string $strAddress1
260
     * @param string $strAddress2
261
     * @param string $strCity
262
     * @param string $strState
263
     * @param string $strCountry
264
     * @param string $strZip
265
     * @param string $strPhone
266
     * @param string $strEmail
267
     * @param int $intCCType
268
     * @param string $strVaultTokenGuid
269
     * @param \DateTime $dtCCExp
270
     * @param \DateTime $dtArrivalDate
271
     * @param \DateTime $dtDepartureDate
272
     * @param int $intGuestCount
273
     * @param string $strChildren
274
     * @param int $intRateID
275
     * @param int $intRoomTypeID
276
     * @param int $intPromoPushID
277
     * @param int $intPromoCodeID
278
     * @param string $strAttributes
279
     * @param string $strLocations
280
     * @param string $strSpecialRequests
281
     * @param int $intRoomQty
282
     * @param dstElements $dstElements
283
     * @param int $intTANo
284
     * @param int $intMemNo
285
     * @param int $intCondoOwnerId
286
     * @param int $intRoomId
287
     * @param int $intBookingCondoType
288
     * @param int $GroupID
289
     * @param int $GroupPrivateGridID
290
     * @param TManualTypeBooking $ManualType
291
     * @param int $ID_Member
292
     * @param string $strComments
293
     * @param boolean $IsPaidByFOO
294
     * @param string $StrListSpecialOffertApplicable
295
     * @param dsDailyManualRates $dsDailyManualRates
296
     * @param boolean $IsRBO
297
     * @param boolean $IsInsuranceAccepted
298
     * @param IAB2BMode $BackToBackMode
299
     * @param boolean $IsApplySpecialOffers
300
     * @param int $intBusinessSourceID
301
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
302
     * @param int $intSuiteConfigurationID
303
     */
304 View Code Duplication
    public function __construct($intGUID, $strISOLanguage, $strFirstName, $strLastName, $strCompany, $strAddress1, $strAddress2, $strCity, $strState, $strCountry, $strZip, $strPhone, $strEmail, $intCCType, $strVaultTokenGuid, \DateTime $dtCCExp, \DateTime $dtArrivalDate, \DateTime $dtDepartureDate, $intGuestCount, $strChildren, $intRateID, $intRoomTypeID, $intPromoPushID, $intPromoCodeID, $strAttributes, $strLocations, $strSpecialRequests, $intRoomQty, $dstElements, $intTANo, $intMemNo, $intCondoOwnerId, $intRoomId, $intBookingCondoType, $GroupID, $GroupPrivateGridID, $ManualType, $ID_Member, $strComments, $IsPaidByFOO, $StrListSpecialOffertApplicable, $dsDailyManualRates, $IsRBO, $IsInsuranceAccepted, $BackToBackMode, $IsApplySpecialOffers, $intBusinessSourceID, $dstServicesChargesALaCarte, $intSuiteConfigurationID)
0 ignored issues
show
Duplication introduced by
This method seems to be duplicated in your project.

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

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

Loading history...
305
    {
306
        $this->intGUID = $intGUID;
307
        $this->strISOLanguage = $strISOLanguage;
308
        $this->strFirstName = $strFirstName;
309
        $this->strLastName = $strLastName;
310
        $this->strCompany = $strCompany;
311
        $this->strAddress1 = $strAddress1;
312
        $this->strAddress2 = $strAddress2;
313
        $this->strCity = $strCity;
314
        $this->strState = $strState;
315
        $this->strCountry = $strCountry;
316
        $this->strZip = $strZip;
317
        $this->strPhone = $strPhone;
318
        $this->strEmail = $strEmail;
319
        $this->intCCType = $intCCType;
320
        $this->strVaultTokenGuid = $strVaultTokenGuid;
321
        $this->dtCCExp = $dtCCExp->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $dtCCExp->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $dtCCExp.

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

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

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

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

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

Loading history...
650
        return $this;
651
    }
652
653
    /**
654
     * @return \DateTime
655
     */
656
    public function getDtArrivalDate()
657
    {
658
        if ($this->dtArrivalDate == null) {
659
            return null;
660
        } else {
661
            try {
662
                return new \DateTime($this->dtArrivalDate);
663
            } catch (\Exception $e) {
664
                return false;
665
            }
666
        }
667
    }
668
669
    /**
670
     * @param \DateTime $dtArrivalDate
671
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
672
     */
673
    public function setDtArrivalDate(\DateTime $dtArrivalDate)
674
    {
675
        $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...
676
        return $this;
677
    }
678
679
    /**
680
     * @return \DateTime
681
     */
682
    public function getDtDepartureDate()
683
    {
684
        if ($this->dtDepartureDate == null) {
685
            return null;
686
        } else {
687
            try {
688
                return new \DateTime($this->dtDepartureDate);
689
            } catch (\Exception $e) {
690
                return false;
691
            }
692
        }
693
    }
694
695
    /**
696
     * @param \DateTime $dtDepartureDate
697
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
698
     */
699
    public function setDtDepartureDate(\DateTime $dtDepartureDate)
700
    {
701
        $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...
702
        return $this;
703
    }
704
705
    /**
706
     * @return int
707
     */
708
    public function getIntGuestCount()
709
    {
710
        return $this->intGuestCount;
711
    }
712
713
    /**
714
     * @param int $intGuestCount
715
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
716
     */
717
    public function setIntGuestCount($intGuestCount)
718
    {
719
        $this->intGuestCount = $intGuestCount;
720
        return $this;
721
    }
722
723
    /**
724
     * @return string
725
     */
726
    public function getStrChildren()
727
    {
728
        return $this->strChildren;
729
    }
730
731
    /**
732
     * @param string $strChildren
733
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
734
     */
735
    public function setStrChildren($strChildren)
736
    {
737
        $this->strChildren = $strChildren;
738
        return $this;
739
    }
740
741
    /**
742
     * @return int
743
     */
744
    public function getIntRateID()
745
    {
746
        return $this->intRateID;
747
    }
748
749
    /**
750
     * @param int $intRateID
751
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
752
     */
753
    public function setIntRateID($intRateID)
754
    {
755
        $this->intRateID = $intRateID;
756
        return $this;
757
    }
758
759
    /**
760
     * @return int
761
     */
762
    public function getIntRoomTypeID()
763
    {
764
        return $this->intRoomTypeID;
765
    }
766
767
    /**
768
     * @param int $intRoomTypeID
769
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
770
     */
771
    public function setIntRoomTypeID($intRoomTypeID)
772
    {
773
        $this->intRoomTypeID = $intRoomTypeID;
774
        return $this;
775
    }
776
777
    /**
778
     * @return int
779
     */
780
    public function getIntPromoPushID()
781
    {
782
        return $this->intPromoPushID;
783
    }
784
785
    /**
786
     * @param int $intPromoPushID
787
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
788
     */
789
    public function setIntPromoPushID($intPromoPushID)
790
    {
791
        $this->intPromoPushID = $intPromoPushID;
792
        return $this;
793
    }
794
795
    /**
796
     * @return int
797
     */
798
    public function getIntPromoCodeID()
799
    {
800
        return $this->intPromoCodeID;
801
    }
802
803
    /**
804
     * @param int $intPromoCodeID
805
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
806
     */
807
    public function setIntPromoCodeID($intPromoCodeID)
808
    {
809
        $this->intPromoCodeID = $intPromoCodeID;
810
        return $this;
811
    }
812
813
    /**
814
     * @return string
815
     */
816
    public function getStrAttributes()
817
    {
818
        return $this->strAttributes;
819
    }
820
821
    /**
822
     * @param string $strAttributes
823
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
824
     */
825
    public function setStrAttributes($strAttributes)
826
    {
827
        $this->strAttributes = $strAttributes;
828
        return $this;
829
    }
830
831
    /**
832
     * @return string
833
     */
834
    public function getStrLocations()
835
    {
836
        return $this->strLocations;
837
    }
838
839
    /**
840
     * @param string $strLocations
841
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
842
     */
843
    public function setStrLocations($strLocations)
844
    {
845
        $this->strLocations = $strLocations;
846
        return $this;
847
    }
848
849
    /**
850
     * @return string
851
     */
852
    public function getStrSpecialRequests()
853
    {
854
        return $this->strSpecialRequests;
855
    }
856
857
    /**
858
     * @param string $strSpecialRequests
859
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
860
     */
861
    public function setStrSpecialRequests($strSpecialRequests)
862
    {
863
        $this->strSpecialRequests = $strSpecialRequests;
864
        return $this;
865
    }
866
867
    /**
868
     * @return int
869
     */
870
    public function getIntRoomQty()
871
    {
872
        return $this->intRoomQty;
873
    }
874
875
    /**
876
     * @param int $intRoomQty
877
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
878
     */
879
    public function setIntRoomQty($intRoomQty)
880
    {
881
        $this->intRoomQty = $intRoomQty;
882
        return $this;
883
    }
884
885
    /**
886
     * @return dstElements
887
     */
888
    public function getDstElements()
889
    {
890
        return $this->dstElements;
891
    }
892
893
    /**
894
     * @param dstElements $dstElements
895
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
896
     */
897
    public function setDstElements($dstElements)
898
    {
899
        $this->dstElements = $dstElements;
900
        return $this;
901
    }
902
903
    /**
904
     * @return int
905
     */
906
    public function getIntTANo()
907
    {
908
        return $this->intTANo;
909
    }
910
911
    /**
912
     * @param int $intTANo
913
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
914
     */
915
    public function setIntTANo($intTANo)
916
    {
917
        $this->intTANo = $intTANo;
918
        return $this;
919
    }
920
921
    /**
922
     * @return int
923
     */
924
    public function getIntMemNo()
925
    {
926
        return $this->intMemNo;
927
    }
928
929
    /**
930
     * @param int $intMemNo
931
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
932
     */
933
    public function setIntMemNo($intMemNo)
934
    {
935
        $this->intMemNo = $intMemNo;
936
        return $this;
937
    }
938
939
    /**
940
     * @return int
941
     */
942
    public function getIntCondoOwnerId()
943
    {
944
        return $this->intCondoOwnerId;
945
    }
946
947
    /**
948
     * @param int $intCondoOwnerId
949
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
950
     */
951
    public function setIntCondoOwnerId($intCondoOwnerId)
952
    {
953
        $this->intCondoOwnerId = $intCondoOwnerId;
954
        return $this;
955
    }
956
957
    /**
958
     * @return int
959
     */
960
    public function getIntRoomId()
961
    {
962
        return $this->intRoomId;
963
    }
964
965
    /**
966
     * @param int $intRoomId
967
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
968
     */
969
    public function setIntRoomId($intRoomId)
970
    {
971
        $this->intRoomId = $intRoomId;
972
        return $this;
973
    }
974
975
    /**
976
     * @return int
977
     */
978
    public function getIntBookingCondoType()
979
    {
980
        return $this->intBookingCondoType;
981
    }
982
983
    /**
984
     * @param int $intBookingCondoType
985
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
986
     */
987
    public function setIntBookingCondoType($intBookingCondoType)
988
    {
989
        $this->intBookingCondoType = $intBookingCondoType;
990
        return $this;
991
    }
992
993
    /**
994
     * @return int
995
     */
996
    public function getGroupID()
997
    {
998
        return $this->GroupID;
999
    }
1000
1001
    /**
1002
     * @param int $GroupID
1003
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1004
     */
1005
    public function setGroupID($GroupID)
1006
    {
1007
        $this->GroupID = $GroupID;
1008
        return $this;
1009
    }
1010
1011
    /**
1012
     * @return int
1013
     */
1014
    public function getGroupPrivateGridID()
1015
    {
1016
        return $this->GroupPrivateGridID;
1017
    }
1018
1019
    /**
1020
     * @param int $GroupPrivateGridID
1021
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1022
     */
1023
    public function setGroupPrivateGridID($GroupPrivateGridID)
1024
    {
1025
        $this->GroupPrivateGridID = $GroupPrivateGridID;
1026
        return $this;
1027
    }
1028
1029
    /**
1030
     * @return TManualTypeBooking
1031
     */
1032
    public function getManualType()
1033
    {
1034
        return $this->ManualType;
1035
    }
1036
1037
    /**
1038
     * @param TManualTypeBooking $ManualType
1039
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1040
     */
1041
    public function setManualType($ManualType)
1042
    {
1043
        $this->ManualType = $ManualType;
1044
        return $this;
1045
    }
1046
1047
    /**
1048
     * @return int
1049
     */
1050
    public function getID_Member()
1051
    {
1052
        return $this->ID_Member;
1053
    }
1054
1055
    /**
1056
     * @param int $ID_Member
1057
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1058
     */
1059
    public function setID_Member($ID_Member)
1060
    {
1061
        $this->ID_Member = $ID_Member;
1062
        return $this;
1063
    }
1064
1065
    /**
1066
     * @return string
1067
     */
1068
    public function getStrComments()
1069
    {
1070
        return $this->strComments;
1071
    }
1072
1073
    /**
1074
     * @param string $strComments
1075
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1076
     */
1077
    public function setStrComments($strComments)
1078
    {
1079
        $this->strComments = $strComments;
1080
        return $this;
1081
    }
1082
1083
    /**
1084
     * @return boolean
1085
     */
1086
    public function getIsPaidByFOO()
1087
    {
1088
        return $this->IsPaidByFOO;
1089
    }
1090
1091
    /**
1092
     * @param boolean $IsPaidByFOO
1093
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1094
     */
1095
    public function setIsPaidByFOO($IsPaidByFOO)
1096
    {
1097
        $this->IsPaidByFOO = $IsPaidByFOO;
1098
        return $this;
1099
    }
1100
1101
    /**
1102
     * @return string
1103
     */
1104
    public function getStrListSpecialOffertApplicable()
1105
    {
1106
        return $this->StrListSpecialOffertApplicable;
1107
    }
1108
1109
    /**
1110
     * @param string $StrListSpecialOffertApplicable
1111
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1112
     */
1113
    public function setStrListSpecialOffertApplicable($StrListSpecialOffertApplicable)
1114
    {
1115
        $this->StrListSpecialOffertApplicable = $StrListSpecialOffertApplicable;
1116
        return $this;
1117
    }
1118
1119
    /**
1120
     * @return dsDailyManualRates
1121
     */
1122
    public function getDsDailyManualRates()
1123
    {
1124
        return $this->dsDailyManualRates;
1125
    }
1126
1127
    /**
1128
     * @param dsDailyManualRates $dsDailyManualRates
1129
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1130
     */
1131
    public function setDsDailyManualRates($dsDailyManualRates)
1132
    {
1133
        $this->dsDailyManualRates = $dsDailyManualRates;
1134
        return $this;
1135
    }
1136
1137
    /**
1138
     * @return boolean
1139
     */
1140
    public function getIsRBO()
1141
    {
1142
        return $this->IsRBO;
1143
    }
1144
1145
    /**
1146
     * @param boolean $IsRBO
1147
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1148
     */
1149
    public function setIsRBO($IsRBO)
1150
    {
1151
        $this->IsRBO = $IsRBO;
1152
        return $this;
1153
    }
1154
1155
    /**
1156
     * @return boolean
1157
     */
1158
    public function getIsInsuranceAccepted()
1159
    {
1160
        return $this->IsInsuranceAccepted;
1161
    }
1162
1163
    /**
1164
     * @param boolean $IsInsuranceAccepted
1165
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1166
     */
1167
    public function setIsInsuranceAccepted($IsInsuranceAccepted)
1168
    {
1169
        $this->IsInsuranceAccepted = $IsInsuranceAccepted;
1170
        return $this;
1171
    }
1172
1173
    /**
1174
     * @return IAB2BMode
1175
     */
1176
    public function getBackToBackMode()
1177
    {
1178
        return $this->BackToBackMode;
1179
    }
1180
1181
    /**
1182
     * @param IAB2BMode $BackToBackMode
1183
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1184
     */
1185
    public function setBackToBackMode($BackToBackMode)
1186
    {
1187
        $this->BackToBackMode = $BackToBackMode;
1188
        return $this;
1189
    }
1190
1191
    /**
1192
     * @return boolean
1193
     */
1194
    public function getIsApplySpecialOffers()
1195
    {
1196
        return $this->IsApplySpecialOffers;
1197
    }
1198
1199
    /**
1200
     * @param boolean $IsApplySpecialOffers
1201
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1202
     */
1203
    public function setIsApplySpecialOffers($IsApplySpecialOffers)
1204
    {
1205
        $this->IsApplySpecialOffers = $IsApplySpecialOffers;
1206
        return $this;
1207
    }
1208
1209
    /**
1210
     * @return int
1211
     */
1212
    public function getIntBusinessSourceID()
1213
    {
1214
        return $this->intBusinessSourceID;
1215
    }
1216
1217
    /**
1218
     * @param int $intBusinessSourceID
1219
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1220
     */
1221
    public function setIntBusinessSourceID($intBusinessSourceID)
1222
    {
1223
        $this->intBusinessSourceID = $intBusinessSourceID;
1224
        return $this;
1225
    }
1226
1227
    /**
1228
     * @return dstServicesChargesALaCarte
1229
     */
1230
    public function getDstServicesChargesALaCarte()
1231
    {
1232
        return $this->dstServicesChargesALaCarte;
1233
    }
1234
1235
    /**
1236
     * @param dstServicesChargesALaCarte $dstServicesChargesALaCarte
1237
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1238
     */
1239
    public function setDstServicesChargesALaCarte($dstServicesChargesALaCarte)
1240
    {
1241
        $this->dstServicesChargesALaCarte = $dstServicesChargesALaCarte;
1242
        return $this;
1243
    }
1244
1245
    /**
1246
     * @return int
1247
     */
1248
    public function getIntSuiteConfigurationID()
1249
    {
1250
        return $this->intSuiteConfigurationID;
1251
    }
1252
1253
    /**
1254
     * @param int $intSuiteConfigurationID
1255
     * @return \Gueststream\PMS\IQWare\API\WebRes_SaveReservationForRBO
1256
     */
1257
    public function setIntSuiteConfigurationID($intSuiteConfigurationID)
1258
    {
1259
        $this->intSuiteConfigurationID = $intSuiteConfigurationID;
1260
        return $this;
1261
    }
1262
}
1263