Code Duplication    Length = 167-167 lines in 2 locations

src/API/DailyEvaluation.php 1 location

@@ 5-171 (lines=167) @@
2
3
namespace Gueststream\PMS\IQWare\API;
4
5
class DailyEvaluation
6
{
7
8
    /**
9
     * @var int $ID_Stay
10
     */
11
    protected $ID_Stay = null;
12
13
    /**
14
     * @var \DateTime $Date
15
     */
16
    protected $Date = null;
17
18
    /**
19
     * @var float $Amount
20
     */
21
    protected $Amount = null;
22
23
    /**
24
     * @var float $AmountTaxes
25
     */
26
    protected $AmountTaxes = null;
27
28
    /**
29
     * @var float $AmountTotal
30
     */
31
    protected $AmountTotal = null;
32
33
    /**
34
     * @var float $AmountOthers
35
     */
36
    protected $AmountOthers = null;
37
38
    /**
39
     * @param int $ID_Stay
40
     * @param \DateTime $Date
41
     * @param float $Amount
42
     * @param float $AmountTaxes
43
     * @param float $AmountTotal
44
     * @param float $AmountOthers
45
     */
46
    public function __construct($ID_Stay, \DateTime $Date, $Amount, $AmountTaxes, $AmountTotal, $AmountOthers)
47
    {
48
        $this->ID_Stay = $ID_Stay;
49
        $this->Date = $Date->format(\DateTime::ATOM);
50
        $this->Amount = $Amount;
51
        $this->AmountTaxes = $AmountTaxes;
52
        $this->AmountTotal = $AmountTotal;
53
        $this->AmountOthers = $AmountOthers;
54
    }
55
56
    /**
57
     * @return int
58
     */
59
    public function getID_Stay()
60
    {
61
        return $this->ID_Stay;
62
    }
63
64
    /**
65
     * @param int $ID_Stay
66
     * @return \Gueststream\PMS\IQWare\API\DailyEvaluation
67
     */
68
    public function setID_Stay($ID_Stay)
69
    {
70
        $this->ID_Stay = $ID_Stay;
71
        return $this;
72
    }
73
74
    /**
75
     * @return \DateTime
76
     */
77
    public function getDate()
78
    {
79
        if ($this->Date == null) {
80
            return null;
81
        } else {
82
            try {
83
                return new \DateTime($this->Date);
84
            } catch (\Exception $e) {
85
                return false;
86
            }
87
        }
88
    }
89
90
    /**
91
     * @param \DateTime $Date
92
     * @return \Gueststream\PMS\IQWare\API\DailyEvaluation
93
     */
94
    public function setDate(\DateTime $Date)
95
    {
96
        $this->Date = $Date->format(\DateTime::ATOM);
97
        return $this;
98
    }
99
100
    /**
101
     * @return float
102
     */
103
    public function getAmount()
104
    {
105
        return $this->Amount;
106
    }
107
108
    /**
109
     * @param float $Amount
110
     * @return \Gueststream\PMS\IQWare\API\DailyEvaluation
111
     */
112
    public function setAmount($Amount)
113
    {
114
        $this->Amount = $Amount;
115
        return $this;
116
    }
117
118
    /**
119
     * @return float
120
     */
121
    public function getAmountTaxes()
122
    {
123
        return $this->AmountTaxes;
124
    }
125
126
    /**
127
     * @param float $AmountTaxes
128
     * @return \Gueststream\PMS\IQWare\API\DailyEvaluation
129
     */
130
    public function setAmountTaxes($AmountTaxes)
131
    {
132
        $this->AmountTaxes = $AmountTaxes;
133
        return $this;
134
    }
135
136
    /**
137
     * @return float
138
     */
139
    public function getAmountTotal()
140
    {
141
        return $this->AmountTotal;
142
    }
143
144
    /**
145
     * @param float $AmountTotal
146
     * @return \Gueststream\PMS\IQWare\API\DailyEvaluation
147
     */
148
    public function setAmountTotal($AmountTotal)
149
    {
150
        $this->AmountTotal = $AmountTotal;
151
        return $this;
152
    }
153
154
    /**
155
     * @return float
156
     */
157
    public function getAmountOthers()
158
    {
159
        return $this->AmountOthers;
160
    }
161
162
    /**
163
     * @param float $AmountOthers
164
     * @return \Gueststream\PMS\IQWare\API\DailyEvaluation
165
     */
166
    public function setAmountOthers($AmountOthers)
167
    {
168
        $this->AmountOthers = $AmountOthers;
169
        return $this;
170
    }
171
}
172

