CondoConfig::__construct()   B
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 111
Code Lines 109

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 111
ccs 0
cts 111
cp 0
rs 8.2857
c 0
b 0
f 0
cc 1
eloc 109
nc 1
nop 108
crap 2

How to fix   Long Method    Many Parameters   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

Many Parameters

Methods with many parameters are not only hard to understand, but their parameters also often become inconsistent when you need more, or different data.

There are several approaches to avoid long parameter lists:

1
<?php
2
3
namespace Gueststream\PMS\IQWare\API;
4
5
class CondoConfig
6
{
7
8
    /**
9
     * @var boolean $IsAllowOwnerBookOOS
10
     */
11
    protected $IsAllowOwnerBookOOS = null;
12
13
    /**
14
     * @var \DateTime $LoadTime
15
     */
16
    protected $LoadTime = null;
17
18
    /**
19
     * @var int $ID_Property
20
     */
21
    protected $ID_Property = null;
22
23
    /**
24
     * @var int $ID_SvcCharge
25
     */
26
    protected $ID_SvcCharge = null;
27
28
    /**
29
     * @var int $ID_MarketSegment
30
     */
31
    protected $ID_MarketSegment = null;
32
33
    /**
34
     * @var boolean $IsActive
35
     */
36
    protected $IsActive = null;
37
38
    /**
39
     * @var int $WeightingMethod
40
     */
41
    protected $WeightingMethod = null;
42
43
    /**
44
     * @var int $ID_TrnOwnerRevenu
45
     */
46
    protected $ID_TrnOwnerRevenu = null;
47
48
    /**
49
     * @var boolean $IsIncomeTax
50
     */
51
    protected $IsIncomeTax = null;
52
53
    /**
54
     * @var float $IncomeTaxPct
55
     */
56
    protected $IncomeTaxPct = null;
57
58
    /**
59
     * @var int $ID_TrnIncomeTax
60
     */
61
    protected $ID_TrnIncomeTax = null;
62
63
    /**
64
     * @var boolean $IsTAChargedBack
65
     */
66
    protected $IsTAChargedBack = null;
67
68
    /**
69
     * @var int $ID_TrnTAChargedBack
70
     */
71
    protected $ID_TrnTAChargedBack = null;
72
73
    /**
74
     * @var int $ID_TrnOwnerCheck
75
     */
76
    protected $ID_TrnOwnerCheck = null;
77
78
    /**
79
     * @var boolean $IsTaxNo1Owner
80
     */
81
    protected $IsTaxNo1Owner = null;
82
83
    /**
84
     * @var int $ID_TrnTax1
85
     */
86
    protected $ID_TrnTax1 = null;
87
88
    /**
89
     * @var int $ID_TrnTax1Owner
90
     */
91
    protected $ID_TrnTax1Owner = null;
92
93
    /**
94
     * @var boolean $IsTaxNo2Owner
95
     */
96
    protected $IsTaxNo2Owner = null;
97
98
    /**
99
     * @var int $ID_TrnTax2
100
     */
101
    protected $ID_TrnTax2 = null;
102
103
    /**
104
     * @var int $ID_TrnTax2Owner
105
     */
106
    protected $ID_TrnTax2Owner = null;
107
108
    /**
109
     * @var int $MinDayPromo
110
     */
111
    protected $MinDayPromo = null;
112
113
    /**
114
     * @var boolean $IsActiveBookingNotice
115
     */
116
    protected $IsActiveBookingNotice = null;
117
118
    /**
119
     * @var int $NbrDaysResident
120
     */
121
    protected $NbrDaysResident = null;
122
123
    /**
124
     * @var int $NbrDaysNonResident
125
     */
126
    protected $NbrDaysNonResident = null;
127
128
    /**
129
     * @var float $PenaltyPct
130
     */
131
    protected $PenaltyPct = null;
132
133
    /**
134
     * @var boolean $IsAutoEOMClosing
135
     */
136
    protected $IsAutoEOMClosing = null;
137
138
    /**
139
     * @var \DateTime $EOMClosingDate
140
     */
141
    protected $EOMClosingDate = null;
142
143
    /**
144
     * @var int $ID_Commision
145
     */
146
    protected $ID_Commision = null;
147
148
    /**
149
     * @var int $ID_GrossRev
150
     */
151
    protected $ID_GrossRev = null;
152
153
    /**
154
     * @var int $ID_MgtFee
155
     */
156
    protected $ID_MgtFee = null;
157
158
    /**
159
     * @var int $GrossFormulaType
160
     */
161
    protected $GrossFormulaType = null;
162
163
    /**
164
     * @var int $ID_TrnAdminAdjust
165
     */
166
    protected $ID_TrnAdminAdjust = null;
167
168
    /**
169
     * @var int $ID_TrnGuestAdjust
170
     */
171
    protected $ID_TrnGuestAdjust = null;
172
173
    /**
174
     * @var int $ID_Admin
175
     */
176
    protected $ID_Admin = null;
177
178
    /**
179
     * @var boolean $IsManagedByBo
180
     */
181
    protected $IsManagedByBo = null;
182
183
    /**
184
     * @var int $BeginDay
185
     */
186
    protected $BeginDay = null;
187
188
    /**
189
     * @var int $BeginMonth
190
     */
191
    protected $BeginMonth = null;
192
193
    /**
194
     * @var int $EndDay
195
     */
196
    protected $EndDay = null;
197
198
    /**
199
     * @var int $EndMonth
200
     */
201
    protected $EndMonth = null;
202
203
    /**
204
     * @var boolean $IsPoolMethodActif
205
     */
206
    protected $IsPoolMethodActif = null;
207
208
    /**
209
     * @var boolean $IsIndMethodActif
210
     */
211
    protected $IsIndMethodActif = null;
212
213
    /**
214
     * @var boolean $IsRevInput
215
     */
216
    protected $IsRevInput = null;
217
218
    /**
219
     * @var int $ID_RateCodeRack
220
     */
221
    protected $ID_RateCodeRack = null;
222
223
    /**
224
     * @var int $NbrPersonRack
225
     */
226
    protected $NbrPersonRack = null;
227
228
    /**
229
     * @var int $ID_TrnDistRevenu
230
     */
231
    protected $ID_TrnDistRevenu = null;
232
233
    /**
234
     * @var float $TotalAmountPoolRev
235
     */
236
    protected $TotalAmountPoolRev = null;
237
238
    /**
239
     * @var float $MinCheckOwner
240
     */
241
    protected $MinCheckOwner = null;
242
243
    /**
244
     * @var boolean $IsRefusal
245
     */
246
    protected $IsRefusal = null;
247
248
    /**
249
     * @var boolean $IsTACommIncomeTaxDetectible
250
     */
251
    protected $IsTACommIncomeTaxDetectible = null;
252
253
    /**
254
     * @var boolean $IsSalesTaxReturn100Pct
255
     */
256
    protected $IsSalesTaxReturn100Pct = null;
257
258
    /**
259
     * @var float $PctBuildPool
260
     */
261
    protected $PctBuildPool = null;
262
263
    /**
264
     * @var boolean $IsRanking_Weight
265
     */
266
    protected $IsRanking_Weight = null;
267
268
    /**
269
     * @var boolean $IsReadyClosed
270
     */
271
    protected $IsReadyClosed = null;
272
273
    /**
274
     * @var boolean $IsAdjustToPostingTrn
275
     */
276
    protected $IsAdjustToPostingTrn = null;
277
278
    /**
279
     * @var boolean $IsTrnZerroToPost
280
     */
281
    protected $IsTrnZerroToPost = null;
282
283
    /**
284
     * @var boolean $IsDailyDistrib
285
     */
286
    protected $IsDailyDistrib = null;
287
288
    /**
289
     * @var float $MarketSegDefaultPct
290
     */
291
    protected $MarketSegDefaultPct = null;
292
293
    /**
294
     * @var boolean $IsCCChargedBack
295
     */
296
    protected $IsCCChargedBack = null;
297
298
    /**
299
     * @var int $ID_TrnCCChargedBack
300
     */
301
    protected $ID_TrnCCChargedBack = null;
302
303
    /**
304
     * @var boolean $IsReferal
305
     */
306
    protected $IsReferal = null;
307
308
    /**
309
     * @var int $ID_TrnReferal
310
     */
311
    protected $ID_TrnReferal = null;
312
313
    /**
314
     * @var int $ID_TrnTax3
315
     */
316
    protected $ID_TrnTax3 = null;
317
318
    /**
319
     * @var boolean $IsTaxNo3Owner
320
     */
321
    protected $IsTaxNo3Owner = null;
322
323
    /**
324
     * @var boolean $IsOtherChargedBack
325
     */
326
    protected $IsOtherChargedBack = null;
327
328
    /**
329
     * @var int $ID_TrnOtherChargedBack
330
     */
331
    protected $ID_TrnOtherChargedBack = null;
332
333
    /**
334
     * @var int $ID_TrnOtherChargedBackOwner
335
     */
336
    protected $ID_TrnOtherChargedBackOwner = null;
337
338
    /**
339
     * @var string $Name_OtherChargedBack
340
     */
341
    protected $Name_OtherChargedBack = null;
342
343
    /**
344
     * @var float $Referal1
345
     */
346
    protected $Referal1 = null;
347
348
    /**
349
     * @var float $Referal2
350
     */
351
    protected $Referal2 = null;
352
353
    /**
354
     * @var float $Referal3
355
     */
356
    protected $Referal3 = null;
357
358
    /**
359
     * @var int $ReferalType
360
     */
361
    protected $ReferalType = null;
362
363
    /**
364
     * @var int $ID_TrnReferalOwner
365
     */
366
    protected $ID_TrnReferalOwner = null;
367
368
    /**
369
     * @var boolean $IsReferalOwnerCB
370
     */
371
    protected $IsReferalOwnerCB = null;
372
373
    /**
374
     * @var float $PctTAChargedBack
375
     */
376
    protected $PctTAChargedBack = null;
377
378
    /**
379
     * @var int $FiscalDayAjustment
380
     */
381
    protected $FiscalDayAjustment = null;
382
383
    /**
384
     * @var boolean $IsOwnerDirectDeposit
385
     */
386
    protected $IsOwnerDirectDeposit = null;
387
388
    /**
389
     * @var int $ID_TrnOwnerDirectDeposit
390
     */
391
    protected $ID_TrnOwnerDirectDeposit = null;
392
393
    /**
394
     * @var int $ID_AdminDDCXL
395
     */
396
    protected $ID_AdminDDCXL = null;
397
398
    /**
399
     * @var boolean $IsUsedBankAllowed
400
     */
401
    protected $IsUsedBankAllowed = null;
402
403
    /**
404
     * @var int $ID_RateCodeUsedBank
405
     */
406
    protected $ID_RateCodeUsedBank = null;
407
408
    /**
409
     * @var boolean $IsActiveReserveMinimum
410
     */
411
    protected $IsActiveReserveMinimum = null;
412
413
    /**
414
     * @var float $AmountReserveMinimum
415
     */
416
    protected $AmountReserveMinimum = null;
417
418
    /**
419
     * @var int $SubFolioReserveMinimum
420
     */
421
    protected $SubFolioReserveMinimum = null;
422
423
    /**
424
     * @var int $ID_TrnReserveMinimum
425
     */
426
    protected $ID_TrnReserveMinimum = null;
427
428
    /**
429
     * @var boolean $IsTAReferalBefore
430
     */
431
    protected $IsTAReferalBefore = null;
432
433
    /**
434
     * @var boolean $IsCCReferalBefore
435
     */
436
    protected $IsCCReferalBefore = null;
437
438
    /**
439
     * @var boolean $IsIncomeTaxOwnerGross
440
     */
441
    protected $IsIncomeTaxOwnerGross = null;
442
443
    /**
444
     * @var int $NbreOfPlan
445
     */
446
    protected $NbreOfPlan = null;
447
448
    /**
449
     * @var boolean $IsActiveRanking
450
     */
451
    protected $IsActiveRanking = null;
452
453
    /**
454
     * @var int $ID_RateCodeRanking
455
     */
456
    protected $ID_RateCodeRanking = null;
457
458
    /**
459
     * @var boolean $IsJanuaryRankingReset
460
     */
461
    protected $IsJanuaryRankingReset = null;
462
463
    /**
464
     * @var boolean $IsFebruaryRankingReset
465
     */
466
    protected $IsFebruaryRankingReset = null;
467
468
    /**
469
     * @var boolean $IsMarchRankingReset
470
     */
471
    protected $IsMarchRankingReset = null;
472
473
    /**
474
     * @var boolean $IsAprilRankingReset
475
     */
476
    protected $IsAprilRankingReset = null;
477
478
    /**
479
     * @var boolean $IsMayRankingReset
480
     */
481
    protected $IsMayRankingReset = null;
482
483
    /**
484
     * @var boolean $IsJuneRankingReset
485
     */
486
    protected $IsJuneRankingReset = null;
487
488
    /**
489
     * @var boolean $IsJulyRankingReset
490
     */
491
    protected $IsJulyRankingReset = null;
492
493
    /**
494
     * @var boolean $IsAugustRankingReset
495
     */
496
    protected $IsAugustRankingReset = null;
497
498
    /**
499
     * @var boolean $IsSeptemberRankingReset
500
     */
501
    protected $IsSeptemberRankingReset = null;
502
503
    /**
504
     * @var boolean $IsOctoberRankingReset
505
     */
506
    protected $IsOctoberRankingReset = null;
507
508
    /**
509
     * @var boolean $IsNovemberRankingReset
510
     */
511
    protected $IsNovemberRankingReset = null;
512
513
    /**
514
     * @var boolean $IsDecemberRankingReset
515
     */
516
    protected $IsDecemberRankingReset = null;
517
518
    /**
519
     * @var int $NbreOfPlanOwnerBank
520
     */
521
    protected $NbreOfPlanOwnerBank = null;
522
523
    /**
524
     * @var boolean $IsTax1Recup
525
     */
526
    protected $IsTax1Recup = null;
527
528
    /**
529
     * @var boolean $IsTax2Recup
530
     */
531
    protected $IsTax2Recup = null;
532
533
    /**
534
     * @var boolean $IsToClearFolioA
535
     */
536
    protected $IsToClearFolioA = null;
537
538
    /**
539
     * @var boolean $IsCash
540
     */
541
    protected $IsCash = null;
542
543
    /**
544
     * @var int $ID_RateCodeBookingsFOO
545
     */
546
    protected $ID_RateCodeBookingsFOO = null;
547
548
    /**
549
     * @var int $ID_RateCodeBookingsOwner
550
     */
551
    protected $ID_RateCodeBookingsOwner = null;
552
553
    /**
554
     * @param boolean $IsAllowOwnerBookOOS
555
     * @param \DateTime $LoadTime
556
     * @param int $ID_Property
557
     * @param int $ID_SvcCharge
558
     * @param int $ID_MarketSegment
559
     * @param boolean $IsActive
560
     * @param int $WeightingMethod
561
     * @param int $ID_TrnOwnerRevenu
562
     * @param boolean $IsIncomeTax
563
     * @param float $IncomeTaxPct
564
     * @param int $ID_TrnIncomeTax
565
     * @param boolean $IsTAChargedBack
566
     * @param int $ID_TrnTAChargedBack
567
     * @param int $ID_TrnOwnerCheck
568
     * @param boolean $IsTaxNo1Owner
569
     * @param int $ID_TrnTax1
570
     * @param int $ID_TrnTax1Owner
571
     * @param boolean $IsTaxNo2Owner
572
     * @param int $ID_TrnTax2
573
     * @param int $ID_TrnTax2Owner
574
     * @param int $MinDayPromo
575
     * @param boolean $IsActiveBookingNotice
576
     * @param int $NbrDaysResident
577
     * @param int $NbrDaysNonResident
578
     * @param float $PenaltyPct
579
     * @param boolean $IsAutoEOMClosing
580
     * @param \DateTime $EOMClosingDate
581
     * @param int $ID_Commision
582
     * @param int $ID_GrossRev
583
     * @param int $ID_MgtFee
584
     * @param int $GrossFormulaType
585
     * @param int $ID_TrnAdminAdjust
586
     * @param int $ID_TrnGuestAdjust
587
     * @param int $ID_Admin
588
     * @param boolean $IsManagedByBo
589
     * @param int $BeginDay
590
     * @param int $BeginMonth
591
     * @param int $EndDay
592
     * @param int $EndMonth
593
     * @param boolean $IsPoolMethodActif
594
     * @param boolean $IsIndMethodActif
595
     * @param boolean $IsRevInput
596
     * @param int $ID_RateCodeRack
597
     * @param int $NbrPersonRack
598
     * @param int $ID_TrnDistRevenu
599
     * @param float $TotalAmountPoolRev
600
     * @param float $MinCheckOwner
601
     * @param boolean $IsRefusal
602
     * @param boolean $IsTACommIncomeTaxDetectible
603
     * @param boolean $IsSalesTaxReturn100Pct
604
     * @param float $PctBuildPool
605
     * @param boolean $IsRanking_Weight
606
     * @param boolean $IsReadyClosed
607
     * @param boolean $IsAdjustToPostingTrn
608
     * @param boolean $IsTrnZerroToPost
609
     * @param boolean $IsDailyDistrib
610
     * @param float $MarketSegDefaultPct
611
     * @param boolean $IsCCChargedBack
612
     * @param int $ID_TrnCCChargedBack
613
     * @param boolean $IsReferal
614
     * @param int $ID_TrnReferal
615
     * @param int $ID_TrnTax3
616
     * @param boolean $IsTaxNo3Owner
617
     * @param boolean $IsOtherChargedBack
618
     * @param int $ID_TrnOtherChargedBack
619
     * @param int $ID_TrnOtherChargedBackOwner
620
     * @param float $Referal1
621
     * @param float $Referal2
622
     * @param float $Referal3
623
     * @param int $ReferalType
624
     * @param int $ID_TrnReferalOwner
625
     * @param boolean $IsReferalOwnerCB
626
     * @param float $PctTAChargedBack
627
     * @param int $FiscalDayAjustment
628
     * @param boolean $IsOwnerDirectDeposit
629
     * @param int $ID_TrnOwnerDirectDeposit
630
     * @param int $ID_AdminDDCXL
631
     * @param boolean $IsUsedBankAllowed
632
     * @param int $ID_RateCodeUsedBank
633
     * @param boolean $IsActiveReserveMinimum
634
     * @param float $AmountReserveMinimum
635
     * @param int $SubFolioReserveMinimum
636
     * @param int $ID_TrnReserveMinimum
637
     * @param boolean $IsTAReferalBefore
638
     * @param boolean $IsCCReferalBefore
639
     * @param boolean $IsIncomeTaxOwnerGross
640
     * @param int $NbreOfPlan
641
     * @param boolean $IsActiveRanking
642
     * @param int $ID_RateCodeRanking
643
     * @param boolean $IsJanuaryRankingReset
644
     * @param boolean $IsFebruaryRankingReset
645
     * @param boolean $IsMarchRankingReset
646
     * @param boolean $IsAprilRankingReset
647
     * @param boolean $IsMayRankingReset
648
     * @param boolean $IsJuneRankingReset
649
     * @param boolean $IsJulyRankingReset
650
     * @param boolean $IsAugustRankingReset
651
     * @param boolean $IsSeptemberRankingReset
652
     * @param boolean $IsOctoberRankingReset
653
     * @param boolean $IsNovemberRankingReset
654
     * @param boolean $IsDecemberRankingReset
655
     * @param int $NbreOfPlanOwnerBank
656
     * @param boolean $IsTax1Recup
657
     * @param boolean $IsTax2Recup
658
     * @param boolean $IsToClearFolioA
659
     * @param boolean $IsCash
660
     * @param int $ID_RateCodeBookingsFOO
661
     * @param int $ID_RateCodeBookingsOwner
662
     */
663
    public function __construct($IsAllowOwnerBookOOS, \DateTime $LoadTime, $ID_Property, $ID_SvcCharge, $ID_MarketSegment, $IsActive, $WeightingMethod, $ID_TrnOwnerRevenu, $IsIncomeTax, $IncomeTaxPct, $ID_TrnIncomeTax, $IsTAChargedBack, $ID_TrnTAChargedBack, $ID_TrnOwnerCheck, $IsTaxNo1Owner, $ID_TrnTax1, $ID_TrnTax1Owner, $IsTaxNo2Owner, $ID_TrnTax2, $ID_TrnTax2Owner, $MinDayPromo, $IsActiveBookingNotice, $NbrDaysResident, $NbrDaysNonResident, $PenaltyPct, $IsAutoEOMClosing, \DateTime $EOMClosingDate, $ID_Commision, $ID_GrossRev, $ID_MgtFee, $GrossFormulaType, $ID_TrnAdminAdjust, $ID_TrnGuestAdjust, $ID_Admin, $IsManagedByBo, $BeginDay, $BeginMonth, $EndDay, $EndMonth, $IsPoolMethodActif, $IsIndMethodActif, $IsRevInput, $ID_RateCodeRack, $NbrPersonRack, $ID_TrnDistRevenu, $TotalAmountPoolRev, $MinCheckOwner, $IsRefusal, $IsTACommIncomeTaxDetectible, $IsSalesTaxReturn100Pct, $PctBuildPool, $IsRanking_Weight, $IsReadyClosed, $IsAdjustToPostingTrn, $IsTrnZerroToPost, $IsDailyDistrib, $MarketSegDefaultPct, $IsCCChargedBack, $ID_TrnCCChargedBack, $IsReferal, $ID_TrnReferal, $ID_TrnTax3, $IsTaxNo3Owner, $IsOtherChargedBack, $ID_TrnOtherChargedBack, $ID_TrnOtherChargedBackOwner, $Referal1, $Referal2, $Referal3, $ReferalType, $ID_TrnReferalOwner, $IsReferalOwnerCB, $PctTAChargedBack, $FiscalDayAjustment, $IsOwnerDirectDeposit, $ID_TrnOwnerDirectDeposit, $ID_AdminDDCXL, $IsUsedBankAllowed, $ID_RateCodeUsedBank, $IsActiveReserveMinimum, $AmountReserveMinimum, $SubFolioReserveMinimum, $ID_TrnReserveMinimum, $IsTAReferalBefore, $IsCCReferalBefore, $IsIncomeTaxOwnerGross, $NbreOfPlan, $IsActiveRanking, $ID_RateCodeRanking, $IsJanuaryRankingReset, $IsFebruaryRankingReset, $IsMarchRankingReset, $IsAprilRankingReset, $IsMayRankingReset, $IsJuneRankingReset, $IsJulyRankingReset, $IsAugustRankingReset, $IsSeptemberRankingReset, $IsOctoberRankingReset, $IsNovemberRankingReset, $IsDecemberRankingReset, $NbreOfPlanOwnerBank, $IsTax1Recup, $IsTax2Recup, $IsToClearFolioA, $IsCash, $ID_RateCodeBookingsFOO, $ID_RateCodeBookingsOwner)
664
    {
665
        $this->IsAllowOwnerBookOOS = $IsAllowOwnerBookOOS;
666
        $this->LoadTime = $LoadTime->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $LoadTime->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $LoadTime.

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...
667
        $this->ID_Property = $ID_Property;
668
        $this->ID_SvcCharge = $ID_SvcCharge;
669
        $this->ID_MarketSegment = $ID_MarketSegment;
670
        $this->IsActive = $IsActive;
671
        $this->WeightingMethod = $WeightingMethod;
672
        $this->ID_TrnOwnerRevenu = $ID_TrnOwnerRevenu;
673
        $this->IsIncomeTax = $IsIncomeTax;
674
        $this->IncomeTaxPct = $IncomeTaxPct;
675
        $this->ID_TrnIncomeTax = $ID_TrnIncomeTax;
676
        $this->IsTAChargedBack = $IsTAChargedBack;
677
        $this->ID_TrnTAChargedBack = $ID_TrnTAChargedBack;
678
        $this->ID_TrnOwnerCheck = $ID_TrnOwnerCheck;
679
        $this->IsTaxNo1Owner = $IsTaxNo1Owner;
680
        $this->ID_TrnTax1 = $ID_TrnTax1;
681
        $this->ID_TrnTax1Owner = $ID_TrnTax1Owner;
682
        $this->IsTaxNo2Owner = $IsTaxNo2Owner;
683
        $this->ID_TrnTax2 = $ID_TrnTax2;
684
        $this->ID_TrnTax2Owner = $ID_TrnTax2Owner;
685
        $this->MinDayPromo = $MinDayPromo;
686
        $this->IsActiveBookingNotice = $IsActiveBookingNotice;
687
        $this->NbrDaysResident = $NbrDaysResident;
688
        $this->NbrDaysNonResident = $NbrDaysNonResident;
689
        $this->PenaltyPct = $PenaltyPct;
690
        $this->IsAutoEOMClosing = $IsAutoEOMClosing;
691
        $this->EOMClosingDate = $EOMClosingDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $EOMClosingDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $EOMClosingDate.

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...
692
        $this->ID_Commision = $ID_Commision;
693
        $this->ID_GrossRev = $ID_GrossRev;
694
        $this->ID_MgtFee = $ID_MgtFee;
695
        $this->GrossFormulaType = $GrossFormulaType;
696
        $this->ID_TrnAdminAdjust = $ID_TrnAdminAdjust;
697
        $this->ID_TrnGuestAdjust = $ID_TrnGuestAdjust;
698
        $this->ID_Admin = $ID_Admin;
699
        $this->IsManagedByBo = $IsManagedByBo;
700
        $this->BeginDay = $BeginDay;
701
        $this->BeginMonth = $BeginMonth;
702
        $this->EndDay = $EndDay;
703
        $this->EndMonth = $EndMonth;
704
        $this->IsPoolMethodActif = $IsPoolMethodActif;
705
        $this->IsIndMethodActif = $IsIndMethodActif;
706
        $this->IsRevInput = $IsRevInput;
707
        $this->ID_RateCodeRack = $ID_RateCodeRack;
708
        $this->NbrPersonRack = $NbrPersonRack;
709
        $this->ID_TrnDistRevenu = $ID_TrnDistRevenu;
710
        $this->TotalAmountPoolRev = $TotalAmountPoolRev;
711
        $this->MinCheckOwner = $MinCheckOwner;
712
        $this->IsRefusal = $IsRefusal;
713
        $this->IsTACommIncomeTaxDetectible = $IsTACommIncomeTaxDetectible;
714
        $this->IsSalesTaxReturn100Pct = $IsSalesTaxReturn100Pct;
715
        $this->PctBuildPool = $PctBuildPool;
716
        $this->IsRanking_Weight = $IsRanking_Weight;
717
        $this->IsReadyClosed = $IsReadyClosed;
718
        $this->IsAdjustToPostingTrn = $IsAdjustToPostingTrn;
719
        $this->IsTrnZerroToPost = $IsTrnZerroToPost;
720
        $this->IsDailyDistrib = $IsDailyDistrib;
721
        $this->MarketSegDefaultPct = $MarketSegDefaultPct;
722
        $this->IsCCChargedBack = $IsCCChargedBack;
723
        $this->ID_TrnCCChargedBack = $ID_TrnCCChargedBack;
724
        $this->IsReferal = $IsReferal;
725
        $this->ID_TrnReferal = $ID_TrnReferal;
726
        $this->ID_TrnTax3 = $ID_TrnTax3;
727
        $this->IsTaxNo3Owner = $IsTaxNo3Owner;
728
        $this->IsOtherChargedBack = $IsOtherChargedBack;
729
        $this->ID_TrnOtherChargedBack = $ID_TrnOtherChargedBack;
730
        $this->ID_TrnOtherChargedBackOwner = $ID_TrnOtherChargedBackOwner;
731
        $this->Referal1 = $Referal1;
732
        $this->Referal2 = $Referal2;
733
        $this->Referal3 = $Referal3;
734
        $this->ReferalType = $ReferalType;
735
        $this->ID_TrnReferalOwner = $ID_TrnReferalOwner;
736
        $this->IsReferalOwnerCB = $IsReferalOwnerCB;
737
        $this->PctTAChargedBack = $PctTAChargedBack;
738
        $this->FiscalDayAjustment = $FiscalDayAjustment;
739
        $this->IsOwnerDirectDeposit = $IsOwnerDirectDeposit;
740
        $this->ID_TrnOwnerDirectDeposit = $ID_TrnOwnerDirectDeposit;
741
        $this->ID_AdminDDCXL = $ID_AdminDDCXL;
742
        $this->IsUsedBankAllowed = $IsUsedBankAllowed;
743
        $this->ID_RateCodeUsedBank = $ID_RateCodeUsedBank;
744
        $this->IsActiveReserveMinimum = $IsActiveReserveMinimum;
745
        $this->AmountReserveMinimum = $AmountReserveMinimum;
746
        $this->SubFolioReserveMinimum = $SubFolioReserveMinimum;
747
        $this->ID_TrnReserveMinimum = $ID_TrnReserveMinimum;
748
        $this->IsTAReferalBefore = $IsTAReferalBefore;
749
        $this->IsCCReferalBefore = $IsCCReferalBefore;
750
        $this->IsIncomeTaxOwnerGross = $IsIncomeTaxOwnerGross;
751
        $this->NbreOfPlan = $NbreOfPlan;
752
        $this->IsActiveRanking = $IsActiveRanking;
753
        $this->ID_RateCodeRanking = $ID_RateCodeRanking;
754
        $this->IsJanuaryRankingReset = $IsJanuaryRankingReset;
755
        $this->IsFebruaryRankingReset = $IsFebruaryRankingReset;
756
        $this->IsMarchRankingReset = $IsMarchRankingReset;
757
        $this->IsAprilRankingReset = $IsAprilRankingReset;
758
        $this->IsMayRankingReset = $IsMayRankingReset;
759
        $this->IsJuneRankingReset = $IsJuneRankingReset;
760
        $this->IsJulyRankingReset = $IsJulyRankingReset;
761
        $this->IsAugustRankingReset = $IsAugustRankingReset;
762
        $this->IsSeptemberRankingReset = $IsSeptemberRankingReset;
763
        $this->IsOctoberRankingReset = $IsOctoberRankingReset;
764
        $this->IsNovemberRankingReset = $IsNovemberRankingReset;
765
        $this->IsDecemberRankingReset = $IsDecemberRankingReset;
766
        $this->NbreOfPlanOwnerBank = $NbreOfPlanOwnerBank;
767
        $this->IsTax1Recup = $IsTax1Recup;
768
        $this->IsTax2Recup = $IsTax2Recup;
769
        $this->IsToClearFolioA = $IsToClearFolioA;
770
        $this->IsCash = $IsCash;
771
        $this->ID_RateCodeBookingsFOO = $ID_RateCodeBookingsFOO;
772
        $this->ID_RateCodeBookingsOwner = $ID_RateCodeBookingsOwner;
773
    }
774
775
    /**
776
     * @return boolean
777
     */
778
    public function getIsAllowOwnerBookOOS()
779
    {
780
        return $this->IsAllowOwnerBookOOS;
781
    }
782
783
    /**
784
     * @param boolean $IsAllowOwnerBookOOS
785
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
786
     */
787
    public function setIsAllowOwnerBookOOS($IsAllowOwnerBookOOS)
788
    {
789
        $this->IsAllowOwnerBookOOS = $IsAllowOwnerBookOOS;
790
        return $this;
791
    }
792
793
    /**
794
     * @return \DateTime
795
     */
796
    public function getLoadTime()
797
    {
798
        if ($this->LoadTime == null) {
799
            return null;
800
        } else {
801
            try {
802
                return new \DateTime($this->LoadTime);
803
            } catch (\Exception $e) {
804
                return false;
805
            }
806
        }
807
    }
808
809
    /**
810
     * @param \DateTime $LoadTime
811
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
812
     */
813
    public function setLoadTime(\DateTime $LoadTime)
814
    {
815
        $this->LoadTime = $LoadTime->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $LoadTime->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $LoadTime.

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...
816
        return $this;
817
    }
818
819
    /**
820
     * @return int
821
     */
822
    public function getID_Property()
823
    {
824
        return $this->ID_Property;
825
    }
826
827
    /**
828
     * @param int $ID_Property
829
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
830
     */
831
    public function setID_Property($ID_Property)
832
    {
833
        $this->ID_Property = $ID_Property;
834
        return $this;
835
    }
836
837
    /**
838
     * @return int
839
     */
840
    public function getID_SvcCharge()
841
    {
842
        return $this->ID_SvcCharge;
843
    }
844
845
    /**
846
     * @param int $ID_SvcCharge
847
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
848
     */
849
    public function setID_SvcCharge($ID_SvcCharge)
850
    {
851
        $this->ID_SvcCharge = $ID_SvcCharge;
852
        return $this;
853
    }
854
855
    /**
856
     * @return int
857
     */
858
    public function getID_MarketSegment()
859
    {
860
        return $this->ID_MarketSegment;
861
    }
862
863
    /**
864
     * @param int $ID_MarketSegment
865
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
866
     */
867
    public function setID_MarketSegment($ID_MarketSegment)
868
    {
869
        $this->ID_MarketSegment = $ID_MarketSegment;
870
        return $this;
871
    }
872
873
    /**
874
     * @return boolean
875
     */
876
    public function getIsActive()
877
    {
878
        return $this->IsActive;
879
    }
880
881
    /**
882
     * @param boolean $IsActive
883
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
884
     */
885
    public function setIsActive($IsActive)
886
    {
887
        $this->IsActive = $IsActive;
888
        return $this;
889
    }
890
891
    /**
892
     * @return int
893
     */
894
    public function getWeightingMethod()
895
    {
896
        return $this->WeightingMethod;
897
    }
898
899
    /**
900
     * @param int $WeightingMethod
901
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
902
     */
903
    public function setWeightingMethod($WeightingMethod)
904
    {
905
        $this->WeightingMethod = $WeightingMethod;
906
        return $this;
907
    }
908
909
    /**
910
     * @return int
911
     */
912
    public function getID_TrnOwnerRevenu()
913
    {
914
        return $this->ID_TrnOwnerRevenu;
915
    }
916
917
    /**
918
     * @param int $ID_TrnOwnerRevenu
919
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
920
     */
921
    public function setID_TrnOwnerRevenu($ID_TrnOwnerRevenu)
922
    {
923
        $this->ID_TrnOwnerRevenu = $ID_TrnOwnerRevenu;
924
        return $this;
925
    }
926
927
    /**
928
     * @return boolean
929
     */
930
    public function getIsIncomeTax()
931
    {
932
        return $this->IsIncomeTax;
933
    }
934
935
    /**
936
     * @param boolean $IsIncomeTax
937
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
938
     */
939
    public function setIsIncomeTax($IsIncomeTax)
940
    {
941
        $this->IsIncomeTax = $IsIncomeTax;
942
        return $this;
943
    }
944
945
    /**
946
     * @return float
947
     */
948
    public function getIncomeTaxPct()
949
    {
950
        return $this->IncomeTaxPct;
951
    }
952
953
    /**
954
     * @param float $IncomeTaxPct
955
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
956
     */
957
    public function setIncomeTaxPct($IncomeTaxPct)
958
    {
959
        $this->IncomeTaxPct = $IncomeTaxPct;
960
        return $this;
961
    }
962
963
    /**
964
     * @return int
965
     */
966
    public function getID_TrnIncomeTax()
967
    {
968
        return $this->ID_TrnIncomeTax;
969
    }
970
971
    /**
972
     * @param int $ID_TrnIncomeTax
973
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
974
     */
975
    public function setID_TrnIncomeTax($ID_TrnIncomeTax)
976
    {
977
        $this->ID_TrnIncomeTax = $ID_TrnIncomeTax;
978
        return $this;
979
    }
980
981
    /**
982
     * @return boolean
983
     */
984
    public function getIsTAChargedBack()
985
    {
986
        return $this->IsTAChargedBack;
987
    }
988
989
    /**
990
     * @param boolean $IsTAChargedBack
991
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
992
     */
993
    public function setIsTAChargedBack($IsTAChargedBack)
994
    {
995
        $this->IsTAChargedBack = $IsTAChargedBack;
996
        return $this;
997
    }
998
999
    /**
1000
     * @return int
1001
     */
1002
    public function getID_TrnTAChargedBack()
1003
    {
1004
        return $this->ID_TrnTAChargedBack;
1005
    }
1006
1007
    /**
1008
     * @param int $ID_TrnTAChargedBack
1009
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1010
     */
1011
    public function setID_TrnTAChargedBack($ID_TrnTAChargedBack)
1012
    {
1013
        $this->ID_TrnTAChargedBack = $ID_TrnTAChargedBack;
1014
        return $this;
1015
    }
1016
1017
    /**
1018
     * @return int
1019
     */
1020
    public function getID_TrnOwnerCheck()
1021
    {
1022
        return $this->ID_TrnOwnerCheck;
1023
    }
1024
1025
    /**
1026
     * @param int $ID_TrnOwnerCheck
1027
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1028
     */
1029
    public function setID_TrnOwnerCheck($ID_TrnOwnerCheck)
1030
    {
1031
        $this->ID_TrnOwnerCheck = $ID_TrnOwnerCheck;
1032
        return $this;
1033
    }
1034
1035
    /**
1036
     * @return boolean
1037
     */
1038
    public function getIsTaxNo1Owner()
1039
    {
1040
        return $this->IsTaxNo1Owner;
1041
    }
1042
1043
    /**
1044
     * @param boolean $IsTaxNo1Owner
1045
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1046
     */
1047
    public function setIsTaxNo1Owner($IsTaxNo1Owner)
1048
    {
1049
        $this->IsTaxNo1Owner = $IsTaxNo1Owner;
1050
        return $this;
1051
    }
1052
1053
    /**
1054
     * @return int
1055
     */
1056
    public function getID_TrnTax1()
1057
    {
1058
        return $this->ID_TrnTax1;
1059
    }
1060
1061
    /**
1062
     * @param int $ID_TrnTax1
1063
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1064
     */
1065
    public function setID_TrnTax1($ID_TrnTax1)
1066
    {
1067
        $this->ID_TrnTax1 = $ID_TrnTax1;
1068
        return $this;
1069
    }
1070
1071
    /**
1072
     * @return int
1073
     */
1074
    public function getID_TrnTax1Owner()
1075
    {
1076
        return $this->ID_TrnTax1Owner;
1077
    }
1078
1079
    /**
1080
     * @param int $ID_TrnTax1Owner
1081
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1082
     */
1083
    public function setID_TrnTax1Owner($ID_TrnTax1Owner)
1084
    {
1085
        $this->ID_TrnTax1Owner = $ID_TrnTax1Owner;
1086
        return $this;
1087
    }
1088
1089
    /**
1090
     * @return boolean
1091
     */
1092
    public function getIsTaxNo2Owner()
1093
    {
1094
        return $this->IsTaxNo2Owner;
1095
    }
1096
1097
    /**
1098
     * @param boolean $IsTaxNo2Owner
1099
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1100
     */
1101
    public function setIsTaxNo2Owner($IsTaxNo2Owner)
1102
    {
1103
        $this->IsTaxNo2Owner = $IsTaxNo2Owner;
1104
        return $this;
1105
    }
1106
1107
    /**
1108
     * @return int
1109
     */
1110
    public function getID_TrnTax2()
1111
    {
1112
        return $this->ID_TrnTax2;
1113
    }
1114
1115
    /**
1116
     * @param int $ID_TrnTax2
1117
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1118
     */
1119
    public function setID_TrnTax2($ID_TrnTax2)
1120
    {
1121
        $this->ID_TrnTax2 = $ID_TrnTax2;
1122
        return $this;
1123
    }
1124
1125
    /**
1126
     * @return int
1127
     */
1128
    public function getID_TrnTax2Owner()
1129
    {
1130
        return $this->ID_TrnTax2Owner;
1131
    }
1132
1133
    /**
1134
     * @param int $ID_TrnTax2Owner
1135
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1136
     */
1137
    public function setID_TrnTax2Owner($ID_TrnTax2Owner)
1138
    {
1139
        $this->ID_TrnTax2Owner = $ID_TrnTax2Owner;
1140
        return $this;
1141
    }
1142
1143
    /**
1144
     * @return int
1145
     */
1146
    public function getMinDayPromo()
1147
    {
1148
        return $this->MinDayPromo;
1149
    }
1150
1151
    /**
1152
     * @param int $MinDayPromo
1153
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1154
     */
1155
    public function setMinDayPromo($MinDayPromo)
1156
    {
1157
        $this->MinDayPromo = $MinDayPromo;
1158
        return $this;
1159
    }
1160
1161
    /**
1162
     * @return boolean
1163
     */
1164
    public function getIsActiveBookingNotice()
1165
    {
1166
        return $this->IsActiveBookingNotice;
1167
    }
1168
1169
    /**
1170
     * @param boolean $IsActiveBookingNotice
1171
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1172
     */
1173
    public function setIsActiveBookingNotice($IsActiveBookingNotice)
1174
    {
1175
        $this->IsActiveBookingNotice = $IsActiveBookingNotice;
1176
        return $this;
1177
    }
1178
1179
    /**
1180
     * @return int
1181
     */
1182
    public function getNbrDaysResident()
1183
    {
1184
        return $this->NbrDaysResident;
1185
    }
1186
1187
    /**
1188
     * @param int $NbrDaysResident
1189
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1190
     */
1191
    public function setNbrDaysResident($NbrDaysResident)
1192
    {
1193
        $this->NbrDaysResident = $NbrDaysResident;
1194
        return $this;
1195
    }
1196
1197
    /**
1198
     * @return int
1199
     */
1200
    public function getNbrDaysNonResident()
1201
    {
1202
        return $this->NbrDaysNonResident;
1203
    }
1204
1205
    /**
1206
     * @param int $NbrDaysNonResident
1207
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1208
     */
1209
    public function setNbrDaysNonResident($NbrDaysNonResident)
1210
    {
1211
        $this->NbrDaysNonResident = $NbrDaysNonResident;
1212
        return $this;
1213
    }
1214
1215
    /**
1216
     * @return float
1217
     */
1218
    public function getPenaltyPct()
1219
    {
1220
        return $this->PenaltyPct;
1221
    }
1222
1223
    /**
1224
     * @param float $PenaltyPct
1225
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1226
     */
1227
    public function setPenaltyPct($PenaltyPct)
1228
    {
1229
        $this->PenaltyPct = $PenaltyPct;
1230
        return $this;
1231
    }
1232
1233
    /**
1234
     * @return boolean
1235
     */
1236
    public function getIsAutoEOMClosing()
1237
    {
1238
        return $this->IsAutoEOMClosing;
1239
    }
1240
1241
    /**
1242
     * @param boolean $IsAutoEOMClosing
1243
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1244
     */
1245
    public function setIsAutoEOMClosing($IsAutoEOMClosing)
1246
    {
1247
        $this->IsAutoEOMClosing = $IsAutoEOMClosing;
1248
        return $this;
1249
    }
1250
1251
    /**
1252
     * @return \DateTime
1253
     */
1254
    public function getEOMClosingDate()
1255
    {
1256
        if ($this->EOMClosingDate == null) {
1257
            return null;
1258
        } else {
1259
            try {
1260
                return new \DateTime($this->EOMClosingDate);
1261
            } catch (\Exception $e) {
1262
                return false;
1263
            }
1264
        }
1265
    }
1266
1267
    /**
1268
     * @param \DateTime $EOMClosingDate
1269
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1270
     */
1271
    public function setEOMClosingDate(\DateTime $EOMClosingDate)
1272
    {
1273
        $this->EOMClosingDate = $EOMClosingDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $EOMClosingDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $EOMClosingDate.

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...
1274
        return $this;
1275
    }
1276
1277
    /**
1278
     * @return int
1279
     */
1280
    public function getID_Commision()
1281
    {
1282
        return $this->ID_Commision;
1283
    }
1284
1285
    /**
1286
     * @param int $ID_Commision
1287
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1288
     */
1289
    public function setID_Commision($ID_Commision)
1290
    {
1291
        $this->ID_Commision = $ID_Commision;
1292
        return $this;
1293
    }
1294
1295
    /**
1296
     * @return int
1297
     */
1298
    public function getID_GrossRev()
1299
    {
1300
        return $this->ID_GrossRev;
1301
    }
1302
1303
    /**
1304
     * @param int $ID_GrossRev
1305
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1306
     */
1307
    public function setID_GrossRev($ID_GrossRev)
1308
    {
1309
        $this->ID_GrossRev = $ID_GrossRev;
1310
        return $this;
1311
    }
1312
1313
    /**
1314
     * @return int
1315
     */
1316
    public function getID_MgtFee()
1317
    {
1318
        return $this->ID_MgtFee;
1319
    }
1320
1321
    /**
1322
     * @param int $ID_MgtFee
1323
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1324
     */
1325
    public function setID_MgtFee($ID_MgtFee)
1326
    {
1327
        $this->ID_MgtFee = $ID_MgtFee;
1328
        return $this;
1329
    }
1330
1331
    /**
1332
     * @return int
1333
     */
1334
    public function getGrossFormulaType()
1335
    {
1336
        return $this->GrossFormulaType;
1337
    }
1338
1339
    /**
1340
     * @param int $GrossFormulaType
1341
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1342
     */
1343
    public function setGrossFormulaType($GrossFormulaType)
1344
    {
1345
        $this->GrossFormulaType = $GrossFormulaType;
1346
        return $this;
1347
    }
1348
1349
    /**
1350
     * @return int
1351
     */
1352
    public function getID_TrnAdminAdjust()
1353
    {
1354
        return $this->ID_TrnAdminAdjust;
1355
    }
1356
1357
    /**
1358
     * @param int $ID_TrnAdminAdjust
1359
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1360
     */
1361
    public function setID_TrnAdminAdjust($ID_TrnAdminAdjust)
1362
    {
1363
        $this->ID_TrnAdminAdjust = $ID_TrnAdminAdjust;
1364
        return $this;
1365
    }
1366
1367
    /**
1368
     * @return int
1369
     */
1370
    public function getID_TrnGuestAdjust()
1371
    {
1372
        return $this->ID_TrnGuestAdjust;
1373
    }
1374
1375
    /**
1376
     * @param int $ID_TrnGuestAdjust
1377
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1378
     */
1379
    public function setID_TrnGuestAdjust($ID_TrnGuestAdjust)
1380
    {
1381
        $this->ID_TrnGuestAdjust = $ID_TrnGuestAdjust;
1382
        return $this;
1383
    }
1384
1385
    /**
1386
     * @return int
1387
     */
1388
    public function getID_Admin()
1389
    {
1390
        return $this->ID_Admin;
1391
    }
1392
1393
    /**
1394
     * @param int $ID_Admin
1395
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1396
     */
1397
    public function setID_Admin($ID_Admin)
1398
    {
1399
        $this->ID_Admin = $ID_Admin;
1400
        return $this;
1401
    }
1402
1403
    /**
1404
     * @return boolean
1405
     */
1406
    public function getIsManagedByBo()
1407
    {
1408
        return $this->IsManagedByBo;
1409
    }
1410
1411
    /**
1412
     * @param boolean $IsManagedByBo
1413
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1414
     */
1415
    public function setIsManagedByBo($IsManagedByBo)
1416
    {
1417
        $this->IsManagedByBo = $IsManagedByBo;
1418
        return $this;
1419
    }
1420
1421
    /**
1422
     * @return int
1423
     */
1424
    public function getBeginDay()
1425
    {
1426
        return $this->BeginDay;
1427
    }
1428
1429
    /**
1430
     * @param int $BeginDay
1431
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1432
     */
1433
    public function setBeginDay($BeginDay)
1434
    {
1435
        $this->BeginDay = $BeginDay;
1436
        return $this;
1437
    }
1438
1439
    /**
1440
     * @return int
1441
     */
1442
    public function getBeginMonth()
1443
    {
1444
        return $this->BeginMonth;
1445
    }
1446
1447
    /**
1448
     * @param int $BeginMonth
1449
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1450
     */
1451
    public function setBeginMonth($BeginMonth)
1452
    {
1453
        $this->BeginMonth = $BeginMonth;
1454
        return $this;
1455
    }
1456
1457
    /**
1458
     * @return int
1459
     */
1460
    public function getEndDay()
1461
    {
1462
        return $this->EndDay;
1463
    }
1464
1465
    /**
1466
     * @param int $EndDay
1467
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1468
     */
1469
    public function setEndDay($EndDay)
1470
    {
1471
        $this->EndDay = $EndDay;
1472
        return $this;
1473
    }
1474
1475
    /**
1476
     * @return int
1477
     */
1478
    public function getEndMonth()
1479
    {
1480
        return $this->EndMonth;
1481
    }
1482
1483
    /**
1484
     * @param int $EndMonth
1485
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1486
     */
1487
    public function setEndMonth($EndMonth)
1488
    {
1489
        $this->EndMonth = $EndMonth;
1490
        return $this;
1491
    }
1492
1493
    /**
1494
     * @return boolean
1495
     */
1496
    public function getIsPoolMethodActif()
1497
    {
1498
        return $this->IsPoolMethodActif;
1499
    }
1500
1501
    /**
1502
     * @param boolean $IsPoolMethodActif
1503
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1504
     */
1505
    public function setIsPoolMethodActif($IsPoolMethodActif)
1506
    {
1507
        $this->IsPoolMethodActif = $IsPoolMethodActif;
1508
        return $this;
1509
    }
1510
1511
    /**
1512
     * @return boolean
1513
     */
1514
    public function getIsIndMethodActif()
1515
    {
1516
        return $this->IsIndMethodActif;
1517
    }
1518
1519
    /**
1520
     * @param boolean $IsIndMethodActif
1521
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1522
     */
1523
    public function setIsIndMethodActif($IsIndMethodActif)
1524
    {
1525
        $this->IsIndMethodActif = $IsIndMethodActif;
1526
        return $this;
1527
    }
1528
1529
    /**
1530
     * @return boolean
1531
     */
1532
    public function getIsRevInput()
1533
    {
1534
        return $this->IsRevInput;
1535
    }
1536
1537
    /**
1538
     * @param boolean $IsRevInput
1539
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1540
     */
1541
    public function setIsRevInput($IsRevInput)
1542
    {
1543
        $this->IsRevInput = $IsRevInput;
1544
        return $this;
1545
    }
1546
1547
    /**
1548
     * @return int
1549
     */
1550
    public function getID_RateCodeRack()
1551
    {
1552
        return $this->ID_RateCodeRack;
1553
    }
1554
1555
    /**
1556
     * @param int $ID_RateCodeRack
1557
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1558
     */
1559
    public function setID_RateCodeRack($ID_RateCodeRack)
1560
    {
1561
        $this->ID_RateCodeRack = $ID_RateCodeRack;
1562
        return $this;
1563
    }
1564
1565
    /**
1566
     * @return int
1567
     */
1568
    public function getNbrPersonRack()
1569
    {
1570
        return $this->NbrPersonRack;
1571
    }
1572
1573
    /**
1574
     * @param int $NbrPersonRack
1575
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1576
     */
1577
    public function setNbrPersonRack($NbrPersonRack)
1578
    {
1579
        $this->NbrPersonRack = $NbrPersonRack;
1580
        return $this;
1581
    }
1582
1583
    /**
1584
     * @return int
1585
     */
1586
    public function getID_TrnDistRevenu()
1587
    {
1588
        return $this->ID_TrnDistRevenu;
1589
    }
1590
1591
    /**
1592
     * @param int $ID_TrnDistRevenu
1593
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1594
     */
1595
    public function setID_TrnDistRevenu($ID_TrnDistRevenu)
1596
    {
1597
        $this->ID_TrnDistRevenu = $ID_TrnDistRevenu;
1598
        return $this;
1599
    }
1600
1601
    /**
1602
     * @return float
1603
     */
1604
    public function getTotalAmountPoolRev()
1605
    {
1606
        return $this->TotalAmountPoolRev;
1607
    }
1608
1609
    /**
1610
     * @param float $TotalAmountPoolRev
1611
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1612
     */
1613
    public function setTotalAmountPoolRev($TotalAmountPoolRev)
1614
    {
1615
        $this->TotalAmountPoolRev = $TotalAmountPoolRev;
1616
        return $this;
1617
    }
1618
1619
    /**
1620
     * @return float
1621
     */
1622
    public function getMinCheckOwner()
1623
    {
1624
        return $this->MinCheckOwner;
1625
    }
1626
1627
    /**
1628
     * @param float $MinCheckOwner
1629
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1630
     */
1631
    public function setMinCheckOwner($MinCheckOwner)
1632
    {
1633
        $this->MinCheckOwner = $MinCheckOwner;
1634
        return $this;
1635
    }
1636
1637
    /**
1638
     * @return boolean
1639
     */
1640
    public function getIsRefusal()
1641
    {
1642
        return $this->IsRefusal;
1643
    }
1644
1645
    /**
1646
     * @param boolean $IsRefusal
1647
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1648
     */
1649
    public function setIsRefusal($IsRefusal)
1650
    {
1651
        $this->IsRefusal = $IsRefusal;
1652
        return $this;
1653
    }
1654
1655
    /**
1656
     * @return boolean
1657
     */
1658
    public function getIsTACommIncomeTaxDetectible()
1659
    {
1660
        return $this->IsTACommIncomeTaxDetectible;
1661
    }
1662
1663
    /**
1664
     * @param boolean $IsTACommIncomeTaxDetectible
1665
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1666
     */
1667
    public function setIsTACommIncomeTaxDetectible($IsTACommIncomeTaxDetectible)
1668
    {
1669
        $this->IsTACommIncomeTaxDetectible = $IsTACommIncomeTaxDetectible;
1670
        return $this;
1671
    }
1672
1673
    /**
1674
     * @return boolean
1675
     */
1676
    public function getIsSalesTaxReturn100Pct()
1677
    {
1678
        return $this->IsSalesTaxReturn100Pct;
1679
    }
1680
1681
    /**
1682
     * @param boolean $IsSalesTaxReturn100Pct
1683
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1684
     */
1685
    public function setIsSalesTaxReturn100Pct($IsSalesTaxReturn100Pct)
1686
    {
1687
        $this->IsSalesTaxReturn100Pct = $IsSalesTaxReturn100Pct;
1688
        return $this;
1689
    }
1690
1691
    /**
1692
     * @return float
1693
     */
1694
    public function getPctBuildPool()
1695
    {
1696
        return $this->PctBuildPool;
1697
    }
1698
1699
    /**
1700
     * @param float $PctBuildPool
1701
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1702
     */
1703
    public function setPctBuildPool($PctBuildPool)
1704
    {
1705
        $this->PctBuildPool = $PctBuildPool;
1706
        return $this;
1707
    }
1708
1709
    /**
1710
     * @return boolean
1711
     */
1712
    public function getIsRanking_Weight()
1713
    {
1714
        return $this->IsRanking_Weight;
1715
    }
1716
1717
    /**
1718
     * @param boolean $IsRanking_Weight
1719
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1720
     */
1721
    public function setIsRanking_Weight($IsRanking_Weight)
1722
    {
1723
        $this->IsRanking_Weight = $IsRanking_Weight;
1724
        return $this;
1725
    }
1726
1727
    /**
1728
     * @return boolean
1729
     */
1730
    public function getIsReadyClosed()
1731
    {
1732
        return $this->IsReadyClosed;
1733
    }
1734
1735
    /**
1736
     * @param boolean $IsReadyClosed
1737
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1738
     */
1739
    public function setIsReadyClosed($IsReadyClosed)
1740
    {
1741
        $this->IsReadyClosed = $IsReadyClosed;
1742
        return $this;
1743
    }
1744
1745
    /**
1746
     * @return boolean
1747
     */
1748
    public function getIsAdjustToPostingTrn()
1749
    {
1750
        return $this->IsAdjustToPostingTrn;
1751
    }
1752
1753
    /**
1754
     * @param boolean $IsAdjustToPostingTrn
1755
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1756
     */
1757
    public function setIsAdjustToPostingTrn($IsAdjustToPostingTrn)
1758
    {
1759
        $this->IsAdjustToPostingTrn = $IsAdjustToPostingTrn;
1760
        return $this;
1761
    }
1762
1763
    /**
1764
     * @return boolean
1765
     */
1766
    public function getIsTrnZerroToPost()
1767
    {
1768
        return $this->IsTrnZerroToPost;
1769
    }
1770
1771
    /**
1772
     * @param boolean $IsTrnZerroToPost
1773
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1774
     */
1775
    public function setIsTrnZerroToPost($IsTrnZerroToPost)
1776
    {
1777
        $this->IsTrnZerroToPost = $IsTrnZerroToPost;
1778
        return $this;
1779
    }
1780
1781
    /**
1782
     * @return boolean
1783
     */
1784
    public function getIsDailyDistrib()
1785
    {
1786
        return $this->IsDailyDistrib;
1787
    }
1788
1789
    /**
1790
     * @param boolean $IsDailyDistrib
1791
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1792
     */
1793
    public function setIsDailyDistrib($IsDailyDistrib)
1794
    {
1795
        $this->IsDailyDistrib = $IsDailyDistrib;
1796
        return $this;
1797
    }
1798
1799
    /**
1800
     * @return float
1801
     */
1802
    public function getMarketSegDefaultPct()
1803
    {
1804
        return $this->MarketSegDefaultPct;
1805
    }
1806
1807
    /**
1808
     * @param float $MarketSegDefaultPct
1809
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1810
     */
1811
    public function setMarketSegDefaultPct($MarketSegDefaultPct)
1812
    {
1813
        $this->MarketSegDefaultPct = $MarketSegDefaultPct;
1814
        return $this;
1815
    }
1816
1817
    /**
1818
     * @return boolean
1819
     */
1820
    public function getIsCCChargedBack()
1821
    {
1822
        return $this->IsCCChargedBack;
1823
    }
1824
1825
    /**
1826
     * @param boolean $IsCCChargedBack
1827
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1828
     */
1829
    public function setIsCCChargedBack($IsCCChargedBack)
1830
    {
1831
        $this->IsCCChargedBack = $IsCCChargedBack;
1832
        return $this;
1833
    }
1834
1835
    /**
1836
     * @return int
1837
     */
1838
    public function getID_TrnCCChargedBack()
1839
    {
1840
        return $this->ID_TrnCCChargedBack;
1841
    }
1842
1843
    /**
1844
     * @param int $ID_TrnCCChargedBack
1845
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1846
     */
1847
    public function setID_TrnCCChargedBack($ID_TrnCCChargedBack)
1848
    {
1849
        $this->ID_TrnCCChargedBack = $ID_TrnCCChargedBack;
1850
        return $this;
1851
    }
1852
1853
    /**
1854
     * @return boolean
1855
     */
1856
    public function getIsReferal()
1857
    {
1858
        return $this->IsReferal;
1859
    }
1860
1861
    /**
1862
     * @param boolean $IsReferal
1863
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1864
     */
1865
    public function setIsReferal($IsReferal)
1866
    {
1867
        $this->IsReferal = $IsReferal;
1868
        return $this;
1869
    }
1870
1871
    /**
1872
     * @return int
1873
     */
1874
    public function getID_TrnReferal()
1875
    {
1876
        return $this->ID_TrnReferal;
1877
    }
1878
1879
    /**
1880
     * @param int $ID_TrnReferal
1881
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1882
     */
1883
    public function setID_TrnReferal($ID_TrnReferal)
1884
    {
1885
        $this->ID_TrnReferal = $ID_TrnReferal;
1886
        return $this;
1887
    }
1888
1889
    /**
1890
     * @return int
1891
     */
1892
    public function getID_TrnTax3()
1893
    {
1894
        return $this->ID_TrnTax3;
1895
    }
1896
1897
    /**
1898
     * @param int $ID_TrnTax3
1899
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1900
     */
1901
    public function setID_TrnTax3($ID_TrnTax3)
1902
    {
1903
        $this->ID_TrnTax3 = $ID_TrnTax3;
1904
        return $this;
1905
    }
1906
1907
    /**
1908
     * @return boolean
1909
     */
1910
    public function getIsTaxNo3Owner()
1911
    {
1912
        return $this->IsTaxNo3Owner;
1913
    }
1914
1915
    /**
1916
     * @param boolean $IsTaxNo3Owner
1917
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1918
     */
1919
    public function setIsTaxNo3Owner($IsTaxNo3Owner)
1920
    {
1921
        $this->IsTaxNo3Owner = $IsTaxNo3Owner;
1922
        return $this;
1923
    }
1924
1925
    /**
1926
     * @return boolean
1927
     */
1928
    public function getIsOtherChargedBack()
1929
    {
1930
        return $this->IsOtherChargedBack;
1931
    }
1932
1933
    /**
1934
     * @param boolean $IsOtherChargedBack
1935
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1936
     */
1937
    public function setIsOtherChargedBack($IsOtherChargedBack)
1938
    {
1939
        $this->IsOtherChargedBack = $IsOtherChargedBack;
1940
        return $this;
1941
    }
1942
1943
    /**
1944
     * @return int
1945
     */
1946
    public function getID_TrnOtherChargedBack()
1947
    {
1948
        return $this->ID_TrnOtherChargedBack;
1949
    }
1950
1951
    /**
1952
     * @param int $ID_TrnOtherChargedBack
1953
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1954
     */
1955
    public function setID_TrnOtherChargedBack($ID_TrnOtherChargedBack)
1956
    {
1957
        $this->ID_TrnOtherChargedBack = $ID_TrnOtherChargedBack;
1958
        return $this;
1959
    }
1960
1961
    /**
1962
     * @return int
1963
     */
1964
    public function getID_TrnOtherChargedBackOwner()
1965
    {
1966
        return $this->ID_TrnOtherChargedBackOwner;
1967
    }
1968
1969
    /**
1970
     * @param int $ID_TrnOtherChargedBackOwner
1971
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1972
     */
1973
    public function setID_TrnOtherChargedBackOwner($ID_TrnOtherChargedBackOwner)
1974
    {
1975
        $this->ID_TrnOtherChargedBackOwner = $ID_TrnOtherChargedBackOwner;
1976
        return $this;
1977
    }
1978
1979
    /**
1980
     * @return string
1981
     */
1982
    public function getName_OtherChargedBack()
1983
    {
1984
        return $this->Name_OtherChargedBack;
1985
    }
1986
1987
    /**
1988
     * @param string $Name_OtherChargedBack
1989
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
1990
     */
1991
    public function setName_OtherChargedBack($Name_OtherChargedBack)
1992
    {
1993
        $this->Name_OtherChargedBack = $Name_OtherChargedBack;
1994
        return $this;
1995
    }
1996
1997
    /**
1998
     * @return float
1999
     */
2000
    public function getReferal1()
2001
    {
2002
        return $this->Referal1;
2003
    }
2004
2005
    /**
2006
     * @param float $Referal1
2007
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2008
     */
2009
    public function setReferal1($Referal1)
2010
    {
2011
        $this->Referal1 = $Referal1;
2012
        return $this;
2013
    }
2014
2015
    /**
2016
     * @return float
2017
     */
2018
    public function getReferal2()
2019
    {
2020
        return $this->Referal2;
2021
    }
2022
2023
    /**
2024
     * @param float $Referal2
2025
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2026
     */
2027
    public function setReferal2($Referal2)
2028
    {
2029
        $this->Referal2 = $Referal2;
2030
        return $this;
2031
    }
2032
2033
    /**
2034
     * @return float
2035
     */
2036
    public function getReferal3()
2037
    {
2038
        return $this->Referal3;
2039
    }
2040
2041
    /**
2042
     * @param float $Referal3
2043
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2044
     */
2045
    public function setReferal3($Referal3)
2046
    {
2047
        $this->Referal3 = $Referal3;
2048
        return $this;
2049
    }
2050
2051
    /**
2052
     * @return int
2053
     */
2054
    public function getReferalType()
2055
    {
2056
        return $this->ReferalType;
2057
    }
2058
2059
    /**
2060
     * @param int $ReferalType
2061
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2062
     */
2063
    public function setReferalType($ReferalType)
2064
    {
2065
        $this->ReferalType = $ReferalType;
2066
        return $this;
2067
    }
2068
2069
    /**
2070
     * @return int
2071
     */
2072
    public function getID_TrnReferalOwner()
2073
    {
2074
        return $this->ID_TrnReferalOwner;
2075
    }
2076
2077
    /**
2078
     * @param int $ID_TrnReferalOwner
2079
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2080
     */
2081
    public function setID_TrnReferalOwner($ID_TrnReferalOwner)
2082
    {
2083
        $this->ID_TrnReferalOwner = $ID_TrnReferalOwner;
2084
        return $this;
2085
    }
2086
2087
    /**
2088
     * @return boolean
2089
     */
2090
    public function getIsReferalOwnerCB()
2091
    {
2092
        return $this->IsReferalOwnerCB;
2093
    }
2094
2095
    /**
2096
     * @param boolean $IsReferalOwnerCB
2097
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2098
     */
2099
    public function setIsReferalOwnerCB($IsReferalOwnerCB)
2100
    {
2101
        $this->IsReferalOwnerCB = $IsReferalOwnerCB;
2102
        return $this;
2103
    }
2104
2105
    /**
2106
     * @return float
2107
     */
2108
    public function getPctTAChargedBack()
2109
    {
2110
        return $this->PctTAChargedBack;
2111
    }
2112
2113
    /**
2114
     * @param float $PctTAChargedBack
2115
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2116
     */
2117
    public function setPctTAChargedBack($PctTAChargedBack)
2118
    {
2119
        $this->PctTAChargedBack = $PctTAChargedBack;
2120
        return $this;
2121
    }
2122
2123
    /**
2124
     * @return int
2125
     */
2126
    public function getFiscalDayAjustment()
2127
    {
2128
        return $this->FiscalDayAjustment;
2129
    }
2130
2131
    /**
2132
     * @param int $FiscalDayAjustment
2133
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2134
     */
2135
    public function setFiscalDayAjustment($FiscalDayAjustment)
2136
    {
2137
        $this->FiscalDayAjustment = $FiscalDayAjustment;
2138
        return $this;
2139
    }
2140
2141
    /**
2142
     * @return boolean
2143
     */
2144
    public function getIsOwnerDirectDeposit()
2145
    {
2146
        return $this->IsOwnerDirectDeposit;
2147
    }
2148
2149
    /**
2150
     * @param boolean $IsOwnerDirectDeposit
2151
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2152
     */
2153
    public function setIsOwnerDirectDeposit($IsOwnerDirectDeposit)
2154
    {
2155
        $this->IsOwnerDirectDeposit = $IsOwnerDirectDeposit;
2156
        return $this;
2157
    }
2158
2159
    /**
2160
     * @return int
2161
     */
2162
    public function getID_TrnOwnerDirectDeposit()
2163
    {
2164
        return $this->ID_TrnOwnerDirectDeposit;
2165
    }
2166
2167
    /**
2168
     * @param int $ID_TrnOwnerDirectDeposit
2169
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2170
     */
2171
    public function setID_TrnOwnerDirectDeposit($ID_TrnOwnerDirectDeposit)
2172
    {
2173
        $this->ID_TrnOwnerDirectDeposit = $ID_TrnOwnerDirectDeposit;
2174
        return $this;
2175
    }
2176
2177
    /**
2178
     * @return int
2179
     */
2180
    public function getID_AdminDDCXL()
2181
    {
2182
        return $this->ID_AdminDDCXL;
2183
    }
2184
2185
    /**
2186
     * @param int $ID_AdminDDCXL
2187
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2188
     */
2189
    public function setID_AdminDDCXL($ID_AdminDDCXL)
2190
    {
2191
        $this->ID_AdminDDCXL = $ID_AdminDDCXL;
2192
        return $this;
2193
    }
2194
2195
    /**
2196
     * @return boolean
2197
     */
2198
    public function getIsUsedBankAllowed()
2199
    {
2200
        return $this->IsUsedBankAllowed;
2201
    }
2202
2203
    /**
2204
     * @param boolean $IsUsedBankAllowed
2205
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2206
     */
2207
    public function setIsUsedBankAllowed($IsUsedBankAllowed)
2208
    {
2209
        $this->IsUsedBankAllowed = $IsUsedBankAllowed;
2210
        return $this;
2211
    }
2212
2213
    /**
2214
     * @return int
2215
     */
2216
    public function getID_RateCodeUsedBank()
2217
    {
2218
        return $this->ID_RateCodeUsedBank;
2219
    }
2220
2221
    /**
2222
     * @param int $ID_RateCodeUsedBank
2223
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2224
     */
2225
    public function setID_RateCodeUsedBank($ID_RateCodeUsedBank)
2226
    {
2227
        $this->ID_RateCodeUsedBank = $ID_RateCodeUsedBank;
2228
        return $this;
2229
    }
2230
2231
    /**
2232
     * @return boolean
2233
     */
2234
    public function getIsActiveReserveMinimum()
2235
    {
2236
        return $this->IsActiveReserveMinimum;
2237
    }
2238
2239
    /**
2240
     * @param boolean $IsActiveReserveMinimum
2241
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2242
     */
2243
    public function setIsActiveReserveMinimum($IsActiveReserveMinimum)
2244
    {
2245
        $this->IsActiveReserveMinimum = $IsActiveReserveMinimum;
2246
        return $this;
2247
    }
2248
2249
    /**
2250
     * @return float
2251
     */
2252
    public function getAmountReserveMinimum()
2253
    {
2254
        return $this->AmountReserveMinimum;
2255
    }
2256
2257
    /**
2258
     * @param float $AmountReserveMinimum
2259
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2260
     */
2261
    public function setAmountReserveMinimum($AmountReserveMinimum)
2262
    {
2263
        $this->AmountReserveMinimum = $AmountReserveMinimum;
2264
        return $this;
2265
    }
2266
2267
    /**
2268
     * @return int
2269
     */
2270
    public function getSubFolioReserveMinimum()
2271
    {
2272
        return $this->SubFolioReserveMinimum;
2273
    }
2274
2275
    /**
2276
     * @param int $SubFolioReserveMinimum
2277
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2278
     */
2279
    public function setSubFolioReserveMinimum($SubFolioReserveMinimum)
2280
    {
2281
        $this->SubFolioReserveMinimum = $SubFolioReserveMinimum;
2282
        return $this;
2283
    }
2284
2285
    /**
2286
     * @return int
2287
     */
2288
    public function getID_TrnReserveMinimum()
2289
    {
2290
        return $this->ID_TrnReserveMinimum;
2291
    }
2292
2293
    /**
2294
     * @param int $ID_TrnReserveMinimum
2295
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2296
     */
2297
    public function setID_TrnReserveMinimum($ID_TrnReserveMinimum)
2298
    {
2299
        $this->ID_TrnReserveMinimum = $ID_TrnReserveMinimum;
2300
        return $this;
2301
    }
2302
2303
    /**
2304
     * @return boolean
2305
     */
2306
    public function getIsTAReferalBefore()
2307
    {
2308
        return $this->IsTAReferalBefore;
2309
    }
2310
2311
    /**
2312
     * @param boolean $IsTAReferalBefore
2313
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2314
     */
2315
    public function setIsTAReferalBefore($IsTAReferalBefore)
2316
    {
2317
        $this->IsTAReferalBefore = $IsTAReferalBefore;
2318
        return $this;
2319
    }
2320
2321
    /**
2322
     * @return boolean
2323
     */
2324
    public function getIsCCReferalBefore()
2325
    {
2326
        return $this->IsCCReferalBefore;
2327
    }
2328
2329
    /**
2330
     * @param boolean $IsCCReferalBefore
2331
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2332
     */
2333
    public function setIsCCReferalBefore($IsCCReferalBefore)
2334
    {
2335
        $this->IsCCReferalBefore = $IsCCReferalBefore;
2336
        return $this;
2337
    }
2338
2339
    /**
2340
     * @return boolean
2341
     */
2342
    public function getIsIncomeTaxOwnerGross()
2343
    {
2344
        return $this->IsIncomeTaxOwnerGross;
2345
    }
2346
2347
    /**
2348
     * @param boolean $IsIncomeTaxOwnerGross
2349
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2350
     */
2351
    public function setIsIncomeTaxOwnerGross($IsIncomeTaxOwnerGross)
2352
    {
2353
        $this->IsIncomeTaxOwnerGross = $IsIncomeTaxOwnerGross;
2354
        return $this;
2355
    }
2356
2357
    /**
2358
     * @return int
2359
     */
2360
    public function getNbreOfPlan()
2361
    {
2362
        return $this->NbreOfPlan;
2363
    }
2364
2365
    /**
2366
     * @param int $NbreOfPlan
2367
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2368
     */
2369
    public function setNbreOfPlan($NbreOfPlan)
2370
    {
2371
        $this->NbreOfPlan = $NbreOfPlan;
2372
        return $this;
2373
    }
2374
2375
    /**
2376
     * @return boolean
2377
     */
2378
    public function getIsActiveRanking()
2379
    {
2380
        return $this->IsActiveRanking;
2381
    }
2382
2383
    /**
2384
     * @param boolean $IsActiveRanking
2385
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2386
     */
2387
    public function setIsActiveRanking($IsActiveRanking)
2388
    {
2389
        $this->IsActiveRanking = $IsActiveRanking;
2390
        return $this;
2391
    }
2392
2393
    /**
2394
     * @return int
2395
     */
2396
    public function getID_RateCodeRanking()
2397
    {
2398
        return $this->ID_RateCodeRanking;
2399
    }
2400
2401
    /**
2402
     * @param int $ID_RateCodeRanking
2403
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2404
     */
2405
    public function setID_RateCodeRanking($ID_RateCodeRanking)
2406
    {
2407
        $this->ID_RateCodeRanking = $ID_RateCodeRanking;
2408
        return $this;
2409
    }
2410
2411
    /**
2412
     * @return boolean
2413
     */
2414
    public function getIsJanuaryRankingReset()
2415
    {
2416
        return $this->IsJanuaryRankingReset;
2417
    }
2418
2419
    /**
2420
     * @param boolean $IsJanuaryRankingReset
2421
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2422
     */
2423
    public function setIsJanuaryRankingReset($IsJanuaryRankingReset)
2424
    {
2425
        $this->IsJanuaryRankingReset = $IsJanuaryRankingReset;
2426
        return $this;
2427
    }
2428
2429
    /**
2430
     * @return boolean
2431
     */
2432
    public function getIsFebruaryRankingReset()
2433
    {
2434
        return $this->IsFebruaryRankingReset;
2435
    }
2436
2437
    /**
2438
     * @param boolean $IsFebruaryRankingReset
2439
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2440
     */
2441
    public function setIsFebruaryRankingReset($IsFebruaryRankingReset)
2442
    {
2443
        $this->IsFebruaryRankingReset = $IsFebruaryRankingReset;
2444
        return $this;
2445
    }
2446
2447
    /**
2448
     * @return boolean
2449
     */
2450
    public function getIsMarchRankingReset()
2451
    {
2452
        return $this->IsMarchRankingReset;
2453
    }
2454
2455
    /**
2456
     * @param boolean $IsMarchRankingReset
2457
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2458
     */
2459
    public function setIsMarchRankingReset($IsMarchRankingReset)
2460
    {
2461
        $this->IsMarchRankingReset = $IsMarchRankingReset;
2462
        return $this;
2463
    }
2464
2465
    /**
2466
     * @return boolean
2467
     */
2468
    public function getIsAprilRankingReset()
2469
    {
2470
        return $this->IsAprilRankingReset;
2471
    }
2472
2473
    /**
2474
     * @param boolean $IsAprilRankingReset
2475
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2476
     */
2477
    public function setIsAprilRankingReset($IsAprilRankingReset)
2478
    {
2479
        $this->IsAprilRankingReset = $IsAprilRankingReset;
2480
        return $this;
2481
    }
2482
2483
    /**
2484
     * @return boolean
2485
     */
2486
    public function getIsMayRankingReset()
2487
    {
2488
        return $this->IsMayRankingReset;
2489
    }
2490
2491
    /**
2492
     * @param boolean $IsMayRankingReset
2493
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2494
     */
2495
    public function setIsMayRankingReset($IsMayRankingReset)
2496
    {
2497
        $this->IsMayRankingReset = $IsMayRankingReset;
2498
        return $this;
2499
    }
2500
2501
    /**
2502
     * @return boolean
2503
     */
2504
    public function getIsJuneRankingReset()
2505
    {
2506
        return $this->IsJuneRankingReset;
2507
    }
2508
2509
    /**
2510
     * @param boolean $IsJuneRankingReset
2511
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2512
     */
2513
    public function setIsJuneRankingReset($IsJuneRankingReset)
2514
    {
2515
        $this->IsJuneRankingReset = $IsJuneRankingReset;
2516
        return $this;
2517
    }
2518
2519
    /**
2520
     * @return boolean
2521
     */
2522
    public function getIsJulyRankingReset()
2523
    {
2524
        return $this->IsJulyRankingReset;
2525
    }
2526
2527
    /**
2528
     * @param boolean $IsJulyRankingReset
2529
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2530
     */
2531
    public function setIsJulyRankingReset($IsJulyRankingReset)
2532
    {
2533
        $this->IsJulyRankingReset = $IsJulyRankingReset;
2534
        return $this;
2535
    }
2536
2537
    /**
2538
     * @return boolean
2539
     */
2540
    public function getIsAugustRankingReset()
2541
    {
2542
        return $this->IsAugustRankingReset;
2543
    }
2544
2545
    /**
2546
     * @param boolean $IsAugustRankingReset
2547
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2548
     */
2549
    public function setIsAugustRankingReset($IsAugustRankingReset)
2550
    {
2551
        $this->IsAugustRankingReset = $IsAugustRankingReset;
2552
        return $this;
2553
    }
2554
2555
    /**
2556
     * @return boolean
2557
     */
2558
    public function getIsSeptemberRankingReset()
2559
    {
2560
        return $this->IsSeptemberRankingReset;
2561
    }
2562
2563
    /**
2564
     * @param boolean $IsSeptemberRankingReset
2565
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2566
     */
2567
    public function setIsSeptemberRankingReset($IsSeptemberRankingReset)
2568
    {
2569
        $this->IsSeptemberRankingReset = $IsSeptemberRankingReset;
2570
        return $this;
2571
    }
2572
2573
    /**
2574
     * @return boolean
2575
     */
2576
    public function getIsOctoberRankingReset()
2577
    {
2578
        return $this->IsOctoberRankingReset;
2579
    }
2580
2581
    /**
2582
     * @param boolean $IsOctoberRankingReset
2583
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2584
     */
2585
    public function setIsOctoberRankingReset($IsOctoberRankingReset)
2586
    {
2587
        $this->IsOctoberRankingReset = $IsOctoberRankingReset;
2588
        return $this;
2589
    }
2590
2591
    /**
2592
     * @return boolean
2593
     */
2594
    public function getIsNovemberRankingReset()
2595
    {
2596
        return $this->IsNovemberRankingReset;
2597
    }
2598
2599
    /**
2600
     * @param boolean $IsNovemberRankingReset
2601
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2602
     */
2603
    public function setIsNovemberRankingReset($IsNovemberRankingReset)
2604
    {
2605
        $this->IsNovemberRankingReset = $IsNovemberRankingReset;
2606
        return $this;
2607
    }
2608
2609
    /**
2610
     * @return boolean
2611
     */
2612
    public function getIsDecemberRankingReset()
2613
    {
2614
        return $this->IsDecemberRankingReset;
2615
    }
2616
2617
    /**
2618
     * @param boolean $IsDecemberRankingReset
2619
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2620
     */
2621
    public function setIsDecemberRankingReset($IsDecemberRankingReset)
2622
    {
2623
        $this->IsDecemberRankingReset = $IsDecemberRankingReset;
2624
        return $this;
2625
    }
2626
2627
    /**
2628
     * @return int
2629
     */
2630
    public function getNbreOfPlanOwnerBank()
2631
    {
2632
        return $this->NbreOfPlanOwnerBank;
2633
    }
2634
2635
    /**
2636
     * @param int $NbreOfPlanOwnerBank
2637
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2638
     */
2639
    public function setNbreOfPlanOwnerBank($NbreOfPlanOwnerBank)
2640
    {
2641
        $this->NbreOfPlanOwnerBank = $NbreOfPlanOwnerBank;
2642
        return $this;
2643
    }
2644
2645
    /**
2646
     * @return boolean
2647
     */
2648
    public function getIsTax1Recup()
2649
    {
2650
        return $this->IsTax1Recup;
2651
    }
2652
2653
    /**
2654
     * @param boolean $IsTax1Recup
2655
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2656
     */
2657
    public function setIsTax1Recup($IsTax1Recup)
2658
    {
2659
        $this->IsTax1Recup = $IsTax1Recup;
2660
        return $this;
2661
    }
2662
2663
    /**
2664
     * @return boolean
2665
     */
2666
    public function getIsTax2Recup()
2667
    {
2668
        return $this->IsTax2Recup;
2669
    }
2670
2671
    /**
2672
     * @param boolean $IsTax2Recup
2673
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2674
     */
2675
    public function setIsTax2Recup($IsTax2Recup)
2676
    {
2677
        $this->IsTax2Recup = $IsTax2Recup;
2678
        return $this;
2679
    }
2680
2681
    /**
2682
     * @return boolean
2683
     */
2684
    public function getIsToClearFolioA()
2685
    {
2686
        return $this->IsToClearFolioA;
2687
    }
2688
2689
    /**
2690
     * @param boolean $IsToClearFolioA
2691
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2692
     */
2693
    public function setIsToClearFolioA($IsToClearFolioA)
2694
    {
2695
        $this->IsToClearFolioA = $IsToClearFolioA;
2696
        return $this;
2697
    }
2698
2699
    /**
2700
     * @return boolean
2701
     */
2702
    public function getIsCash()
2703
    {
2704
        return $this->IsCash;
2705
    }
2706
2707
    /**
2708
     * @param boolean $IsCash
2709
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2710
     */
2711
    public function setIsCash($IsCash)
2712
    {
2713
        $this->IsCash = $IsCash;
2714
        return $this;
2715
    }
2716
2717
    /**
2718
     * @return int
2719
     */
2720
    public function getID_RateCodeBookingsFOO()
2721
    {
2722
        return $this->ID_RateCodeBookingsFOO;
2723
    }
2724
2725
    /**
2726
     * @param int $ID_RateCodeBookingsFOO
2727
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2728
     */
2729
    public function setID_RateCodeBookingsFOO($ID_RateCodeBookingsFOO)
2730
    {
2731
        $this->ID_RateCodeBookingsFOO = $ID_RateCodeBookingsFOO;
2732
        return $this;
2733
    }
2734
2735
    /**
2736
     * @return int
2737
     */
2738
    public function getID_RateCodeBookingsOwner()
2739
    {
2740
        return $this->ID_RateCodeBookingsOwner;
2741
    }
2742
2743
    /**
2744
     * @param int $ID_RateCodeBookingsOwner
2745
     * @return \Gueststream\PMS\IQWare\API\CondoConfig
2746
     */
2747
    public function setID_RateCodeBookingsOwner($ID_RateCodeBookingsOwner)
2748
    {
2749
        $this->ID_RateCodeBookingsOwner = $ID_RateCodeBookingsOwner;
2750
        return $this;
2751
    }
2752
}
2753