Issues (1169)

Security Analysis    no request data  

This project does not seem to handle request data directly as such no vulnerable execution paths were found.

  Cross-Site Scripting
Cross-Site Scripting enables an attacker to inject code into the response of a web-request that is viewed by other users. It can for example be used to bypass access controls, or even to take over other users' accounts.
  File Exposure
File Exposure allows an attacker to gain access to local files that he should not be able to access. These files can for example include database credentials, or other configuration files.
  File Manipulation
File Manipulation enables an attacker to write custom data to files. This potentially leads to injection of arbitrary code on the server.
  Object Injection
Object Injection enables an attacker to inject an object into PHP code, and can lead to arbitrary code execution, file exposure, or file manipulation attacks.
  Code Injection
Code Injection enables an attacker to execute arbitrary code on the server.
  Response Splitting
Response Splitting can be used to send arbitrary responses.
  File Inclusion
File Inclusion enables an attacker to inject custom files into PHP's file loading mechanism, either explicitly passed to include, or for example via PHP's auto-loading mechanism.
  Command Injection
Command Injection enables an attacker to inject a shell command that is execute with the privileges of the web-server. This can be used to expose sensitive data, or gain access of your server.
  SQL Injection
SQL Injection enables an attacker to execute arbitrary SQL code on your database server gaining access to user data, or manipulating user data.
  XPath Injection
XPath Injection enables an attacker to modify the parts of XML document that are read. If that XML document is for example used for authentication, this can lead to further vulnerabilities similar to SQL Injection.
  LDAP Injection
LDAP Injection enables an attacker to inject LDAP statements potentially granting permission to run unauthorized queries, or modify content inside the LDAP tree.
  Header Injection
  Other Vulnerability
This category comprises other attack vectors such as manipulating the PHP runtime, loading custom extensions, freezing the runtime, or similar.
  Regex Injection
Regex Injection enables an attacker to execute arbitrary code in your PHP process.
  XML Injection
XML Injection enables an attacker to read files on your local filesystem including configuration files, or can be abused to freeze your web-server process.
  Variable Injection
Variable Injection enables an attacker to overwrite program variables with custom data, and can lead to further vulnerabilities.
Unfortunately, the security analysis is currently not available for your project. If you are a non-commercial open-source project, please contact support to gain access.