src/API/StayDailyValue.php 1 location

@@ 5-171 (lines=167) @@
2
3
namespace Gueststream\PMS\IQWare\API;
4
5
class StayDailyValue
6
{
7
8
    /**
9
     * @var float $AmountOthers
10
     */
11
    protected $AmountOthers = null;
12
13
    /**
14
     * @var int $GUID
15
     */
16
    protected $GUID = null;
17
18
    /**
19
     * @var int $ID_Stay
20
     */
21
    protected $ID_Stay = null;
22
23
    /**
24
     * @var \DateTime $Date
25
     */
26
    protected $Date = null;
27
28
    /**
29
     * @var float $Amount
30
     */
31
    protected $Amount = null;
32
33
    /**
34
     * @var float $AmountTax
35
     */
36
    protected $AmountTax = null;
37
38
    /**
39
     * @param float $AmountOthers
40
     * @param int $GUID
41
     * @param int $ID_Stay
42
     * @param \DateTime $Date
43
     * @param float $Amount
44
     * @param float $AmountTax
45
     */
46
    public function __construct($AmountOthers, $GUID, $ID_Stay, \DateTime $Date, $Amount, $AmountTax)
47
    {
48
        $this->AmountOthers = $AmountOthers;
49
        $this->GUID = $GUID;
50
        $this->ID_Stay = $ID_Stay;
51
        $this->Date = $Date->format(\DateTime::ATOM);
52
        $this->Amount = $Amount;
53
        $this->AmountTax = $AmountTax;
54
    }
55
56
    /**
57
     * @return float
58
     */
59
    public function getAmountOthers()
60
    {
61
        return $this->AmountOthers;
62
    }
63
64
    /**
65
     * @param float $AmountOthers
66
     * @return \Gueststream\PMS\IQWare\API\StayDailyValue
67
     */
68
    public function setAmountOthers($AmountOthers)
69
    {
70
        $this->AmountOthers = $AmountOthers;
71
        return $this;
72
    }
73
74
    /**
75
     * @return int
76
     */
77
    public function getGUID()
78
    {
79
        return $this->GUID;
80
    }
81
82
    /**
83
     * @param int $GUID
84
     * @return \Gueststream\PMS\IQWare\API\StayDailyValue
85
     */
86
    public function setGUID($GUID)
87
    {
88
        $this->GUID = $GUID;
89
        return $this;
90
    }
91
92
    /**
93
     * @return int
94
     */
95
    public function getID_Stay()
96
    {
97
        return $this->ID_Stay;
98
    }
99
100
    /**
101
     * @param int $ID_Stay
102
     * @return \Gueststream\PMS\IQWare\API\StayDailyValue
103
     */
104
    public function setID_Stay($ID_Stay)
105
    {
106
        $this->ID_Stay = $ID_Stay;
107
        return $this;
108
    }
109
110
    /**
111
     * @return \DateTime
112
     */
113
    public function getDate()
114
    {
115
        if ($this->Date == null) {
116
            return null;
117
        } else {
118
            try {
119
                return new \DateTime($this->Date);
120
            } catch (\Exception $e) {
121
                return false;
122
            }
123
        }
124
    }
125
126
    /**
127
     * @param \DateTime $Date
128
     * @return \Gueststream\PMS\IQWare\API\StayDailyValue
129
     */
130
    public function setDate(\DateTime $Date)
131
    {
132
        $this->Date = $Date->format(\DateTime::ATOM);
133
        return $this;
134
    }
135
136
    /**
137
     * @return float
138
     */
139
    public function getAmount()
140
    {
141
        return $this->Amount;
142
    }
143
144
    /**
145
     * @param float $Amount
146
     * @return \Gueststream\PMS\IQWare\API\StayDailyValue
147
     */
148
    public function setAmount($Amount)
149
    {
150
        $this->Amount = $Amount;
151
        return $this;
152
    }
153
154
    /**
155
     * @return float
156
     */
157
    public function getAmountTax()
158
    {
159
        return $this->AmountTax;
160
    }
161
162
    /**
163
     * @param float $AmountTax
164
     * @return \Gueststream\PMS\IQWare\API\StayDailyValue
165
     */
166
    public function setAmountTax($AmountTax)
167
    {
168
        $this->AmountTax = $AmountTax;
169
        return $this;
170
    }
171
}
172