OwnerTemplates::setCondoOwner_Id_0()   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 OwnerTemplates
6
{
7
8
    /**
9
     * @var int $ID_Template
10
     */
11
    protected $ID_Template = null;
12
13
    /**
14
     * @var int $ID_Nationality
15
     */
16
    protected $ID_Nationality = null;
17
18
    /**
19
     * @var boolean $IsFreePayTV
20
     */
21
    protected $IsFreePayTV = null;
22
23
    /**
24
     * @var int $ID_Language
25
     */
26
    protected $ID_Language = null;
27
28
    /**
29
     * @var boolean $IsExportAllowed
30
     */
31
    protected $IsExportAllowed = null;
32
33
    /**
34
     * @var int $ID_TaxExemption
35
     */
36
    protected $ID_TaxExemption = null;
37
38
    /**
39
     * @var int $ID_SocioPro
40
     */
41
    protected $ID_SocioPro = null;
42
43
    /**
44
     * @var boolean $IsSendToBanquet
45
     */
46
    protected $IsSendToBanquet = null;
47
48
    /**
49
     * @var int $PhoneRestrictionLevel
50
     */
51
    protected $PhoneRestrictionLevel = null;
52
53
    /**
54
     * @var int $ID_Geographic
55
     */
56
    protected $ID_Geographic = null;
57
58
    /**
59
     * @var boolean $IsExpressCOAuthorised
60
     */
61
    protected $IsExpressCOAuthorised = null;
62
63
    /**
64
     * @var int $ID_RoomTypeSold
65
     */
66
    protected $ID_RoomTypeSold = null;
67
68
    /**
69
     * @var int $ID_Bedding
70
     */
71
    protected $ID_Bedding = null;
72
73
    /**
74
     * @var int $TVPackageNo
75
     */
76
    protected $TVPackageNo = null;
77
78
    /**
79
     * @var boolean $IsAR
80
     */
81
    protected $IsAR = null;
82
83
    /**
84
     * @var boolean $IsPayTVActivated
85
     */
86
    protected $IsPayTVActivated = null;
87
88
    /**
89
     * @var int $ID_RateCode
90
     */
91
    protected $ID_RateCode = null;
92
93
    /**
94
     * @var int $ID_RateReason
95
     */
96
    protected $ID_RateReason = null;
97
98
    /**
99
     * @var int $ID_Floor
100
     */
101
    protected $ID_Floor = null;
102
103
    /**
104
     * @var int $ConnectingWith
105
     */
106
    protected $ConnectingWith = null;
107
108
    /**
109
     * @var string $Note
110
     */
111
    protected $Note = null;
112
113
    /**
114
     * @var float $ManuelRate
115
     */
116
    protected $ManuelRate = null;
117
118
    /**
119
     * @var int $ID_CreditLimit
120
     */
121
    protected $ID_CreditLimit = null;
122
123
    /**
124
     * @var int $HoldLevel
125
     */
126
    protected $HoldLevel = null;
127
128
    /**
129
     * @var \DateTime $ExpectedArrTime
130
     */
131
    protected $ExpectedArrTime = null;
132
133
    /**
134
     * @var \DateTime $ExpectedDepTime
135
     */
136
    protected $ExpectedDepTime = null;
137
138
    /**
139
     * @var int $AcceptedCurrencyType
140
     */
141
    protected $AcceptedCurrencyType = null;
142
143
    /**
144
     * @var int $CutoffDays
145
     */
146
    protected $CutoffDays = null;
147
148
    /**
149
     * @var int $ID_CreditCard
150
     */
151
    protected $ID_CreditCard = null;
152
153
    /**
154
     * @var string $Card_Number
155
     */
156
    protected $Card_Number = null;
157
158
    /**
159
     * @var string $Expire_Date
160
     */
161
    protected $Expire_Date = null;
162
163
    /**
164
     * @var string $Voucher
165
     */
166
    protected $Voucher = null;
167
168
    /**
169
     * @var string $TaxNo
170
     */
171
    protected $TaxNo = null;
172
173
    /**
174
     * @var int $FirstDepDay
175
     */
176
    protected $FirstDepDay = null;
177
178
    /**
179
     * @var int $ID_GuestType
180
     */
181
    protected $ID_GuestType = null;
182
183
    /**
184
     * @var \DateTime $FirstDepDate
185
     */
186
    protected $FirstDepDate = null;
187
188
    /**
189
     * @var string $TaxNo2
190
     */
191
    protected $TaxNo2 = null;
192
193
    /**
194
     * @var int $ID_SrcBusiness
195
     */
196
    protected $ID_SrcBusiness = null;
197
198
    /**
199
     * @var int $FirstDepType
200
     */
201
    protected $FirstDepType = null;
202
203
    /**
204
     * @var float $FirstDepAmount
205
     */
206
    protected $FirstDepAmount = null;
207
208
    /**
209
     * @var int $SecondDepDay
210
     */
211
    protected $SecondDepDay = null;
212
213
    /**
214
     * @var \DateTime $SecondDepDate
215
     */
216
    protected $SecondDepDate = null;
217
218
    /**
219
     * @var int $SecondDepType
220
     */
221
    protected $SecondDepType = null;
222
223
    /**
224
     * @var float $SecondDepAmount
225
     */
226
    protected $SecondDepAmount = null;
227
228
    /**
229
     * @var int $ArrivalDepDay
230
     */
231
    protected $ArrivalDepDay = null;
232
233
    /**
234
     * @var \DateTime $ArrivalDepDate
235
     */
236
    protected $ArrivalDepDate = null;
237
238
    /**
239
     * @var int $ArrivalDepType
240
     */
241
    protected $ArrivalDepType = null;
242
243
    /**
244
     * @var float $ArrivalDepAmount
245
     */
246
    protected $ArrivalDepAmount = null;
247
248
    /**
249
     * @var int $PhoneCallMethod
250
     */
251
    protected $PhoneCallMethod = null;
252
253
    /**
254
     * @var int $PhoneChargeType
255
     */
256
    protected $PhoneChargeType = null;
257
258
    /**
259
     * @var int $NumberFreeCall
260
     */
261
    protected $NumberFreeCall = null;
262
263
    /**
264
     * @var int $Confirmation
265
     */
266
    protected $Confirmation = null;
267
268
    /**
269
     * @var int $Sex
270
     */
271
    protected $Sex = null;
272
273
    /**
274
     * @var boolean $Is_VIP
275
     */
276
    protected $Is_VIP = null;
277
278
    /**
279
     * @var boolean $IsCashOnly
280
     */
281
    protected $IsCashOnly = null;
282
283
    /**
284
     * @var int $ID_Vip
285
     */
286
    protected $ID_Vip = null;
287
288
    /**
289
     * @var boolean $IsGuaranteed
290
     */
291
    protected $IsGuaranteed = null;
292
293
    /**
294
     * @var boolean $IsCallReset
295
     */
296
    protected $IsCallReset = null;
297
298
    /**
299
     * @var boolean $IsPreBillingActive
300
     */
301
    protected $IsPreBillingActive = null;
302
303
    /**
304
     * @var int $PreBillingDaysNbr
305
     */
306
    protected $PreBillingDaysNbr = null;
307
308
    /**
309
     * @var int $ID_MArketSegment
310
     */
311
    protected $ID_MArketSegment = null;
312
313
    /**
314
     * @var int $CondoOwner_Id
315
     */
316
    protected $CondoOwner_Id = null;
317
318
    /**
319
     * @var int $CondoOwner_Id_0
320
     */
321
    protected $CondoOwner_Id_0 = null;
322
323
    /**
324
     * @param int $ID_Template
325
     * @param int $ID_Nationality
326
     * @param boolean $IsFreePayTV
327
     * @param int $ID_Language
328
     * @param boolean $IsExportAllowed
329
     * @param int $ID_TaxExemption
330
     * @param int $ID_SocioPro
331
     * @param boolean $IsSendToBanquet
332
     * @param int $PhoneRestrictionLevel
333
     * @param int $ID_Geographic
334
     * @param boolean $IsExpressCOAuthorised
335
     * @param int $ID_RoomTypeSold
336
     * @param int $ID_Bedding
337
     * @param int $TVPackageNo
338
     * @param boolean $IsAR
339
     * @param boolean $IsPayTVActivated
340
     * @param int $ID_RateCode
341
     * @param int $ID_RateReason
342
     * @param int $ID_Floor
343
     * @param int $ConnectingWith
344
     * @param string $Note
345
     * @param float $ManuelRate
346
     * @param int $ID_CreditLimit
347
     * @param int $HoldLevel
348
     * @param \DateTime $ExpectedArrTime
349
     * @param \DateTime $ExpectedDepTime
350
     * @param int $AcceptedCurrencyType
351
     * @param int $CutoffDays
352
     * @param int $ID_CreditCard
353
     * @param string $Card_Number
354
     * @param string $Expire_Date
355
     * @param string $Voucher
356
     * @param string $TaxNo
357
     * @param int $FirstDepDay
358
     * @param int $ID_GuestType
359
     * @param \DateTime $FirstDepDate
360
     * @param string $TaxNo2
361
     * @param int $ID_SrcBusiness
362
     * @param int $FirstDepType
363
     * @param float $FirstDepAmount
364
     * @param int $SecondDepDay
365
     * @param \DateTime $SecondDepDate
366
     * @param int $SecondDepType
367
     * @param float $SecondDepAmount
368
     * @param int $ArrivalDepDay
369
     * @param \DateTime $ArrivalDepDate
370
     * @param int $ArrivalDepType
371
     * @param float $ArrivalDepAmount
372
     * @param int $PhoneCallMethod
373
     * @param int $PhoneChargeType
374
     * @param int $NumberFreeCall
375
     * @param int $Confirmation
376
     * @param int $Sex
377
     * @param boolean $Is_VIP
378
     * @param boolean $IsCashOnly
379
     * @param int $ID_Vip
380
     * @param boolean $IsGuaranteed
381
     * @param boolean $IsCallReset
382
     * @param boolean $IsPreBillingActive
383
     * @param int $PreBillingDaysNbr
384
     * @param int $ID_MArketSegment
385
     * @param int $CondoOwner_Id
386
     * @param int $CondoOwner_Id_0
387
     */
388
    public function __construct($ID_Template, $ID_Nationality, $IsFreePayTV, $ID_Language, $IsExportAllowed, $ID_TaxExemption, $ID_SocioPro, $IsSendToBanquet, $PhoneRestrictionLevel, $ID_Geographic, $IsExpressCOAuthorised, $ID_RoomTypeSold, $ID_Bedding, $TVPackageNo, $IsAR, $IsPayTVActivated, $ID_RateCode, $ID_RateReason, $ID_Floor, $ConnectingWith, $Note, $ManuelRate, $ID_CreditLimit, $HoldLevel, \DateTime $ExpectedArrTime, \DateTime $ExpectedDepTime, $AcceptedCurrencyType, $CutoffDays, $ID_CreditCard, $Card_Number, $Expire_Date, $Voucher, $TaxNo, $FirstDepDay, $ID_GuestType, \DateTime $FirstDepDate, $TaxNo2, $ID_SrcBusiness, $FirstDepType, $FirstDepAmount, $SecondDepDay, \DateTime $SecondDepDate, $SecondDepType, $SecondDepAmount, $ArrivalDepDay, \DateTime $ArrivalDepDate, $ArrivalDepType, $ArrivalDepAmount, $PhoneCallMethod, $PhoneChargeType, $NumberFreeCall, $Confirmation, $Sex, $Is_VIP, $IsCashOnly, $ID_Vip, $IsGuaranteed, $IsCallReset, $IsPreBillingActive, $PreBillingDaysNbr, $ID_MArketSegment, $CondoOwner_Id, $CondoOwner_Id_0)
389
    {
390
        $this->ID_Template = $ID_Template;
391
        $this->ID_Nationality = $ID_Nationality;
392
        $this->IsFreePayTV = $IsFreePayTV;
393
        $this->ID_Language = $ID_Language;
394
        $this->IsExportAllowed = $IsExportAllowed;
395
        $this->ID_TaxExemption = $ID_TaxExemption;
396
        $this->ID_SocioPro = $ID_SocioPro;
397
        $this->IsSendToBanquet = $IsSendToBanquet;
398
        $this->PhoneRestrictionLevel = $PhoneRestrictionLevel;
399
        $this->ID_Geographic = $ID_Geographic;
400
        $this->IsExpressCOAuthorised = $IsExpressCOAuthorised;
401
        $this->ID_RoomTypeSold = $ID_RoomTypeSold;
402
        $this->ID_Bedding = $ID_Bedding;
403
        $this->TVPackageNo = $TVPackageNo;
404
        $this->IsAR = $IsAR;
405
        $this->IsPayTVActivated = $IsPayTVActivated;
406
        $this->ID_RateCode = $ID_RateCode;
407
        $this->ID_RateReason = $ID_RateReason;
408
        $this->ID_Floor = $ID_Floor;
409
        $this->ConnectingWith = $ConnectingWith;
410
        $this->Note = $Note;
411
        $this->ManuelRate = $ManuelRate;
412
        $this->ID_CreditLimit = $ID_CreditLimit;
413
        $this->HoldLevel = $HoldLevel;
414
        $this->ExpectedArrTime = $ExpectedArrTime->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $ExpectedArrTime->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $ExpectedArrTime.

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...
415
        $this->ExpectedDepTime = $ExpectedDepTime->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $ExpectedDepTime->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $ExpectedDepTime.

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...
416
        $this->AcceptedCurrencyType = $AcceptedCurrencyType;
417
        $this->CutoffDays = $CutoffDays;
418
        $this->ID_CreditCard = $ID_CreditCard;
419
        $this->Card_Number = $Card_Number;
420
        $this->Expire_Date = $Expire_Date;
421
        $this->Voucher = $Voucher;
422
        $this->TaxNo = $TaxNo;
423
        $this->FirstDepDay = $FirstDepDay;
424
        $this->ID_GuestType = $ID_GuestType;
425
        $this->FirstDepDate = $FirstDepDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $FirstDepDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $FirstDepDate.

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...
426
        $this->TaxNo2 = $TaxNo2;
427
        $this->ID_SrcBusiness = $ID_SrcBusiness;
428
        $this->FirstDepType = $FirstDepType;
429
        $this->FirstDepAmount = $FirstDepAmount;
430
        $this->SecondDepDay = $SecondDepDay;
431
        $this->SecondDepDate = $SecondDepDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $SecondDepDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $SecondDepDate.

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...
432
        $this->SecondDepType = $SecondDepType;
433
        $this->SecondDepAmount = $SecondDepAmount;
434
        $this->ArrivalDepDay = $ArrivalDepDay;
435
        $this->ArrivalDepDate = $ArrivalDepDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $ArrivalDepDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $ArrivalDepDate.

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...
436
        $this->ArrivalDepType = $ArrivalDepType;
437
        $this->ArrivalDepAmount = $ArrivalDepAmount;
438
        $this->PhoneCallMethod = $PhoneCallMethod;
439
        $this->PhoneChargeType = $PhoneChargeType;
440
        $this->NumberFreeCall = $NumberFreeCall;
441
        $this->Confirmation = $Confirmation;
442
        $this->Sex = $Sex;
443
        $this->Is_VIP = $Is_VIP;
444
        $this->IsCashOnly = $IsCashOnly;
445
        $this->ID_Vip = $ID_Vip;
446
        $this->IsGuaranteed = $IsGuaranteed;
447
        $this->IsCallReset = $IsCallReset;
448
        $this->IsPreBillingActive = $IsPreBillingActive;
449
        $this->PreBillingDaysNbr = $PreBillingDaysNbr;
450
        $this->ID_MArketSegment = $ID_MArketSegment;
451
        $this->CondoOwner_Id = $CondoOwner_Id;
452
        $this->CondoOwner_Id_0 = $CondoOwner_Id_0;
453
    }
454
455
    /**
456
     * @return int
457
     */
458
    public function getID_Template()
459
    {
460
        return $this->ID_Template;
461
    }
462
463
    /**
464
     * @param int $ID_Template
465
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
466
     */
467
    public function setID_Template($ID_Template)
468
    {
469
        $this->ID_Template = $ID_Template;
470
        return $this;
471
    }
472
473
    /**
474
     * @return int
475
     */
476
    public function getID_Nationality()
477
    {
478
        return $this->ID_Nationality;
479
    }
480
481
    /**
482
     * @param int $ID_Nationality
483
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
484
     */
485
    public function setID_Nationality($ID_Nationality)
486
    {
487
        $this->ID_Nationality = $ID_Nationality;
488
        return $this;
489
    }
490
491
    /**
492
     * @return boolean
493
     */
494
    public function getIsFreePayTV()
495
    {
496
        return $this->IsFreePayTV;
497
    }
498
499
    /**
500
     * @param boolean $IsFreePayTV
501
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
502
     */
503
    public function setIsFreePayTV($IsFreePayTV)
504
    {
505
        $this->IsFreePayTV = $IsFreePayTV;
506
        return $this;
507
    }
508
509
    /**
510
     * @return int
511
     */
512
    public function getID_Language()
513
    {
514
        return $this->ID_Language;
515
    }
516
517
    /**
518
     * @param int $ID_Language
519
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
520
     */
521
    public function setID_Language($ID_Language)
522
    {
523
        $this->ID_Language = $ID_Language;
524
        return $this;
525
    }
526
527
    /**
528
     * @return boolean
529
     */
530
    public function getIsExportAllowed()
531
    {
532
        return $this->IsExportAllowed;
533
    }
534
535
    /**
536
     * @param boolean $IsExportAllowed
537
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
538
     */
539
    public function setIsExportAllowed($IsExportAllowed)
540
    {
541
        $this->IsExportAllowed = $IsExportAllowed;
542
        return $this;
543
    }
544
545
    /**
546
     * @return int
547
     */
548
    public function getID_TaxExemption()
549
    {
550
        return $this->ID_TaxExemption;
551
    }
552
553
    /**
554
     * @param int $ID_TaxExemption
555
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
556
     */
557
    public function setID_TaxExemption($ID_TaxExemption)
558
    {
559
        $this->ID_TaxExemption = $ID_TaxExemption;
560
        return $this;
561
    }
562
563
    /**
564
     * @return int
565
     */
566
    public function getID_SocioPro()
567
    {
568
        return $this->ID_SocioPro;
569
    }
570
571
    /**
572
     * @param int $ID_SocioPro
573
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
574
     */
575
    public function setID_SocioPro($ID_SocioPro)
576
    {
577
        $this->ID_SocioPro = $ID_SocioPro;
578
        return $this;
579
    }
580
581
    /**
582
     * @return boolean
583
     */
584
    public function getIsSendToBanquet()
585
    {
586
        return $this->IsSendToBanquet;
587
    }
588
589
    /**
590
     * @param boolean $IsSendToBanquet
591
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
592
     */
593
    public function setIsSendToBanquet($IsSendToBanquet)
594
    {
595
        $this->IsSendToBanquet = $IsSendToBanquet;
596
        return $this;
597
    }
598
599
    /**
600
     * @return int
601
     */
602
    public function getPhoneRestrictionLevel()
603
    {
604
        return $this->PhoneRestrictionLevel;
605
    }
606
607
    /**
608
     * @param int $PhoneRestrictionLevel
609
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
610
     */
611
    public function setPhoneRestrictionLevel($PhoneRestrictionLevel)
612
    {
613
        $this->PhoneRestrictionLevel = $PhoneRestrictionLevel;
614
        return $this;
615
    }
616
617
    /**
618
     * @return int
619
     */
620
    public function getID_Geographic()
621
    {
622
        return $this->ID_Geographic;
623
    }
624
625
    /**
626
     * @param int $ID_Geographic
627
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
628
     */
629
    public function setID_Geographic($ID_Geographic)
630
    {
631
        $this->ID_Geographic = $ID_Geographic;
632
        return $this;
633
    }
634
635
    /**
636
     * @return boolean
637
     */
638
    public function getIsExpressCOAuthorised()
639
    {
640
        return $this->IsExpressCOAuthorised;
641
    }
642
643
    /**
644
     * @param boolean $IsExpressCOAuthorised
645
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
646
     */
647
    public function setIsExpressCOAuthorised($IsExpressCOAuthorised)
648
    {
649
        $this->IsExpressCOAuthorised = $IsExpressCOAuthorised;
650
        return $this;
651
    }
652
653
    /**
654
     * @return int
655
     */
656
    public function getID_RoomTypeSold()
657
    {
658
        return $this->ID_RoomTypeSold;
659
    }
660
661
    /**
662
     * @param int $ID_RoomTypeSold
663
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
664
     */
665
    public function setID_RoomTypeSold($ID_RoomTypeSold)
666
    {
667
        $this->ID_RoomTypeSold = $ID_RoomTypeSold;
668
        return $this;
669
    }
670
671
    /**
672
     * @return int
673
     */
674
    public function getID_Bedding()
675
    {
676
        return $this->ID_Bedding;
677
    }
678
679
    /**
680
     * @param int $ID_Bedding
681
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
682
     */
683
    public function setID_Bedding($ID_Bedding)
684
    {
685
        $this->ID_Bedding = $ID_Bedding;
686
        return $this;
687
    }
688
689
    /**
690
     * @return int
691
     */
692
    public function getTVPackageNo()
693
    {
694
        return $this->TVPackageNo;
695
    }
696
697
    /**
698
     * @param int $TVPackageNo
699
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
700
     */
701
    public function setTVPackageNo($TVPackageNo)
702
    {
703
        $this->TVPackageNo = $TVPackageNo;
704
        return $this;
705
    }
706
707
    /**
708
     * @return boolean
709
     */
710
    public function getIsAR()
711
    {
712
        return $this->IsAR;
713
    }
714
715
    /**
716
     * @param boolean $IsAR
717
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
718
     */
719
    public function setIsAR($IsAR)
720
    {
721
        $this->IsAR = $IsAR;
722
        return $this;
723
    }
724
725
    /**
726
     * @return boolean
727
     */
728
    public function getIsPayTVActivated()
729
    {
730
        return $this->IsPayTVActivated;
731
    }
732
733
    /**
734
     * @param boolean $IsPayTVActivated
735
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
736
     */
737
    public function setIsPayTVActivated($IsPayTVActivated)
738
    {
739
        $this->IsPayTVActivated = $IsPayTVActivated;
740
        return $this;
741
    }
742
743
    /**
744
     * @return int
745
     */
746
    public function getID_RateCode()
747
    {
748
        return $this->ID_RateCode;
749
    }
750
751
    /**
752
     * @param int $ID_RateCode
753
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
754
     */
755
    public function setID_RateCode($ID_RateCode)
756
    {
757
        $this->ID_RateCode = $ID_RateCode;
758
        return $this;
759
    }
760
761
    /**
762
     * @return int
763
     */
764
    public function getID_RateReason()
765
    {
766
        return $this->ID_RateReason;
767
    }
768
769
    /**
770
     * @param int $ID_RateReason
771
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
772
     */
773
    public function setID_RateReason($ID_RateReason)
774
    {
775
        $this->ID_RateReason = $ID_RateReason;
776
        return $this;
777
    }
778
779
    /**
780
     * @return int
781
     */
782
    public function getID_Floor()
783
    {
784
        return $this->ID_Floor;
785
    }
786
787
    /**
788
     * @param int $ID_Floor
789
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
790
     */
791
    public function setID_Floor($ID_Floor)
792
    {
793
        $this->ID_Floor = $ID_Floor;
794
        return $this;
795
    }
796
797
    /**
798
     * @return int
799
     */
800
    public function getConnectingWith()
801
    {
802
        return $this->ConnectingWith;
803
    }
804
805
    /**
806
     * @param int $ConnectingWith
807
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
808
     */
809
    public function setConnectingWith($ConnectingWith)
810
    {
811
        $this->ConnectingWith = $ConnectingWith;
812
        return $this;
813
    }
814
815
    /**
816
     * @return string
817
     */
818
    public function getNote()
819
    {
820
        return $this->Note;
821
    }
822
823
    /**
824
     * @param string $Note
825
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
826
     */
827
    public function setNote($Note)
828
    {
829
        $this->Note = $Note;
830
        return $this;
831
    }
832
833
    /**
834
     * @return float
835
     */
836
    public function getManuelRate()
837
    {
838
        return $this->ManuelRate;
839
    }
840
841
    /**
842
     * @param float $ManuelRate
843
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
844
     */
845
    public function setManuelRate($ManuelRate)
846
    {
847
        $this->ManuelRate = $ManuelRate;
848
        return $this;
849
    }
850
851
    /**
852
     * @return int
853
     */
854
    public function getID_CreditLimit()
855
    {
856
        return $this->ID_CreditLimit;
857
    }
858
859
    /**
860
     * @param int $ID_CreditLimit
861
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
862
     */
863
    public function setID_CreditLimit($ID_CreditLimit)
864
    {
865
        $this->ID_CreditLimit = $ID_CreditLimit;
866
        return $this;
867
    }
868
869
    /**
870
     * @return int
871
     */
872
    public function getHoldLevel()
873
    {
874
        return $this->HoldLevel;
875
    }
876
877
    /**
878
     * @param int $HoldLevel
879
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
880
     */
881
    public function setHoldLevel($HoldLevel)
882
    {
883
        $this->HoldLevel = $HoldLevel;
884
        return $this;
885
    }
886
887
    /**
888
     * @return \DateTime
889
     */
890
    public function getExpectedArrTime()
891
    {
892
        if ($this->ExpectedArrTime == null) {
893
            return null;
894
        } else {
895
            try {
896
                return new \DateTime($this->ExpectedArrTime);
897
            } catch (\Exception $e) {
898
                return false;
899
            }
900
        }
901
    }
902
903
    /**
904
     * @param \DateTime $ExpectedArrTime
905
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
906
     */
907
    public function setExpectedArrTime(\DateTime $ExpectedArrTime)
908
    {
909
        $this->ExpectedArrTime = $ExpectedArrTime->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $ExpectedArrTime->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $ExpectedArrTime.

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...
910
        return $this;
911
    }
912
913
    /**
914
     * @return \DateTime
915
     */
916
    public function getExpectedDepTime()
917
    {
918
        if ($this->ExpectedDepTime == null) {
919
            return null;
920
        } else {
921
            try {
922
                return new \DateTime($this->ExpectedDepTime);
923
            } catch (\Exception $e) {
924
                return false;
925
            }
926
        }
927
    }
928
929
    /**
930
     * @param \DateTime $ExpectedDepTime
931
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
932
     */
933
    public function setExpectedDepTime(\DateTime $ExpectedDepTime)
934
    {
935
        $this->ExpectedDepTime = $ExpectedDepTime->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $ExpectedDepTime->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $ExpectedDepTime.

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...
936
        return $this;
937
    }
938
939
    /**
940
     * @return int
941
     */
942
    public function getAcceptedCurrencyType()
943
    {
944
        return $this->AcceptedCurrencyType;
945
    }
946
947
    /**
948
     * @param int $AcceptedCurrencyType
949
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
950
     */
951
    public function setAcceptedCurrencyType($AcceptedCurrencyType)
952
    {
953
        $this->AcceptedCurrencyType = $AcceptedCurrencyType;
954
        return $this;
955
    }
956
957
    /**
958
     * @return int
959
     */
960
    public function getCutoffDays()
961
    {
962
        return $this->CutoffDays;
963
    }
964
965
    /**
966
     * @param int $CutoffDays
967
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
968
     */
969
    public function setCutoffDays($CutoffDays)
970
    {
971
        $this->CutoffDays = $CutoffDays;
972
        return $this;
973
    }
974
975
    /**
976
     * @return int
977
     */
978
    public function getID_CreditCard()
979
    {
980
        return $this->ID_CreditCard;
981
    }
982
983
    /**
984
     * @param int $ID_CreditCard
985
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
986
     */
987
    public function setID_CreditCard($ID_CreditCard)
988
    {
989
        $this->ID_CreditCard = $ID_CreditCard;
990
        return $this;
991
    }
992
993
    /**
994
     * @return string
995
     */
996
    public function getCard_Number()
997
    {
998
        return $this->Card_Number;
999
    }
1000
1001
    /**
1002
     * @param string $Card_Number
1003
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1004
     */
1005
    public function setCard_Number($Card_Number)
1006
    {
1007
        $this->Card_Number = $Card_Number;
1008
        return $this;
1009
    }
1010
1011
    /**
1012
     * @return string
1013
     */
1014
    public function getExpire_Date()
1015
    {
1016
        return $this->Expire_Date;
1017
    }
1018
1019
    /**
1020
     * @param string $Expire_Date
1021
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1022
     */
1023
    public function setExpire_Date($Expire_Date)
1024
    {
1025
        $this->Expire_Date = $Expire_Date;
1026
        return $this;
1027
    }
1028
1029
    /**
1030
     * @return string
1031
     */
1032
    public function getVoucher()
1033
    {
1034
        return $this->Voucher;
1035
    }
1036
1037
    /**
1038
     * @param string $Voucher
1039
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1040
     */
1041
    public function setVoucher($Voucher)
1042
    {
1043
        $this->Voucher = $Voucher;
1044
        return $this;
1045
    }
1046
1047
    /**
1048
     * @return string
1049
     */
1050
    public function getTaxNo()
1051
    {
1052
        return $this->TaxNo;
1053
    }
1054
1055
    /**
1056
     * @param string $TaxNo
1057
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1058
     */
1059
    public function setTaxNo($TaxNo)
1060
    {
1061
        $this->TaxNo = $TaxNo;
1062
        return $this;
1063
    }
1064
1065
    /**
1066
     * @return int
1067
     */
1068
    public function getFirstDepDay()
1069
    {
1070
        return $this->FirstDepDay;
1071
    }
1072
1073
    /**
1074
     * @param int $FirstDepDay
1075
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1076
     */
1077
    public function setFirstDepDay($FirstDepDay)
1078
    {
1079
        $this->FirstDepDay = $FirstDepDay;
1080
        return $this;
1081
    }
1082
1083
    /**
1084
     * @return int
1085
     */
1086
    public function getID_GuestType()
1087
    {
1088
        return $this->ID_GuestType;
1089
    }
1090
1091
    /**
1092
     * @param int $ID_GuestType
1093
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1094
     */
1095
    public function setID_GuestType($ID_GuestType)
1096
    {
1097
        $this->ID_GuestType = $ID_GuestType;
1098
        return $this;
1099
    }
1100
1101
    /**
1102
     * @return \DateTime
1103
     */
1104
    public function getFirstDepDate()
1105
    {
1106
        if ($this->FirstDepDate == null) {
1107
            return null;
1108
        } else {
1109
            try {
1110
                return new \DateTime($this->FirstDepDate);
1111
            } catch (\Exception $e) {
1112
                return false;
1113
            }
1114
        }
1115
    }
1116
1117
    /**
1118
     * @param \DateTime $FirstDepDate
1119
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1120
     */
1121
    public function setFirstDepDate(\DateTime $FirstDepDate)
1122
    {
1123
        $this->FirstDepDate = $FirstDepDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $FirstDepDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $FirstDepDate.

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...
1124
        return $this;
1125
    }
1126
1127
    /**
1128
     * @return string
1129
     */
1130
    public function getTaxNo2()
1131
    {
1132
        return $this->TaxNo2;
1133
    }
1134
1135
    /**
1136
     * @param string $TaxNo2
1137
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1138
     */
1139
    public function setTaxNo2($TaxNo2)
1140
    {
1141
        $this->TaxNo2 = $TaxNo2;
1142
        return $this;
1143
    }
1144
1145
    /**
1146
     * @return int
1147
     */
1148
    public function getID_SrcBusiness()
1149
    {
1150
        return $this->ID_SrcBusiness;
1151
    }
1152
1153
    /**
1154
     * @param int $ID_SrcBusiness
1155
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1156
     */
1157
    public function setID_SrcBusiness($ID_SrcBusiness)
1158
    {
1159
        $this->ID_SrcBusiness = $ID_SrcBusiness;
1160
        return $this;
1161
    }
1162
1163
    /**
1164
     * @return int
1165
     */
1166
    public function getFirstDepType()
1167
    {
1168
        return $this->FirstDepType;
1169
    }
1170
1171
    /**
1172
     * @param int $FirstDepType
1173
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1174
     */
1175
    public function setFirstDepType($FirstDepType)
1176
    {
1177
        $this->FirstDepType = $FirstDepType;
1178
        return $this;
1179
    }
1180
1181
    /**
1182
     * @return float
1183
     */
1184
    public function getFirstDepAmount()
1185
    {
1186
        return $this->FirstDepAmount;
1187
    }
1188
1189
    /**
1190
     * @param float $FirstDepAmount
1191
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1192
     */
1193
    public function setFirstDepAmount($FirstDepAmount)
1194
    {
1195
        $this->FirstDepAmount = $FirstDepAmount;
1196
        return $this;
1197
    }
1198
1199
    /**
1200
     * @return int
1201
     */
1202
    public function getSecondDepDay()
1203
    {
1204
        return $this->SecondDepDay;
1205
    }
1206
1207
    /**
1208
     * @param int $SecondDepDay
1209
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1210
     */
1211
    public function setSecondDepDay($SecondDepDay)
1212
    {
1213
        $this->SecondDepDay = $SecondDepDay;
1214
        return $this;
1215
    }
1216
1217
    /**
1218
     * @return \DateTime
1219
     */
1220
    public function getSecondDepDate()
1221
    {
1222
        if ($this->SecondDepDate == null) {
1223
            return null;
1224
        } else {
1225
            try {
1226
                return new \DateTime($this->SecondDepDate);
1227
            } catch (\Exception $e) {
1228
                return false;
1229
            }
1230
        }
1231
    }
1232
1233
    /**
1234
     * @param \DateTime $SecondDepDate
1235
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1236
     */
1237
    public function setSecondDepDate(\DateTime $SecondDepDate)
1238
    {
1239
        $this->SecondDepDate = $SecondDepDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $SecondDepDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $SecondDepDate.

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...
1240
        return $this;
1241
    }
1242
1243
    /**
1244
     * @return int
1245
     */
1246
    public function getSecondDepType()
1247
    {
1248
        return $this->SecondDepType;
1249
    }
1250
1251
    /**
1252
     * @param int $SecondDepType
1253
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1254
     */
1255
    public function setSecondDepType($SecondDepType)
1256
    {
1257
        $this->SecondDepType = $SecondDepType;
1258
        return $this;
1259
    }
1260
1261
    /**
1262
     * @return float
1263
     */
1264
    public function getSecondDepAmount()
1265
    {
1266
        return $this->SecondDepAmount;
1267
    }
1268
1269
    /**
1270
     * @param float $SecondDepAmount
1271
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1272
     */
1273
    public function setSecondDepAmount($SecondDepAmount)
1274
    {
1275
        $this->SecondDepAmount = $SecondDepAmount;
1276
        return $this;
1277
    }
1278
1279
    /**
1280
     * @return int
1281
     */
1282
    public function getArrivalDepDay()
1283
    {
1284
        return $this->ArrivalDepDay;
1285
    }
1286
1287
    /**
1288
     * @param int $ArrivalDepDay
1289
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1290
     */
1291
    public function setArrivalDepDay($ArrivalDepDay)
1292
    {
1293
        $this->ArrivalDepDay = $ArrivalDepDay;
1294
        return $this;
1295
    }
1296
1297
    /**
1298
     * @return \DateTime
1299
     */
1300
    public function getArrivalDepDate()
1301
    {
1302
        if ($this->ArrivalDepDate == null) {
1303
            return null;
1304
        } else {
1305
            try {
1306
                return new \DateTime($this->ArrivalDepDate);
1307
            } catch (\Exception $e) {
1308
                return false;
1309
            }
1310
        }
1311
    }
1312
1313
    /**
1314
     * @param \DateTime $ArrivalDepDate
1315
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1316
     */
1317
    public function setArrivalDepDate(\DateTime $ArrivalDepDate)
1318
    {
1319
        $this->ArrivalDepDate = $ArrivalDepDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $ArrivalDepDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $ArrivalDepDate.

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...
1320
        return $this;
1321
    }
1322
1323
    /**
1324
     * @return int
1325
     */
1326
    public function getArrivalDepType()
1327
    {
1328
        return $this->ArrivalDepType;
1329
    }
1330
1331
    /**
1332
     * @param int $ArrivalDepType
1333
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1334
     */
1335
    public function setArrivalDepType($ArrivalDepType)
1336
    {
1337
        $this->ArrivalDepType = $ArrivalDepType;
1338
        return $this;
1339
    }
1340
1341
    /**
1342
     * @return float
1343
     */
1344
    public function getArrivalDepAmount()
1345
    {
1346
        return $this->ArrivalDepAmount;
1347
    }
1348
1349
    /**
1350
     * @param float $ArrivalDepAmount
1351
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1352
     */
1353
    public function setArrivalDepAmount($ArrivalDepAmount)
1354
    {
1355
        $this->ArrivalDepAmount = $ArrivalDepAmount;
1356
        return $this;
1357
    }
1358
1359
    /**
1360
     * @return int
1361
     */
1362
    public function getPhoneCallMethod()
1363
    {
1364
        return $this->PhoneCallMethod;
1365
    }
1366
1367
    /**
1368
     * @param int $PhoneCallMethod
1369
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1370
     */
1371
    public function setPhoneCallMethod($PhoneCallMethod)
1372
    {
1373
        $this->PhoneCallMethod = $PhoneCallMethod;
1374
        return $this;
1375
    }
1376
1377
    /**
1378
     * @return int
1379
     */
1380
    public function getPhoneChargeType()
1381
    {
1382
        return $this->PhoneChargeType;
1383
    }
1384
1385
    /**
1386
     * @param int $PhoneChargeType
1387
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1388
     */
1389
    public function setPhoneChargeType($PhoneChargeType)
1390
    {
1391
        $this->PhoneChargeType = $PhoneChargeType;
1392
        return $this;
1393
    }
1394
1395
    /**
1396
     * @return int
1397
     */
1398
    public function getNumberFreeCall()
1399
    {
1400
        return $this->NumberFreeCall;
1401
    }
1402
1403
    /**
1404
     * @param int $NumberFreeCall
1405
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1406
     */
1407
    public function setNumberFreeCall($NumberFreeCall)
1408
    {
1409
        $this->NumberFreeCall = $NumberFreeCall;
1410
        return $this;
1411
    }
1412
1413
    /**
1414
     * @return int
1415
     */
1416
    public function getConfirmation()
1417
    {
1418
        return $this->Confirmation;
1419
    }
1420
1421
    /**
1422
     * @param int $Confirmation
1423
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1424
     */
1425
    public function setConfirmation($Confirmation)
1426
    {
1427
        $this->Confirmation = $Confirmation;
1428
        return $this;
1429
    }
1430
1431
    /**
1432
     * @return int
1433
     */
1434
    public function getSex()
1435
    {
1436
        return $this->Sex;
1437
    }
1438
1439
    /**
1440
     * @param int $Sex
1441
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1442
     */
1443
    public function setSex($Sex)
1444
    {
1445
        $this->Sex = $Sex;
1446
        return $this;
1447
    }
1448
1449
    /**
1450
     * @return boolean
1451
     */
1452
    public function getIs_VIP()
1453
    {
1454
        return $this->Is_VIP;
1455
    }
1456
1457
    /**
1458
     * @param boolean $Is_VIP
1459
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1460
     */
1461
    public function setIs_VIP($Is_VIP)
1462
    {
1463
        $this->Is_VIP = $Is_VIP;
1464
        return $this;
1465
    }
1466
1467
    /**
1468
     * @return boolean
1469
     */
1470
    public function getIsCashOnly()
1471
    {
1472
        return $this->IsCashOnly;
1473
    }
1474
1475
    /**
1476
     * @param boolean $IsCashOnly
1477
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1478
     */
1479
    public function setIsCashOnly($IsCashOnly)
1480
    {
1481
        $this->IsCashOnly = $IsCashOnly;
1482
        return $this;
1483
    }
1484
1485
    /**
1486
     * @return int
1487
     */
1488
    public function getID_Vip()
1489
    {
1490
        return $this->ID_Vip;
1491
    }
1492
1493
    /**
1494
     * @param int $ID_Vip
1495
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1496
     */
1497
    public function setID_Vip($ID_Vip)
1498
    {
1499
        $this->ID_Vip = $ID_Vip;
1500
        return $this;
1501
    }
1502
1503
    /**
1504
     * @return boolean
1505
     */
1506
    public function getIsGuaranteed()
1507
    {
1508
        return $this->IsGuaranteed;
1509
    }
1510
1511
    /**
1512
     * @param boolean $IsGuaranteed
1513
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1514
     */
1515
    public function setIsGuaranteed($IsGuaranteed)
1516
    {
1517
        $this->IsGuaranteed = $IsGuaranteed;
1518
        return $this;
1519
    }
1520
1521
    /**
1522
     * @return boolean
1523
     */
1524
    public function getIsCallReset()
1525
    {
1526
        return $this->IsCallReset;
1527
    }
1528
1529
    /**
1530
     * @param boolean $IsCallReset
1531
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1532
     */
1533
    public function setIsCallReset($IsCallReset)
1534
    {
1535
        $this->IsCallReset = $IsCallReset;
1536
        return $this;
1537
    }
1538
1539
    /**
1540
     * @return boolean
1541
     */
1542
    public function getIsPreBillingActive()
1543
    {
1544
        return $this->IsPreBillingActive;
1545
    }
1546
1547
    /**
1548
     * @param boolean $IsPreBillingActive
1549
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1550
     */
1551
    public function setIsPreBillingActive($IsPreBillingActive)
1552
    {
1553
        $this->IsPreBillingActive = $IsPreBillingActive;
1554
        return $this;
1555
    }
1556
1557
    /**
1558
     * @return int
1559
     */
1560
    public function getPreBillingDaysNbr()
1561
    {
1562
        return $this->PreBillingDaysNbr;
1563
    }
1564
1565
    /**
1566
     * @param int $PreBillingDaysNbr
1567
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1568
     */
1569
    public function setPreBillingDaysNbr($PreBillingDaysNbr)
1570
    {
1571
        $this->PreBillingDaysNbr = $PreBillingDaysNbr;
1572
        return $this;
1573
    }
1574
1575
    /**
1576
     * @return int
1577
     */
1578
    public function getID_MArketSegment()
1579
    {
1580
        return $this->ID_MArketSegment;
1581
    }
1582
1583
    /**
1584
     * @param int $ID_MArketSegment
1585
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1586
     */
1587
    public function setID_MArketSegment($ID_MArketSegment)
1588
    {
1589
        $this->ID_MArketSegment = $ID_MArketSegment;
1590
        return $this;
1591
    }
1592
1593
    /**
1594
     * @return int
1595
     */
1596
    public function getCondoOwner_Id()
1597
    {
1598
        return $this->CondoOwner_Id;
1599
    }
1600
1601
    /**
1602
     * @param int $CondoOwner_Id
1603
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1604
     */
1605
    public function setCondoOwner_Id($CondoOwner_Id)
1606
    {
1607
        $this->CondoOwner_Id = $CondoOwner_Id;
1608
        return $this;
1609
    }
1610
1611
    /**
1612
     * @return int
1613
     */
1614
    public function getCondoOwner_Id_0()
1615
    {
1616
        return $this->CondoOwner_Id_0;
1617
    }
1618
1619
    /**
1620
     * @param int $CondoOwner_Id_0
1621
     * @return \Gueststream\PMS\IQWare\API\OwnerTemplates
1622
     */
1623
    public function setCondoOwner_Id_0($CondoOwner_Id_0)
1624
    {
1625
        $this->CondoOwner_Id_0 = $CondoOwner_Id_0;
1626
        return $this;
1627
    }
1628
}
1629