Completed
Push — master ( f21a5b...a05864 )
by WEBEWEB
02:08
created

SkiDataUser::getDeletedRecord()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
/**
4
 * This file is part of the core-library package.
5
 *
6
 * (c) 2018 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Library\Core\SkiData\Entity;
13
14
use DateTime;
15
use WBW\Library\Core\SkiData\Model\SkiDataCustomerTrait;
16
17
/**
18
 * SkiData user entity.
19
 *
20
 * @author webeweb <https://github.com/webeweb/>
21
 * @package WBW\Library\Core\SkiData\Entity
22
 */
23
class SkiDataUser {
24
25
    use SkiDataCustomerTrait;
26
27
    /**
28
     * Check licence plate.
29
     *
30
     * @var boolean
31
     */
32
    private $checkLicensePlate;
33
34
    /**
35
     * Credit card number.
36
     *
37
     * @var string
38
     */
39
    private $creditCardNumber;
40
41
    /**
42
     * Date of birth.
43
     *
44
     * @var DateTime
45
     */
46
    private $dateBirth;
47
48
    /**
49
     * E-ticket authentication.
50
     *
51
     * @var integer
52
     */
53
    private $eTicketAuthentication;
54
55
    /**
56
     * E-ticket email/telephone.
57
     *
58
     * @var string
59
     */
60
    private $eTicketEmailTelephone;
61
62
    /**
63
     * E-ticket service art.
64
     *
65
     * @var integer
66
     */
67
    private $eTicketServiceArt;
68
69
    /**
70
     * E-ticket service typ.
71
     *
72
     * @var integer
73
     */
74
    private $eTicketServiceTyp;
75
76
    /**
77
     * E-ticket type p
78
     *
79
     * @var integer
80
     */
81
    private $eTicketTypeP;
82
83
    /**
84
     * Excess times with creadit card.
85
     *
86
     * @var boolean
87
     */
88
    private $excessTimesCreditCard;
89
90
    /**
91
     * Expiry date.
92
     *
93
     * @var DateTime
94
     */
95
    private $expiryDate;
96
97
    /**
98
     * Identification number.
99
     *
100
     * @var string
101
     */
102
    private $identificationNumber;
103
104
    /**
105
     * Parking space.
106
     *
107
     * @var string
108
     */
109
    private $parkingSpace;
110
111
    /**
112
     * Passage with license plate permitted
113
     *
114
     * @var boolean
115
     */
116
    private $passageLicensePlatePermitted;
117
118
    /**
119
     * Remarks.
120
     *
121
     * @var string
122
     */
123
    private $remarks;
0 ignored issues
show
Unused Code introduced by
The property $remarks is not used and could be removed.

This check marks private properties in classes that are never used. Those properties can be removed.

Loading history...
124
125
    /**
126
     * User number.
127
     *
128
     * @var integer
129
     */
130
    private $userNumber;
131
132
    /**
133
     * Constructor.
134
     */
135
    public function __construct() {
136
        // NOTHING TO DO.
137
    }
138
139
    /**
140
     * Get the check licence plate.
141
     *
142
     * @return bool Returns the check licence plate
143
     */
144
    public function getCheckLicensePlate() {
145
        return $this->checkLicensePlate;
146
    }
147
148
    /**
149
     * Get the credit card number.
150
     *
151
     * @return string Returns the credit card number.
152
     */
153
    public function getCreditCardNumber() {
154
        return $this->creditCardNumber;
155
    }
156
157
    /**
158
     * Get the date of birth.
159
     *
160
     * @return DateTime Returns the date of birth.
161
     */
162
    public function getDateBirth() {
163
        return $this->dateBirth;
164
    }
165
166
    /**
167
     * Get the E-ticket authentication.
168
     *
169
     * @return int Returns the E-ticket authentication.
170
     */
171
    public function getETicketAuthentication() {
172
        return $this->eTicketAuthentication;
173
    }
174
175
    /**
176
     * Get the E-ticket email/telephone.
177
     *
178
     * @return string Returns the E-ticket email/telephone.
179
     */
180
    public function getETicketEmailTelephone() {
181
        return $this->eTicketEmailTelephone;
182
    }
183
184
    /**
185
     * Get the E-ticket service art.
186
     *
187
     * @return int Returns the E-ticket service art.
188
     */
189
    public function getETicketServiceArt() {
190
        return $this->eTicketServiceArt;
191
    }
192
193
    /**
194
     * Get the E-ticket service typ.
195
     *
196
     * @return int Returns the E-ticket service typ.
197
     */
198
    public function getETicketServiceTyp() {
199
        return $this->eTicketServiceTyp;
200
    }
201
202
    /**
203
     * Get the E-ticket type p.
204
     *
205
     * @return int Returns the E-ticket type p.
206
     */
207
    public function getETicketTypeP() {
208
        return $this->eTicketTypeP;
209
    }
210
211
    /**
212
     * Get the excess times with credit card.
213
     *
214
     * @return bool Returns the excess times with credit card.
215
     */
216
    public function getExcessTimesCreditCard() {
217
        return $this->excessTimesCreditCard;
218
    }
219
220
    /**
221
     * Get the expiry date.
222
     *
223
     * @return DateTime Returns the expiry date.
224
     */
225
    public function getExpiryDate() {
226
        return $this->expiryDate;
227
    }
228
229
    /**
230
     * Get the identifiation number.
231
     *
232
     * @return string Returns the identification number.
233
     */
234
    public function getIdentificationNumber() {
235
        return $this->identificationNumber;
236
    }
237
238
    /**
239
     * Get the parking space.
240
     *
241
     * @return string Returns the parking space.
242
     */
243
    public function getParkingSpace() {
244
        return $this->parkingSpace;
245
    }
246
247
    /**
248
     * Get the passage with license plate permitted.
249
     *
250
     * @return bool Returns teh passage with license plate permitted.
251
     */
252
    public function getPassageLicensePlatePermitted() {
253
        return $this->passageLicensePlatePermitted;
254
    }
255
256
    /**
257
     * Get the user number.
258
     *
259
     * @return int Returns the user number.
260
     */
261
    public function getUserNumber() {
262
        return $this->userNumber;
263
    }
264
265
    /**
266
     * Set the check with license plate.
267
     *
268
     * @param bool $checkLicensePlate The check with license plate.
269
     * @return SkiDataUser Returns this user entity.
270
     */
271
    public function setCheckLicensePlate($checkLicensePlate) {
272
        $this->checkLicensePlate = $checkLicensePlate;
273
        return $this;
274
    }
275
276
    /**
277
     * Set the credit card number.
278
     *
279
     * @param string $creditCardNumber The credit card number.
280
     * @return SkiDataUser Returns this user entity.
281
     */
282
    public function setCreditCardNumber($creditCardNumber) {
283
        $this->creditCardNumber = $creditCardNumber;
284
        return $this;
285
    }
286
287
    /**
288
     * Set the date of birth.
289
     *
290
     * @param DateTime $dateBirth The date of birth.
291
     * @return SkiDataUser Returns this user entity.
292
     */
293
    public function setDateBirth(DateTime $dateBirth = null) {
294
        $this->dateBirth = $dateBirth;
295
        return $this;
296
    }
297
298
    /**
299
     * Set the E-ticket authentication.
300
     *
301
     * @param int $eTicketAuthentication The E-ticket authentication.
302
     * @return SkiDataUser Returns this user entity.
303
     */
304
    public function setETicketAuthentication($eTicketAuthentication) {
305
        $this->eTicketAuthentication = $eTicketAuthentication;
306
        return $this;
307
    }
308
309
    /**
310
     * Set the E-ticket email/telephone.
311
     *
312
     * @param string $eTicketEmailTelephone The E-ticket email/telephone.
313
     * @return SkiDataUser Returns this user entity.
314
     */
315
    public function setETicketEmailTelephone($eTicketEmailTelephone) {
316
        $this->eTicketEmailTelephone = $eTicketEmailTelephone;
317
        return $this;
318
    }
319
320
    /**
321
     * Set the E-ticket service art.
322
     *
323
     * @param int $eTicketServiceArt The E-ticket service art.
324
     * @return SkiDataUser Returns this user entity.
325
     */
326
    public function setETicketServiceArt($eTicketServiceArt) {
327
        $this->eTicketServiceArt = $eTicketServiceArt;
328
        return $this;
329
    }
330
331
    /**
332
     * Set the E-ticket service typ.
333
     *
334
     * @param int $eTicketServiceTyp The E-ticket service typ.
335
     * @return SkiDataUser Returns this user entity.
336
     */
337
    public function setETicketServiceTyp($eTicketServiceTyp) {
338
        $this->eTicketServiceTyp = $eTicketServiceTyp;
339
        return $this;
340
    }
341
342
    /**
343
     * Set the E-ticket type p.
344
     *
345
     * @param int $eTicketTypeP The E-ticket type p.
346
     * @return SkiDataUser Returns this user entity.
347
     */
348
    public function setETicketTypeP($eTicketTypeP) {
349
        $this->eTicketTypeP = $eTicketTypeP;
350
        return $this;
351
    }
352
353
    /**
354
     * Set the excess times with credit card.
355
     *
356
     * @param bool $excessTimesCreditCard The excess times with credit card.
357
     * @return SkiDataUser Returns this user entity.
358
     */
359
    public function setExcessTimesCreditCard($excessTimesCreditCard) {
360
        $this->excessTimesCreditCard = $excessTimesCreditCard;
361
        return $this;
362
    }
363
364
    /**
365
     * Set the expiry date.
366
     *
367
     * @param DateTime $expiryDate The expiry date.
368
     * @return SkiDataUser Returns this user entity.
369
     */
370
    public function setExpiryDate(DateTime $expiryDate = null) {
371
        $this->expiryDate = $expiryDate;
372
        return $this;
373
    }
374
375
    /**
376
     * Set the identification number.
377
     *
378
     * @param string $identificationNumber The identification number.
379
     * @return SkiDataUser Returns this user entity.
380
     */
381
    public function setIdentificationNumber($identificationNumber) {
382
        $this->identificationNumber = $identificationNumber;
383
        return $this;
384
    }
385
386
    /**
387
     * Set the parking space.
388
     *
389
     * @param string $parkingSpace The parking space.
390
     * @return SkiDataUser Returns this user entity.
391
     */
392
    public function setParkingSpace($parkingSpace) {
393
        $this->parkingSpace = $parkingSpace;
394
        return $this;
395
    }
396
397
    /**
398
     * Set the passage with license plate permitted.
399
     *
400
     * @return SkiDataUser Returns this user entity.
401
     * @param bool $passageLicensePlatePermitted The passage with license plate permitted.
402
     */
403
    public function setPassageLicensePlatePermitted($passageLicensePlatePermitted) {
404
        $this->passageLicensePlatePermitted = $passageLicensePlatePermitted;
405
        return $this;
406
    }
407
408
    /**
409
     * Set the user number.
410
     *
411
     * @param int $userNumber The user number.
412
     * @return SkiDataUser Returns this user entity.
413
     */
414
    public function setUserNumber($userNumber) {
415
        $this->userNumber = $userNumber;
416
        return $this;
417
    }
418
419
}
420