src/API/OwnerContracts.php (6 issues)

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
namespace Gueststream\PMS\IQWare\API;
4
5
class OwnerContracts
6
{
7
8
    /**
9
     * @var int $ID_CondoOwner
10
     */
11
    protected $ID_CondoOwner = null;
12
13
    /**
14
     * @var int $ID_Member
15
     */
16
    protected $ID_Member = null;
17
18
    /**
19
     * @var string $ContractNo
20
     */
21
    protected $ContractNo = null;
22
23
    /**
24
     * @var int $ID_Room
25
     */
26
    protected $ID_Room = null;
27
28
    /**
29
     * @var boolean $IsGross
30
     */
31
    protected $IsGross = null;
32
33
    /**
34
     * @var \DateTime $BeginDate
35
     */
36
    protected $BeginDate = null;
37
38
    /**
39
     * @var int $CondoType
40
     */
41
    protected $CondoType = null;
42
43
    /**
44
     * @var boolean $IsPenalty
45
     */
46
    protected $IsPenalty = null;
47
48
    /**
49
     * @var \DateTime $EndDate
50
     */
51
    protected $EndDate = null;
52
53
    /**
54
     * @var boolean $IsTaxDoc
55
     */
56
    protected $IsTaxDoc = null;
57
58
    /**
59
     * @var \DateTime $TaxDocDate
60
     */
61
    protected $TaxDocDate = null;
62
63
    /**
64
     * @var int $MinDayPromo
65
     */
66
    protected $MinDayPromo = null;
67
68
    /**
69
     * @var boolean $IsAgeCat1Refused
70
     */
71
    protected $IsAgeCat1Refused = null;
72
73
    /**
74
     * @var float $BoughtValue
75
     */
76
    protected $BoughtValue = null;
77
78
    /**
79
     * @var int $NbrMaxGuest
80
     */
81
    protected $NbrMaxGuest = null;
82
83
    /**
84
     * @var float $SaleValue
85
     */
86
    protected $SaleValue = null;
87
88
    /**
89
     * @var boolean $IsAgeCat2Refused
90
     */
91
    protected $IsAgeCat2Refused = null;
92
93
    /**
94
     * @var float $UnitValue
95
     */
96
    protected $UnitValue = null;
97
98
    /**
99
     * @var boolean $IsAgeCat3Refused
100
     */
101
    protected $IsAgeCat3Refused = null;
102
103
    /**
104
     * @var boolean $IsAgeCat4Refused
105
     */
106
    protected $IsAgeCat4Refused = null;
107
108
    /**
109
     * @var boolean $IsPool
110
     */
111
    protected $IsPool = null;
112
113
    /**
114
     * @var int $ID_Admin
115
     */
116
    protected $ID_Admin = null;
117
118
    /**
119
     * @var boolean $IsRefusal
120
     */
121
    protected $IsRefusal = null;
122
123
    /**
124
     * @var boolean $IsSold
125
     */
126
    protected $IsSold = null;
127
128
    /**
129
     * @var boolean $IsCalculateCheck
130
     */
131
    protected $IsCalculateCheck = null;
132
133
    /**
134
     * @var boolean $IsSA
135
     */
136
    protected $IsSA = null;
137
138
    /**
139
     * @var int $PlanNbre
140
     */
141
    protected $PlanNbre = null;
142
143
    /**
144
     * @var boolean $IsSpecificReserve
145
     */
146
    protected $IsSpecificReserve = null;
147
148
    /**
149
     * @var float $AmountReserveMinimum
150
     */
151
    protected $AmountReserveMinimum = null;
152
153
    /**
154
     * @var int $FiscalDate
155
     */
156
    protected $FiscalDate = null;
157
158
    /**
159
     * @var int $ID_AdresseAdmin
160
     */
161
    protected $ID_AdresseAdmin = null;
162
163
    /**
164
     * @var int $GuestMax
165
     */
166
    protected $GuestMax = null;
167
168
    /**
169
     * @var int $ID_RoomType
170
     */
171
    protected $ID_RoomType = null;
172
173
    /**
174
     * @var string $AccountName
175
     */
176
    protected $AccountName = null;
177
178
    /**
179
     * @var boolean $IsAnnualMaintenance
180
     */
181
    protected $IsAnnualMaintenance = null;
182
183
    /**
184
     * @var string $RoomNo
185
     */
186
    protected $RoomNo = null;
187
188
    /**
189
     * @var float $PctTAChargedBack
190
     */
191
    protected $PctTAChargedBack = null;
192
193
    /**
194
     * @var float $PctCCChargedBack
195
     */
196
    protected $PctCCChargedBack = null;
197
198
    /**
199
     * @var boolean $IsFractional
200
     */
201
    protected $IsFractional = null;
202
203
    /**
204
     * @var boolean $IsNoBooking
205
     */
206
    protected $IsNoBooking = null;
207
208
    /**
209
     * @var int $RoomCategory
210
     */
211
    protected $RoomCategory = null;
212
213
    /**
214
     * @var string $ContractType
215
     */
216
    protected $ContractType = null;
217
218
    /**
219
     * @var ContractBalances $ContractBalances
220
     */
221
    protected $ContractBalances = null;
222
223
    /**
224
     * @var ContractExpenses $ContractExpenses
225
     */
226
    protected $ContractExpenses = null;
227
228
    /**
229
     * @var ContractsBank $ContractsBank
230
     */
231
    protected $ContractsBank = null;
232
233
    /**
234
     * @var ContractSegments $ContractSegments
235
     */
236
    protected $ContractSegments = null;
237
238
    /**
239
     * @var int $CondoOwner_Id
240
     */
241
    protected $CondoOwner_Id = null;
242
243
    /**
244
     * @var int $CondoOwner_Id_0
245
     */
246
    protected $CondoOwner_Id_0 = null;
247
248
    /**
249
     * @param int $ID_CondoOwner
250
     * @param int $ID_Member
251
     * @param string $ContractNo
252
     * @param int $ID_Room
253
     * @param boolean $IsGross
254
     * @param \DateTime $BeginDate
255
     * @param int $CondoType
256
     * @param boolean $IsPenalty
257
     * @param \DateTime $EndDate
258
     * @param boolean $IsTaxDoc
259
     * @param \DateTime $TaxDocDate
260
     * @param int $MinDayPromo
261
     * @param boolean $IsAgeCat1Refused
262
     * @param float $BoughtValue
263
     * @param int $NbrMaxGuest
264
     * @param float $SaleValue
265
     * @param boolean $IsAgeCat2Refused
266
     * @param float $UnitValue
267
     * @param boolean $IsAgeCat3Refused
268
     * @param boolean $IsAgeCat4Refused
269
     * @param boolean $IsPool
270
     * @param int $ID_Admin
271
     * @param boolean $IsRefusal
272
     * @param boolean $IsSold
273
     * @param boolean $IsCalculateCheck
274
     * @param boolean $IsSA
275
     * @param int $PlanNbre
276
     * @param boolean $IsSpecificReserve
277
     * @param float $AmountReserveMinimum
278
     * @param int $FiscalDate
279
     * @param int $ID_AdresseAdmin
280
     * @param int $GuestMax
281
     * @param int $ID_RoomType
282
     * @param string $AccountName
283
     * @param boolean $IsAnnualMaintenance
284
     * @param string $RoomNo
285
     * @param float $PctTAChargedBack
286
     * @param float $PctCCChargedBack
287
     * @param boolean $IsFractional
288
     * @param boolean $IsNoBooking
289
     * @param int $RoomCategory
290
     * @param string $ContractType
291
     * @param ContractBalances $ContractBalances
292
     * @param ContractExpenses $ContractExpenses
293
     * @param ContractsBank $ContractsBank
294
     * @param ContractSegments $ContractSegments
295
     * @param int $CondoOwner_Id
296
     * @param int $CondoOwner_Id_0
297
     */
298
    public function __construct($ID_CondoOwner, $ID_Member, $ContractNo, $ID_Room, $IsGross, \DateTime $BeginDate, $CondoType, $IsPenalty, \DateTime $EndDate, $IsTaxDoc, \DateTime $TaxDocDate, $MinDayPromo, $IsAgeCat1Refused, $BoughtValue, $NbrMaxGuest, $SaleValue, $IsAgeCat2Refused, $UnitValue, $IsAgeCat3Refused, $IsAgeCat4Refused, $IsPool, $ID_Admin, $IsRefusal, $IsSold, $IsCalculateCheck, $IsSA, $PlanNbre, $IsSpecificReserve, $AmountReserveMinimum, $FiscalDate, $ID_AdresseAdmin, $GuestMax, $ID_RoomType, $AccountName, $IsAnnualMaintenance, $RoomNo, $PctTAChargedBack, $PctCCChargedBack, $IsFractional, $IsNoBooking, $RoomCategory, $ContractType, $ContractBalances, $ContractExpenses, $ContractsBank, $ContractSegments, $CondoOwner_Id, $CondoOwner_Id_0)
299
    {
300
        $this->ID_CondoOwner = $ID_CondoOwner;
301
        $this->ID_Member = $ID_Member;
302
        $this->ContractNo = $ContractNo;
303
        $this->ID_Room = $ID_Room;
304
        $this->IsGross = $IsGross;
305
        $this->BeginDate = $BeginDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $BeginDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $BeginDate.

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

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

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...
311
        $this->MinDayPromo = $MinDayPromo;
312
        $this->IsAgeCat1Refused = $IsAgeCat1Refused;
313
        $this->BoughtValue = $BoughtValue;
314
        $this->NbrMaxGuest = $NbrMaxGuest;
315
        $this->SaleValue = $SaleValue;
316
        $this->IsAgeCat2Refused = $IsAgeCat2Refused;
317
        $this->UnitValue = $UnitValue;
318
        $this->IsAgeCat3Refused = $IsAgeCat3Refused;
319
        $this->IsAgeCat4Refused = $IsAgeCat4Refused;
320
        $this->IsPool = $IsPool;
321
        $this->ID_Admin = $ID_Admin;
322
        $this->IsRefusal = $IsRefusal;
323
        $this->IsSold = $IsSold;
324
        $this->IsCalculateCheck = $IsCalculateCheck;
325
        $this->IsSA = $IsSA;
326
        $this->PlanNbre = $PlanNbre;
327
        $this->IsSpecificReserve = $IsSpecificReserve;
328
        $this->AmountReserveMinimum = $AmountReserveMinimum;
329
        $this->FiscalDate = $FiscalDate;
330
        $this->ID_AdresseAdmin = $ID_AdresseAdmin;
331
        $this->GuestMax = $GuestMax;
332
        $this->ID_RoomType = $ID_RoomType;
333
        $this->AccountName = $AccountName;
334
        $this->IsAnnualMaintenance = $IsAnnualMaintenance;
335
        $this->RoomNo = $RoomNo;
336
        $this->PctTAChargedBack = $PctTAChargedBack;
337
        $this->PctCCChargedBack = $PctCCChargedBack;
338
        $this->IsFractional = $IsFractional;
339
        $this->IsNoBooking = $IsNoBooking;
340
        $this->RoomCategory = $RoomCategory;
341
        $this->ContractType = $ContractType;
342
        $this->ContractBalances = $ContractBalances;
343
        $this->ContractExpenses = $ContractExpenses;
344
        $this->ContractsBank = $ContractsBank;
345
        $this->ContractSegments = $ContractSegments;
346
        $this->CondoOwner_Id = $CondoOwner_Id;
347
        $this->CondoOwner_Id_0 = $CondoOwner_Id_0;
348
    }
349
350
    /**
351
     * @return int
352
     */
353
    public function getID_CondoOwner()
354
    {
355
        return $this->ID_CondoOwner;
356
    }
357
358
    /**
359
     * @param int $ID_CondoOwner
360
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
361
     */
362
    public function setID_CondoOwner($ID_CondoOwner)
363
    {
364
        $this->ID_CondoOwner = $ID_CondoOwner;
365
        return $this;
366
    }
367
368
    /**
369
     * @return int
370
     */
371
    public function getID_Member()
372
    {
373
        return $this->ID_Member;
374
    }
375
376
    /**
377
     * @param int $ID_Member
378
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
379
     */
380
    public function setID_Member($ID_Member)
381
    {
382
        $this->ID_Member = $ID_Member;
383
        return $this;
384
    }
385
386
    /**
387
     * @return string
388
     */
389
    public function getContractNo()
390
    {
391
        return $this->ContractNo;
392
    }
393
394
    /**
395
     * @param string $ContractNo
396
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
397
     */
398
    public function setContractNo($ContractNo)
399
    {
400
        $this->ContractNo = $ContractNo;
401
        return $this;
402
    }
403
404
    /**
405
     * @return int
406
     */
407
    public function getID_Room()
408
    {
409
        return $this->ID_Room;
410
    }
411
412
    /**
413
     * @param int $ID_Room
414
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
415
     */
416
    public function setID_Room($ID_Room)
417
    {
418
        $this->ID_Room = $ID_Room;
419
        return $this;
420
    }
421
422
    /**
423
     * @return boolean
424
     */
425
    public function getIsGross()
426
    {
427
        return $this->IsGross;
428
    }
429
430
    /**
431
     * @param boolean $IsGross
432
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
433
     */
434
    public function setIsGross($IsGross)
435
    {
436
        $this->IsGross = $IsGross;
437
        return $this;
438
    }
439
440
    /**
441
     * @return \DateTime
442
     */
443
    public function getBeginDate()
444
    {
445
        if ($this->BeginDate == null) {
446
            return null;
447
        } else {
448
            try {
449
                return new \DateTime($this->BeginDate);
450
            } catch (\Exception $e) {
451
                return false;
452
            }
453
        }
454
    }
455
456
    /**
457
     * @param \DateTime $BeginDate
458
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
459
     */
460
    public function setBeginDate(\DateTime $BeginDate)
461
    {
462
        $this->BeginDate = $BeginDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $BeginDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $BeginDate.

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...
463
        return $this;
464
    }
465
466
    /**
467
     * @return int
468
     */
469
    public function getCondoType()
470
    {
471
        return $this->CondoType;
472
    }
473
474
    /**
475
     * @param int $CondoType
476
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
477
     */
478
    public function setCondoType($CondoType)
479
    {
480
        $this->CondoType = $CondoType;
481
        return $this;
482
    }
483
484
    /**
485
     * @return boolean
486
     */
487
    public function getIsPenalty()
488
    {
489
        return $this->IsPenalty;
490
    }
491
492
    /**
493
     * @param boolean $IsPenalty
494
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
495
     */
496
    public function setIsPenalty($IsPenalty)
497
    {
498
        $this->IsPenalty = $IsPenalty;
499
        return $this;
500
    }
501
502
    /**
503
     * @return \DateTime
504
     */
505
    public function getEndDate()
506
    {
507
        if ($this->EndDate == null) {
508
            return null;
509
        } else {
510
            try {
511
                return new \DateTime($this->EndDate);
512
            } catch (\Exception $e) {
513
                return false;
514
            }
515
        }
516
    }
517
518
    /**
519
     * @param \DateTime $EndDate
520
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
521
     */
522
    public function setEndDate(\DateTime $EndDate)
523
    {
524
        $this->EndDate = $EndDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $EndDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $EndDate.

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...
525
        return $this;
526
    }
527
528
    /**
529
     * @return boolean
530
     */
531
    public function getIsTaxDoc()
532
    {
533
        return $this->IsTaxDoc;
534
    }
535
536
    /**
537
     * @param boolean $IsTaxDoc
538
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
539
     */
540
    public function setIsTaxDoc($IsTaxDoc)
541
    {
542
        $this->IsTaxDoc = $IsTaxDoc;
543
        return $this;
544
    }
545
546
    /**
547
     * @return \DateTime
548
     */
549
    public function getTaxDocDate()
550
    {
551
        if ($this->TaxDocDate == null) {
552
            return null;
553
        } else {
554
            try {
555
                return new \DateTime($this->TaxDocDate);
556
            } catch (\Exception $e) {
557
                return false;
558
            }
559
        }
560
    }
561
562
    /**
563
     * @param \DateTime $TaxDocDate
564
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
565
     */
566
    public function setTaxDocDate(\DateTime $TaxDocDate)
567
    {
568
        $this->TaxDocDate = $TaxDocDate->format(\DateTime::ATOM);
0 ignored issues
show
Documentation Bug introduced by
It seems like $TaxDocDate->format(\DateTime::ATOM) of type string is incompatible with the declared type object<DateTime> of property $TaxDocDate.

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...
569
        return $this;
570
    }
571
572
    /**
573
     * @return int
574
     */
575
    public function getMinDayPromo()
576
    {
577
        return $this->MinDayPromo;
578
    }
579
580
    /**
581
     * @param int $MinDayPromo
582
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
583
     */
584
    public function setMinDayPromo($MinDayPromo)
585
    {
586
        $this->MinDayPromo = $MinDayPromo;
587
        return $this;
588
    }
589
590
    /**
591
     * @return boolean
592
     */
593
    public function getIsAgeCat1Refused()
594
    {
595
        return $this->IsAgeCat1Refused;
596
    }
597
598
    /**
599
     * @param boolean $IsAgeCat1Refused
600
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
601
     */
602
    public function setIsAgeCat1Refused($IsAgeCat1Refused)
603
    {
604
        $this->IsAgeCat1Refused = $IsAgeCat1Refused;
605
        return $this;
606
    }
607
608
    /**
609
     * @return float
610
     */
611
    public function getBoughtValue()
612
    {
613
        return $this->BoughtValue;
614
    }
615
616
    /**
617
     * @param float $BoughtValue
618
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
619
     */
620
    public function setBoughtValue($BoughtValue)
621
    {
622
        $this->BoughtValue = $BoughtValue;
623
        return $this;
624
    }
625
626
    /**
627
     * @return int
628
     */
629
    public function getNbrMaxGuest()
630
    {
631
        return $this->NbrMaxGuest;
632
    }
633
634
    /**
635
     * @param int $NbrMaxGuest
636
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
637
     */
638
    public function setNbrMaxGuest($NbrMaxGuest)
639
    {
640
        $this->NbrMaxGuest = $NbrMaxGuest;
641
        return $this;
642
    }
643
644
    /**
645
     * @return float
646
     */
647
    public function getSaleValue()
648
    {
649
        return $this->SaleValue;
650
    }
651
652
    /**
653
     * @param float $SaleValue
654
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
655
     */
656
    public function setSaleValue($SaleValue)
657
    {
658
        $this->SaleValue = $SaleValue;
659
        return $this;
660
    }
661
662
    /**
663
     * @return boolean
664
     */
665
    public function getIsAgeCat2Refused()
666
    {
667
        return $this->IsAgeCat2Refused;
668
    }
669
670
    /**
671
     * @param boolean $IsAgeCat2Refused
672
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
673
     */
674
    public function setIsAgeCat2Refused($IsAgeCat2Refused)
675
    {
676
        $this->IsAgeCat2Refused = $IsAgeCat2Refused;
677
        return $this;
678
    }
679
680
    /**
681
     * @return float
682
     */
683
    public function getUnitValue()
684
    {
685
        return $this->UnitValue;
686
    }
687
688
    /**
689
     * @param float $UnitValue
690
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
691
     */
692
    public function setUnitValue($UnitValue)
693
    {
694
        $this->UnitValue = $UnitValue;
695
        return $this;
696
    }
697
698
    /**
699
     * @return boolean
700
     */
701
    public function getIsAgeCat3Refused()
702
    {
703
        return $this->IsAgeCat3Refused;
704
    }
705
706
    /**
707
     * @param boolean $IsAgeCat3Refused
708
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
709
     */
710
    public function setIsAgeCat3Refused($IsAgeCat3Refused)
711
    {
712
        $this->IsAgeCat3Refused = $IsAgeCat3Refused;
713
        return $this;
714
    }
715
716
    /**
717
     * @return boolean
718
     */
719
    public function getIsAgeCat4Refused()
720
    {
721
        return $this->IsAgeCat4Refused;
722
    }
723
724
    /**
725
     * @param boolean $IsAgeCat4Refused
726
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
727
     */
728
    public function setIsAgeCat4Refused($IsAgeCat4Refused)
729
    {
730
        $this->IsAgeCat4Refused = $IsAgeCat4Refused;
731
        return $this;
732
    }
733
734
    /**
735
     * @return boolean
736
     */
737
    public function getIsPool()
738
    {
739
        return $this->IsPool;
740
    }
741
742
    /**
743
     * @param boolean $IsPool
744
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
745
     */
746
    public function setIsPool($IsPool)
747
    {
748
        $this->IsPool = $IsPool;
749
        return $this;
750
    }
751
752
    /**
753
     * @return int
754
     */
755
    public function getID_Admin()
756
    {
757
        return $this->ID_Admin;
758
    }
759
760
    /**
761
     * @param int $ID_Admin
762
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
763
     */
764
    public function setID_Admin($ID_Admin)
765
    {
766
        $this->ID_Admin = $ID_Admin;
767
        return $this;
768
    }
769
770
    /**
771
     * @return boolean
772
     */
773
    public function getIsRefusal()
774
    {
775
        return $this->IsRefusal;
776
    }
777
778
    /**
779
     * @param boolean $IsRefusal
780
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
781
     */
782
    public function setIsRefusal($IsRefusal)
783
    {
784
        $this->IsRefusal = $IsRefusal;
785
        return $this;
786
    }
787
788
    /**
789
     * @return boolean
790
     */
791
    public function getIsSold()
792
    {
793
        return $this->IsSold;
794
    }
795
796
    /**
797
     * @param boolean $IsSold
798
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
799
     */
800
    public function setIsSold($IsSold)
801
    {
802
        $this->IsSold = $IsSold;
803
        return $this;
804
    }
805
806
    /**
807
     * @return boolean
808
     */
809
    public function getIsCalculateCheck()
810
    {
811
        return $this->IsCalculateCheck;
812
    }
813
814
    /**
815
     * @param boolean $IsCalculateCheck
816
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
817
     */
818
    public function setIsCalculateCheck($IsCalculateCheck)
819
    {
820
        $this->IsCalculateCheck = $IsCalculateCheck;
821
        return $this;
822
    }
823
824
    /**
825
     * @return boolean
826
     */
827
    public function getIsSA()
828
    {
829
        return $this->IsSA;
830
    }
831
832
    /**
833
     * @param boolean $IsSA
834
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
835
     */
836
    public function setIsSA($IsSA)
837
    {
838
        $this->IsSA = $IsSA;
839
        return $this;
840
    }
841
842
    /**
843
     * @return int
844
     */
845
    public function getPlanNbre()
846
    {
847
        return $this->PlanNbre;
848
    }
849
850
    /**
851
     * @param int $PlanNbre
852
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
853
     */
854
    public function setPlanNbre($PlanNbre)
855
    {
856
        $this->PlanNbre = $PlanNbre;
857
        return $this;
858
    }
859
860
    /**
861
     * @return boolean
862
     */
863
    public function getIsSpecificReserve()
864
    {
865
        return $this->IsSpecificReserve;
866
    }
867
868
    /**
869
     * @param boolean $IsSpecificReserve
870
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
871
     */
872
    public function setIsSpecificReserve($IsSpecificReserve)
873
    {
874
        $this->IsSpecificReserve = $IsSpecificReserve;
875
        return $this;
876
    }
877
878
    /**
879
     * @return float
880
     */
881
    public function getAmountReserveMinimum()
882
    {
883
        return $this->AmountReserveMinimum;
884
    }
885
886
    /**
887
     * @param float $AmountReserveMinimum
888
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
889
     */
890
    public function setAmountReserveMinimum($AmountReserveMinimum)
891
    {
892
        $this->AmountReserveMinimum = $AmountReserveMinimum;
893
        return $this;
894
    }
895
896
    /**
897
     * @return int
898
     */
899
    public function getFiscalDate()
900
    {
901
        return $this->FiscalDate;
902
    }
903
904
    /**
905
     * @param int $FiscalDate
906
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
907
     */
908
    public function setFiscalDate($FiscalDate)
909
    {
910
        $this->FiscalDate = $FiscalDate;
911
        return $this;
912
    }
913
914
    /**
915
     * @return int
916
     */
917
    public function getID_AdresseAdmin()
918
    {
919
        return $this->ID_AdresseAdmin;
920
    }
921
922
    /**
923
     * @param int $ID_AdresseAdmin
924
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
925
     */
926
    public function setID_AdresseAdmin($ID_AdresseAdmin)
927
    {
928
        $this->ID_AdresseAdmin = $ID_AdresseAdmin;
929
        return $this;
930
    }
931
932
    /**
933
     * @return int
934
     */
935
    public function getGuestMax()
936
    {
937
        return $this->GuestMax;
938
    }
939
940
    /**
941
     * @param int $GuestMax
942
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
943
     */
944
    public function setGuestMax($GuestMax)
945
    {
946
        $this->GuestMax = $GuestMax;
947
        return $this;
948
    }
949
950
    /**
951
     * @return int
952
     */
953
    public function getID_RoomType()
954
    {
955
        return $this->ID_RoomType;
956
    }
957
958
    /**
959
     * @param int $ID_RoomType
960
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
961
     */
962
    public function setID_RoomType($ID_RoomType)
963
    {
964
        $this->ID_RoomType = $ID_RoomType;
965
        return $this;
966
    }
967
968
    /**
969
     * @return string
970
     */
971
    public function getAccountName()
972
    {
973
        return $this->AccountName;
974
    }
975
976
    /**
977
     * @param string $AccountName
978
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
979
     */
980
    public function setAccountName($AccountName)
981
    {
982
        $this->AccountName = $AccountName;
983
        return $this;
984
    }
985
986
    /**
987
     * @return boolean
988
     */
989
    public function getIsAnnualMaintenance()
990
    {
991
        return $this->IsAnnualMaintenance;
992
    }
993
994
    /**
995
     * @param boolean $IsAnnualMaintenance
996
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
997
     */
998
    public function setIsAnnualMaintenance($IsAnnualMaintenance)
999
    {
1000
        $this->IsAnnualMaintenance = $IsAnnualMaintenance;
1001
        return $this;
1002
    }
1003
1004
    /**
1005
     * @return string
1006
     */
1007
    public function getRoomNo()
1008
    {
1009
        return $this->RoomNo;
1010
    }
1011
1012
    /**
1013
     * @param string $RoomNo
1014
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1015
     */
1016
    public function setRoomNo($RoomNo)
1017
    {
1018
        $this->RoomNo = $RoomNo;
1019
        return $this;
1020
    }
1021
1022
    /**
1023
     * @return float
1024
     */
1025
    public function getPctTAChargedBack()
1026
    {
1027
        return $this->PctTAChargedBack;
1028
    }
1029
1030
    /**
1031
     * @param float $PctTAChargedBack
1032
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1033
     */
1034
    public function setPctTAChargedBack($PctTAChargedBack)
1035
    {
1036
        $this->PctTAChargedBack = $PctTAChargedBack;
1037
        return $this;
1038
    }
1039
1040
    /**
1041
     * @return float
1042
     */
1043
    public function getPctCCChargedBack()
1044
    {
1045
        return $this->PctCCChargedBack;
1046
    }
1047
1048
    /**
1049
     * @param float $PctCCChargedBack
1050
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1051
     */
1052
    public function setPctCCChargedBack($PctCCChargedBack)
1053
    {
1054
        $this->PctCCChargedBack = $PctCCChargedBack;
1055
        return $this;
1056
    }
1057
1058
    /**
1059
     * @return boolean
1060
     */
1061
    public function getIsFractional()
1062
    {
1063
        return $this->IsFractional;
1064
    }
1065
1066
    /**
1067
     * @param boolean $IsFractional
1068
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1069
     */
1070
    public function setIsFractional($IsFractional)
1071
    {
1072
        $this->IsFractional = $IsFractional;
1073
        return $this;
1074
    }
1075
1076
    /**
1077
     * @return boolean
1078
     */
1079
    public function getIsNoBooking()
1080
    {
1081
        return $this->IsNoBooking;
1082
    }
1083
1084
    /**
1085
     * @param boolean $IsNoBooking
1086
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1087
     */
1088
    public function setIsNoBooking($IsNoBooking)
1089
    {
1090
        $this->IsNoBooking = $IsNoBooking;
1091
        return $this;
1092
    }
1093
1094
    /**
1095
     * @return int
1096
     */
1097
    public function getRoomCategory()
1098
    {
1099
        return $this->RoomCategory;
1100
    }
1101
1102
    /**
1103
     * @param int $RoomCategory
1104
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1105
     */
1106
    public function setRoomCategory($RoomCategory)
1107
    {
1108
        $this->RoomCategory = $RoomCategory;
1109
        return $this;
1110
    }
1111
1112
    /**
1113
     * @return string
1114
     */
1115
    public function getContractType()
1116
    {
1117
        return $this->ContractType;
1118
    }
1119
1120
    /**
1121
     * @param string $ContractType
1122
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1123
     */
1124
    public function setContractType($ContractType)
1125
    {
1126
        $this->ContractType = $ContractType;
1127
        return $this;
1128
    }
1129
1130
    /**
1131
     * @return ContractBalances
1132
     */
1133
    public function getContractBalances()
1134
    {
1135
        return $this->ContractBalances;
1136
    }
1137
1138
    /**
1139
     * @param ContractBalances $ContractBalances
1140
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1141
     */
1142
    public function setContractBalances($ContractBalances)
1143
    {
1144
        $this->ContractBalances = $ContractBalances;
1145
        return $this;
1146
    }
1147
1148
    /**
1149
     * @return ContractExpenses
1150
     */
1151
    public function getContractExpenses()
1152
    {
1153
        return $this->ContractExpenses;
1154
    }
1155
1156
    /**
1157
     * @param ContractExpenses $ContractExpenses
1158
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1159
     */
1160
    public function setContractExpenses($ContractExpenses)
1161
    {
1162
        $this->ContractExpenses = $ContractExpenses;
1163
        return $this;
1164
    }
1165
1166
    /**
1167
     * @return ContractsBank
1168
     */
1169
    public function getContractsBank()
1170
    {
1171
        return $this->ContractsBank;
1172
    }
1173
1174
    /**
1175
     * @param ContractsBank $ContractsBank
1176
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1177
     */
1178
    public function setContractsBank($ContractsBank)
1179
    {
1180
        $this->ContractsBank = $ContractsBank;
1181
        return $this;
1182
    }
1183
1184
    /**
1185
     * @return ContractSegments
1186
     */
1187
    public function getContractSegments()
1188
    {
1189
        return $this->ContractSegments;
1190
    }
1191
1192
    /**
1193
     * @param ContractSegments $ContractSegments
1194
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1195
     */
1196
    public function setContractSegments($ContractSegments)
1197
    {
1198
        $this->ContractSegments = $ContractSegments;
1199
        return $this;
1200
    }
1201
1202
    /**
1203
     * @return int
1204
     */
1205
    public function getCondoOwner_Id()
1206
    {
1207
        return $this->CondoOwner_Id;
1208
    }
1209
1210
    /**
1211
     * @param int $CondoOwner_Id
1212
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1213
     */
1214
    public function setCondoOwner_Id($CondoOwner_Id)
1215
    {
1216
        $this->CondoOwner_Id = $CondoOwner_Id;
1217
        return $this;
1218
    }
1219
1220
    /**
1221
     * @return int
1222
     */
1223
    public function getCondoOwner_Id_0()
1224
    {
1225
        return $this->CondoOwner_Id_0;
1226
    }
1227
1228
    /**
1229
     * @param int $CondoOwner_Id_0
1230
     * @return \Gueststream\PMS\IQWare\API\OwnerContracts
1231
     */
1232
    public function setCondoOwner_Id_0($CondoOwner_Id_0)
1233
    {
1234
        $this->CondoOwner_Id_0 = $CondoOwner_Id_0;
1235
        return $this;
1236
    }
1237
}
1238