BusinessDossier::__construct()   B
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 43
Code Lines 41

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 41
nc 1
nop 40
dl 0
loc 43
rs 8.8571
c 0
b 0
f 0

How to fix   Many Parameters   

Many Parameters

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

There are several approaches to avoid long parameter lists:

1
<?php
2
3
namespace Webservices\StructType;
4
5
use \WsdlToPhp\PackageBase\AbstractStructBase;
6
7
/**
8
 * This class stands for BusinessDossier StructType
9
 * @subpackage Structs
10
 * @author JCID <[email protected]>
11
 */
12
class BusinessDossier extends AbstractStructBase
13
{
14
    /**
15
     * The RegisterLetter
16
     * @var string
17
     */
18
    public $RegisterLetter;
19
    /**
20
     * The DossierNo
21
     * @var string
22
     */
23
    public $DossierNo;
24
    /**
25
     * The SubDossierNo
26
     * @var string
27
     */
28
    public $SubDossierNo;
29
    /**
30
     * The ChamberNo
31
     * @var string
32
     */
33
    public $ChamberNo;
34
    /**
35
     * The Legalformcode
36
     * @var string
37
     */
38
    public $Legalformcode;
39
    /**
40
     * The LegalformcodeText
41
     * @var string
42
     */
43
    public $LegalformcodeText;
44
    /**
45
     * The PreviousDossierNo
46
     * @var string
47
     */
48
    public $PreviousDossierNo;
49
    /**
50
     * The PreviousSubDossierNo
51
     * @var string
52
     */
53
    public $PreviousSubDossierNo;
54
    /**
55
     * The Tradename30
56
     * @var string
57
     */
58
    public $Tradename30;
59
    /**
60
     * The Tradename1x30
61
     * @var string
62
     */
63
    public $Tradename1x30;
64
    /**
65
     * The Tradename2x30
66
     * @var string
67
     */
68
    public $Tradename2x30;
69
    /**
70
     * The Tradename45
71
     * @var string
72
     */
73
    public $Tradename45;
74
    /**
75
     * The TradenameFull
76
     * @var string
77
     */
78
    public $TradenameFull;
79
    /**
80
     * The EstablishmentAddress
81
     * @var string
82
     */
83
    public $EstablishmentAddress;
84
    /**
85
     * The EstablishmentPostcodeCity
86
     * @var string
87
     */
88
    public $EstablishmentPostcodeCity;
89
    /**
90
     * The EstablishmentStreetname
91
     * @var string
92
     */
93
    public $EstablishmentStreetname;
94
    /**
95
     * The EstablishmentHouseNo
96
     * @var int
97
     */
98
    public $EstablishmentHouseNo;
99
    /**
100
     * The EstablishmentHouseNoAddition
101
     * @var string
102
     */
103
    public $EstablishmentHouseNoAddition;
104
    /**
105
     * The EstablishmentPostcode
106
     * @var string
107
     */
108
    public $EstablishmentPostcode;
109
    /**
110
     * The CorrespondenceAddress
111
     * @var string
112
     */
113
    public $CorrespondenceAddress;
114
    /**
115
     * The CorrespondencePostcodeCity
116
     * @var string
117
     */
118
    public $CorrespondencePostcodeCity;
119
    /**
120
     * The CorrespondenceStreetname
121
     * @var string
122
     */
123
    public $CorrespondenceStreetname;
124
    /**
125
     * The CorrespondenceHouseNo
126
     * @var int
127
     */
128
    public $CorrespondenceHouseNo;
129
    /**
130
     * The CorrespondenceHouseNoAddition
131
     * @var string
132
     */
133
    public $CorrespondenceHouseNoAddition;
134
    /**
135
     * The CorrespondencePostcode
136
     * @var string
137
     */
138
    public $CorrespondencePostcode;
139
    /**
140
     * The TelephoneNo
141
     * @var string
142
     */
143
    public $TelephoneNo;
144
    /**
145
     * The Domainname
146
     * @var string
147
     */
148
    public $Domainname;
149
    /**
150
     * The PrimaryActivitycode
151
     * @var string
152
     */
153
    public $PrimaryActivitycode;
154
    /**
155
     * The SecondaryActivitycode1
156
     * @var string
157
     */
158
    public $SecondaryActivitycode1;
159
    /**
160
     * The SecondaryActivitycode2
161
     * @var string
162
     */
163
    public $SecondaryActivitycode2;
164
    /**
165
     * The PrimaryActivitycodeText
166
     * @var string
167
     */
168
    public $PrimaryActivitycodeText;
169
    /**
170
     * The SecondaryActivitycode1Text
171
     * @var string
172
     */
173
    public $SecondaryActivitycode1Text;
174
    /**
175
     * The SecondaryActivitycode2Text
176
     * @var string
177
     */
178
    public $SecondaryActivitycode2Text;
179
    /**
180
     * The PersonnelFulltime
181
     * @var string
182
     */
183
    public $PersonnelFulltime;
184
    /**
185
     * The ClassPersonnelFulltime
186
     * @var string
187
     */
188
    public $ClassPersonnelFulltime;
189
    /**
190
     * The IndicationOrganisationcode
191
     * @var string
192
     */
193
    public $IndicationOrganisationcode;
194
    /**
195
     * The IndicationEconomicallyActive
196
     * @var string
197
     */
198
    public $IndicationEconomicallyActive;
199
    /**
200
     * The IndicationNonMailing
201
     * @var string
202
     */
203
    public $IndicationNonMailing;
204
    /**
205
     * The IndicationBankruptcy
206
     * @var string
207
     */
208
    public $IndicationBankruptcy;
209
    /**
210
     * The IndicationDIP
211
     * @var string
212
     */
213
    public $IndicationDIP;
214
    /**
215
     * Constructor method for BusinessDossier
216
     * @uses BusinessDossier::setRegisterLetter()
217
     * @uses BusinessDossier::setDossierNo()
218
     * @uses BusinessDossier::setSubDossierNo()
219
     * @uses BusinessDossier::setChamberNo()
220
     * @uses BusinessDossier::setLegalformcode()
221
     * @uses BusinessDossier::setLegalformcodeText()
222
     * @uses BusinessDossier::setPreviousDossierNo()
223
     * @uses BusinessDossier::setPreviousSubDossierNo()
224
     * @uses BusinessDossier::setTradename30()
225
     * @uses BusinessDossier::setTradename1x30()
226
     * @uses BusinessDossier::setTradename2x30()
227
     * @uses BusinessDossier::setTradename45()
228
     * @uses BusinessDossier::setTradenameFull()
229
     * @uses BusinessDossier::setEstablishmentAddress()
230
     * @uses BusinessDossier::setEstablishmentPostcodeCity()
231
     * @uses BusinessDossier::setEstablishmentStreetname()
232
     * @uses BusinessDossier::setEstablishmentHouseNo()
233
     * @uses BusinessDossier::setEstablishmentHouseNoAddition()
234
     * @uses BusinessDossier::setEstablishmentPostcode()
235
     * @uses BusinessDossier::setCorrespondenceAddress()
236
     * @uses BusinessDossier::setCorrespondencePostcodeCity()
237
     * @uses BusinessDossier::setCorrespondenceStreetname()
238
     * @uses BusinessDossier::setCorrespondenceHouseNo()
239
     * @uses BusinessDossier::setCorrespondenceHouseNoAddition()
240
     * @uses BusinessDossier::setCorrespondencePostcode()
241
     * @uses BusinessDossier::setTelephoneNo()
242
     * @uses BusinessDossier::setDomainname()
243
     * @uses BusinessDossier::setPrimaryActivitycode()
244
     * @uses BusinessDossier::setSecondaryActivitycode1()
245
     * @uses BusinessDossier::setSecondaryActivitycode2()
246
     * @uses BusinessDossier::setPrimaryActivitycodeText()
247
     * @uses BusinessDossier::setSecondaryActivitycode1Text()
248
     * @uses BusinessDossier::setSecondaryActivitycode2Text()
249
     * @uses BusinessDossier::setPersonnelFulltime()
250
     * @uses BusinessDossier::setClassPersonnelFulltime()
251
     * @uses BusinessDossier::setIndicationOrganisationcode()
252
     * @uses BusinessDossier::setIndicationEconomicallyActive()
253
     * @uses BusinessDossier::setIndicationNonMailing()
254
     * @uses BusinessDossier::setIndicationBankruptcy()
255
     * @uses BusinessDossier::setIndicationDIP()
256
     * @param string $registerLetter
257
     * @param string $dossierNo
258
     * @param string $subDossierNo
259
     * @param string $chamberNo
260
     * @param string $legalformcode
261
     * @param string $legalformcodeText
262
     * @param string $previousDossierNo
263
     * @param string $previousSubDossierNo
264
     * @param string $tradename30
265
     * @param string $tradename1x30
266
     * @param string $tradename2x30
267
     * @param string $tradename45
268
     * @param string $tradenameFull
269
     * @param string $establishmentAddress
270
     * @param string $establishmentPostcodeCity
271
     * @param string $establishmentStreetname
272
     * @param int $establishmentHouseNo
273
     * @param string $establishmentHouseNoAddition
274
     * @param string $establishmentPostcode
275
     * @param string $correspondenceAddress
276
     * @param string $correspondencePostcodeCity
277
     * @param string $correspondenceStreetname
278
     * @param int $correspondenceHouseNo
279
     * @param string $correspondenceHouseNoAddition
280
     * @param string $correspondencePostcode
281
     * @param string $telephoneNo
282
     * @param string $domainname
283
     * @param string $primaryActivitycode
284
     * @param string $secondaryActivitycode1
285
     * @param string $secondaryActivitycode2
286
     * @param string $primaryActivitycodeText
287
     * @param string $secondaryActivitycode1Text
288
     * @param string $secondaryActivitycode2Text
289
     * @param string $personnelFulltime
290
     * @param string $classPersonnelFulltime
291
     * @param string $indicationOrganisationcode
292
     * @param string $indicationEconomicallyActive
293
     * @param string $indicationNonMailing
294
     * @param string $indicationBankruptcy
295
     * @param string $indicationDIP
296
     */
297
    public function __construct($registerLetter = null, $dossierNo = null, $subDossierNo = null, $chamberNo = null, $legalformcode = null, $legalformcodeText = null, $previousDossierNo = null, $previousSubDossierNo = null, $tradename30 = null, $tradename1x30 = null, $tradename2x30 = null, $tradename45 = null, $tradenameFull = null, $establishmentAddress = null, $establishmentPostcodeCity = null, $establishmentStreetname = null, $establishmentHouseNo = null, $establishmentHouseNoAddition = null, $establishmentPostcode = null, $correspondenceAddress = null, $correspondencePostcodeCity = null, $correspondenceStreetname = null, $correspondenceHouseNo = null, $correspondenceHouseNoAddition = null, $correspondencePostcode = null, $telephoneNo = null, $domainname = null, $primaryActivitycode = null, $secondaryActivitycode1 = null, $secondaryActivitycode2 = null, $primaryActivitycodeText = null, $secondaryActivitycode1Text = null, $secondaryActivitycode2Text = null, $personnelFulltime = null, $classPersonnelFulltime = null, $indicationOrganisationcode = null, $indicationEconomicallyActive = null, $indicationNonMailing = null, $indicationBankruptcy = null, $indicationDIP = null)
298
    {
299
        $this
300
            ->setRegisterLetter($registerLetter)
301
            ->setDossierNo($dossierNo)
302
            ->setSubDossierNo($subDossierNo)
303
            ->setChamberNo($chamberNo)
304
            ->setLegalformcode($legalformcode)
305
            ->setLegalformcodeText($legalformcodeText)
306
            ->setPreviousDossierNo($previousDossierNo)
307
            ->setPreviousSubDossierNo($previousSubDossierNo)
308
            ->setTradename30($tradename30)
309
            ->setTradename1x30($tradename1x30)
310
            ->setTradename2x30($tradename2x30)
311
            ->setTradename45($tradename45)
312
            ->setTradenameFull($tradenameFull)
313
            ->setEstablishmentAddress($establishmentAddress)
314
            ->setEstablishmentPostcodeCity($establishmentPostcodeCity)
315
            ->setEstablishmentStreetname($establishmentStreetname)
316
            ->setEstablishmentHouseNo($establishmentHouseNo)
317
            ->setEstablishmentHouseNoAddition($establishmentHouseNoAddition)
318
            ->setEstablishmentPostcode($establishmentPostcode)
319
            ->setCorrespondenceAddress($correspondenceAddress)
320
            ->setCorrespondencePostcodeCity($correspondencePostcodeCity)
321
            ->setCorrespondenceStreetname($correspondenceStreetname)
322
            ->setCorrespondenceHouseNo($correspondenceHouseNo)
323
            ->setCorrespondenceHouseNoAddition($correspondenceHouseNoAddition)
324
            ->setCorrespondencePostcode($correspondencePostcode)
325
            ->setTelephoneNo($telephoneNo)
326
            ->setDomainname($domainname)
327
            ->setPrimaryActivitycode($primaryActivitycode)
328
            ->setSecondaryActivitycode1($secondaryActivitycode1)
329
            ->setSecondaryActivitycode2($secondaryActivitycode2)
330
            ->setPrimaryActivitycodeText($primaryActivitycodeText)
331
            ->setSecondaryActivitycode1Text($secondaryActivitycode1Text)
332
            ->setSecondaryActivitycode2Text($secondaryActivitycode2Text)
333
            ->setPersonnelFulltime($personnelFulltime)
334
            ->setClassPersonnelFulltime($classPersonnelFulltime)
335
            ->setIndicationOrganisationcode($indicationOrganisationcode)
336
            ->setIndicationEconomicallyActive($indicationEconomicallyActive)
337
            ->setIndicationNonMailing($indicationNonMailing)
338
            ->setIndicationBankruptcy($indicationBankruptcy)
339
            ->setIndicationDIP($indicationDIP);
340
    }
341
    /**
342
     * Get RegisterLetter value
343
     * @return string|null
344
     */
345
    public function getRegisterLetter()
346
    {
347
        return $this->RegisterLetter;
348
    }
349
    /**
350
     * Set RegisterLetter value
351
     * @param string $registerLetter
352
     * @return \Webservices\StructType\BusinessDossier
353
     */
354
    public function setRegisterLetter($registerLetter = null)
355
    {
356
        // validation for constraint: string
357
        if (!is_null($registerLetter) && !is_string($registerLetter)) {
0 ignored issues
show
introduced by
The condition ! is_null($registerLette...string($registerLetter) can never be true.
Loading history...
358
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($registerLetter)), __LINE__);
359
        }
360
        $this->RegisterLetter = $registerLetter;
361
        return $this;
362
    }
363
    /**
364
     * Get DossierNo value
365
     * @return string|null
366
     */
367
    public function getDossierNo()
368
    {
369
        return $this->DossierNo;
370
    }
371
    /**
372
     * Set DossierNo value
373
     * @param string $dossierNo
374
     * @return \Webservices\StructType\BusinessDossier
375
     */
376
    public function setDossierNo($dossierNo = null)
377
    {
378
        // validation for constraint: string
379
        if (!is_null($dossierNo) && !is_string($dossierNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($dossierNo) && ! is_string($dossierNo) can never be true.
Loading history...
380
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($dossierNo)), __LINE__);
381
        }
382
        $this->DossierNo = $dossierNo;
383
        return $this;
384
    }
385
    /**
386
     * Get SubDossierNo value
387
     * @return string|null
388
     */
389
    public function getSubDossierNo()
390
    {
391
        return $this->SubDossierNo;
392
    }
393
    /**
394
     * Set SubDossierNo value
395
     * @param string $subDossierNo
396
     * @return \Webservices\StructType\BusinessDossier
397
     */
398
    public function setSubDossierNo($subDossierNo = null)
399
    {
400
        // validation for constraint: string
401
        if (!is_null($subDossierNo) && !is_string($subDossierNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($subDossierNo)...s_string($subDossierNo) can never be true.
Loading history...
402
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($subDossierNo)), __LINE__);
403
        }
404
        $this->SubDossierNo = $subDossierNo;
405
        return $this;
406
    }
407
    /**
408
     * Get ChamberNo value
409
     * @return string|null
410
     */
411
    public function getChamberNo()
412
    {
413
        return $this->ChamberNo;
414
    }
415
    /**
416
     * Set ChamberNo value
417
     * @param string $chamberNo
418
     * @return \Webservices\StructType\BusinessDossier
419
     */
420
    public function setChamberNo($chamberNo = null)
421
    {
422
        // validation for constraint: string
423
        if (!is_null($chamberNo) && !is_string($chamberNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($chamberNo) && ! is_string($chamberNo) can never be true.
Loading history...
424
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($chamberNo)), __LINE__);
425
        }
426
        $this->ChamberNo = $chamberNo;
427
        return $this;
428
    }
429
    /**
430
     * Get Legalformcode value
431
     * @return string|null
432
     */
433
    public function getLegalformcode()
434
    {
435
        return $this->Legalformcode;
436
    }
437
    /**
438
     * Set Legalformcode value
439
     * @param string $legalformcode
440
     * @return \Webservices\StructType\BusinessDossier
441
     */
442
    public function setLegalformcode($legalformcode = null)
443
    {
444
        // validation for constraint: string
445
        if (!is_null($legalformcode) && !is_string($legalformcode)) {
0 ignored issues
show
introduced by
The condition ! is_null($legalformcode..._string($legalformcode) can never be true.
Loading history...
446
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legalformcode)), __LINE__);
447
        }
448
        $this->Legalformcode = $legalformcode;
449
        return $this;
450
    }
451
    /**
452
     * Get LegalformcodeText value
453
     * @return string|null
454
     */
455
    public function getLegalformcodeText()
456
    {
457
        return $this->LegalformcodeText;
458
    }
459
    /**
460
     * Set LegalformcodeText value
461
     * @param string $legalformcodeText
462
     * @return \Webservices\StructType\BusinessDossier
463
     */
464
    public function setLegalformcodeText($legalformcodeText = null)
465
    {
466
        // validation for constraint: string
467
        if (!is_null($legalformcodeText) && !is_string($legalformcodeText)) {
0 ignored issues
show
introduced by
The condition ! is_null($legalformcode...ing($legalformcodeText) can never be true.
Loading history...
468
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legalformcodeText)), __LINE__);
469
        }
470
        $this->LegalformcodeText = $legalformcodeText;
471
        return $this;
472
    }
473
    /**
474
     * Get PreviousDossierNo value
475
     * @return string|null
476
     */
477
    public function getPreviousDossierNo()
478
    {
479
        return $this->PreviousDossierNo;
480
    }
481
    /**
482
     * Set PreviousDossierNo value
483
     * @param string $previousDossierNo
484
     * @return \Webservices\StructType\BusinessDossier
485
     */
486
    public function setPreviousDossierNo($previousDossierNo = null)
487
    {
488
        // validation for constraint: string
489
        if (!is_null($previousDossierNo) && !is_string($previousDossierNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($previousDossi...ing($previousDossierNo) can never be true.
Loading history...
490
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($previousDossierNo)), __LINE__);
491
        }
492
        $this->PreviousDossierNo = $previousDossierNo;
493
        return $this;
494
    }
495
    /**
496
     * Get PreviousSubDossierNo value
497
     * @return string|null
498
     */
499
    public function getPreviousSubDossierNo()
500
    {
501
        return $this->PreviousSubDossierNo;
502
    }
503
    /**
504
     * Set PreviousSubDossierNo value
505
     * @param string $previousSubDossierNo
506
     * @return \Webservices\StructType\BusinessDossier
507
     */
508
    public function setPreviousSubDossierNo($previousSubDossierNo = null)
509
    {
510
        // validation for constraint: string
511
        if (!is_null($previousSubDossierNo) && !is_string($previousSubDossierNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($previousSubDo...($previousSubDossierNo) can never be true.
Loading history...
512
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($previousSubDossierNo)), __LINE__);
513
        }
514
        $this->PreviousSubDossierNo = $previousSubDossierNo;
515
        return $this;
516
    }
517
    /**
518
     * Get Tradename30 value
519
     * @return string|null
520
     */
521
    public function getTradename30()
522
    {
523
        return $this->Tradename30;
524
    }
525
    /**
526
     * Set Tradename30 value
527
     * @param string $tradename30
528
     * @return \Webservices\StructType\BusinessDossier
529
     */
530
    public function setTradename30($tradename30 = null)
531
    {
532
        // validation for constraint: string
533
        if (!is_null($tradename30) && !is_string($tradename30)) {
0 ignored issues
show
introduced by
The condition ! is_null($tradename30) ...is_string($tradename30) can never be true.
Loading history...
534
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($tradename30)), __LINE__);
535
        }
536
        $this->Tradename30 = $tradename30;
537
        return $this;
538
    }
539
    /**
540
     * Get Tradename1x30 value
541
     * @return string|null
542
     */
543
    public function getTradename1x30()
544
    {
545
        return $this->Tradename1x30;
546
    }
547
    /**
548
     * Set Tradename1x30 value
549
     * @param string $tradename1x30
550
     * @return \Webservices\StructType\BusinessDossier
551
     */
552
    public function setTradename1x30($tradename1x30 = null)
553
    {
554
        // validation for constraint: string
555
        if (!is_null($tradename1x30) && !is_string($tradename1x30)) {
0 ignored issues
show
introduced by
The condition ! is_null($tradename1x30..._string($tradename1x30) can never be true.
Loading history...
556
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($tradename1x30)), __LINE__);
557
        }
558
        $this->Tradename1x30 = $tradename1x30;
559
        return $this;
560
    }
561
    /**
562
     * Get Tradename2x30 value
563
     * @return string|null
564
     */
565
    public function getTradename2x30()
566
    {
567
        return $this->Tradename2x30;
568
    }
569
    /**
570
     * Set Tradename2x30 value
571
     * @param string $tradename2x30
572
     * @return \Webservices\StructType\BusinessDossier
573
     */
574
    public function setTradename2x30($tradename2x30 = null)
575
    {
576
        // validation for constraint: string
577
        if (!is_null($tradename2x30) && !is_string($tradename2x30)) {
0 ignored issues
show
introduced by
The condition ! is_null($tradename2x30..._string($tradename2x30) can never be true.
Loading history...
578
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($tradename2x30)), __LINE__);
579
        }
580
        $this->Tradename2x30 = $tradename2x30;
581
        return $this;
582
    }
583
    /**
584
     * Get Tradename45 value
585
     * @return string|null
586
     */
587
    public function getTradename45()
588
    {
589
        return $this->Tradename45;
590
    }
591
    /**
592
     * Set Tradename45 value
593
     * @param string $tradename45
594
     * @return \Webservices\StructType\BusinessDossier
595
     */
596
    public function setTradename45($tradename45 = null)
597
    {
598
        // validation for constraint: string
599
        if (!is_null($tradename45) && !is_string($tradename45)) {
0 ignored issues
show
introduced by
The condition ! is_null($tradename45) ...is_string($tradename45) can never be true.
Loading history...
600
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($tradename45)), __LINE__);
601
        }
602
        $this->Tradename45 = $tradename45;
603
        return $this;
604
    }
605
    /**
606
     * Get TradenameFull value
607
     * @return string|null
608
     */
609
    public function getTradenameFull()
610
    {
611
        return $this->TradenameFull;
612
    }
613
    /**
614
     * Set TradenameFull value
615
     * @param string $tradenameFull
616
     * @return \Webservices\StructType\BusinessDossier
617
     */
618
    public function setTradenameFull($tradenameFull = null)
619
    {
620
        // validation for constraint: string
621
        if (!is_null($tradenameFull) && !is_string($tradenameFull)) {
0 ignored issues
show
introduced by
The condition ! is_null($tradenameFull..._string($tradenameFull) can never be true.
Loading history...
622
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($tradenameFull)), __LINE__);
623
        }
624
        $this->TradenameFull = $tradenameFull;
625
        return $this;
626
    }
627
    /**
628
     * Get EstablishmentAddress value
629
     * @return string|null
630
     */
631
    public function getEstablishmentAddress()
632
    {
633
        return $this->EstablishmentAddress;
634
    }
635
    /**
636
     * Set EstablishmentAddress value
637
     * @param string $establishmentAddress
638
     * @return \Webservices\StructType\BusinessDossier
639
     */
640
    public function setEstablishmentAddress($establishmentAddress = null)
641
    {
642
        // validation for constraint: string
643
        if (!is_null($establishmentAddress) && !is_string($establishmentAddress)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...($establishmentAddress) can never be true.
Loading history...
644
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishmentAddress)), __LINE__);
645
        }
646
        $this->EstablishmentAddress = $establishmentAddress;
647
        return $this;
648
    }
649
    /**
650
     * Get EstablishmentPostcodeCity value
651
     * @return string|null
652
     */
653
    public function getEstablishmentPostcodeCity()
654
    {
655
        return $this->EstablishmentPostcodeCity;
656
    }
657
    /**
658
     * Set EstablishmentPostcodeCity value
659
     * @param string $establishmentPostcodeCity
660
     * @return \Webservices\StructType\BusinessDossier
661
     */
662
    public function setEstablishmentPostcodeCity($establishmentPostcodeCity = null)
663
    {
664
        // validation for constraint: string
665
        if (!is_null($establishmentPostcodeCity) && !is_string($establishmentPostcodeCity)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...ablishmentPostcodeCity) can never be true.
Loading history...
666
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishmentPostcodeCity)), __LINE__);
667
        }
668
        $this->EstablishmentPostcodeCity = $establishmentPostcodeCity;
669
        return $this;
670
    }
671
    /**
672
     * Get EstablishmentStreetname value
673
     * @return string|null
674
     */
675
    public function getEstablishmentStreetname()
676
    {
677
        return $this->EstablishmentStreetname;
678
    }
679
    /**
680
     * Set EstablishmentStreetname value
681
     * @param string $establishmentStreetname
682
     * @return \Webservices\StructType\BusinessDossier
683
     */
684
    public function setEstablishmentStreetname($establishmentStreetname = null)
685
    {
686
        // validation for constraint: string
687
        if (!is_null($establishmentStreetname) && !is_string($establishmentStreetname)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...stablishmentStreetname) can never be true.
Loading history...
688
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishmentStreetname)), __LINE__);
689
        }
690
        $this->EstablishmentStreetname = $establishmentStreetname;
691
        return $this;
692
    }
693
    /**
694
     * Get EstablishmentHouseNo value
695
     * @return int|null
696
     */
697
    public function getEstablishmentHouseNo()
698
    {
699
        return $this->EstablishmentHouseNo;
700
    }
701
    /**
702
     * Set EstablishmentHouseNo value
703
     * @param int $establishmentHouseNo
704
     * @return \Webservices\StructType\BusinessDossier
705
     */
706
    public function setEstablishmentHouseNo($establishmentHouseNo = null)
707
    {
708
        // validation for constraint: int
709
        if (!is_null($establishmentHouseNo) && !is_numeric($establishmentHouseNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...($establishmentHouseNo) can never be true.
Loading history...
710
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($establishmentHouseNo)), __LINE__);
711
        }
712
        $this->EstablishmentHouseNo = $establishmentHouseNo;
713
        return $this;
714
    }
715
    /**
716
     * Get EstablishmentHouseNoAddition value
717
     * @return string|null
718
     */
719
    public function getEstablishmentHouseNoAddition()
720
    {
721
        return $this->EstablishmentHouseNoAddition;
722
    }
723
    /**
724
     * Set EstablishmentHouseNoAddition value
725
     * @param string $establishmentHouseNoAddition
726
     * @return \Webservices\StructType\BusinessDossier
727
     */
728
    public function setEstablishmentHouseNoAddition($establishmentHouseNoAddition = null)
729
    {
730
        // validation for constraint: string
731
        if (!is_null($establishmentHouseNoAddition) && !is_string($establishmentHouseNoAddition)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...ishmentHouseNoAddition) can never be true.
Loading history...
732
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishmentHouseNoAddition)), __LINE__);
733
        }
734
        $this->EstablishmentHouseNoAddition = $establishmentHouseNoAddition;
735
        return $this;
736
    }
737
    /**
738
     * Get EstablishmentPostcode value
739
     * @return string|null
740
     */
741
    public function getEstablishmentPostcode()
742
    {
743
        return $this->EstablishmentPostcode;
744
    }
745
    /**
746
     * Set EstablishmentPostcode value
747
     * @param string $establishmentPostcode
748
     * @return \Webservices\StructType\BusinessDossier
749
     */
750
    public function setEstablishmentPostcode($establishmentPostcode = null)
751
    {
752
        // validation for constraint: string
753
        if (!is_null($establishmentPostcode) && !is_string($establishmentPostcode)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...$establishmentPostcode) can never be true.
Loading history...
754
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishmentPostcode)), __LINE__);
755
        }
756
        $this->EstablishmentPostcode = $establishmentPostcode;
757
        return $this;
758
    }
759
    /**
760
     * Get CorrespondenceAddress value
761
     * @return string|null
762
     */
763
    public function getCorrespondenceAddress()
764
    {
765
        return $this->CorrespondenceAddress;
766
    }
767
    /**
768
     * Set CorrespondenceAddress value
769
     * @param string $correspondenceAddress
770
     * @return \Webservices\StructType\BusinessDossier
771
     */
772
    public function setCorrespondenceAddress($correspondenceAddress = null)
773
    {
774
        // validation for constraint: string
775
        if (!is_null($correspondenceAddress) && !is_string($correspondenceAddress)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...$correspondenceAddress) can never be true.
Loading history...
776
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondenceAddress)), __LINE__);
777
        }
778
        $this->CorrespondenceAddress = $correspondenceAddress;
779
        return $this;
780
    }
781
    /**
782
     * Get CorrespondencePostcodeCity value
783
     * @return string|null
784
     */
785
    public function getCorrespondencePostcodeCity()
786
    {
787
        return $this->CorrespondencePostcodeCity;
788
    }
789
    /**
790
     * Set CorrespondencePostcodeCity value
791
     * @param string $correspondencePostcodeCity
792
     * @return \Webservices\StructType\BusinessDossier
793
     */
794
    public function setCorrespondencePostcodeCity($correspondencePostcodeCity = null)
795
    {
796
        // validation for constraint: string
797
        if (!is_null($correspondencePostcodeCity) && !is_string($correspondencePostcodeCity)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...espondencePostcodeCity) can never be true.
Loading history...
798
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondencePostcodeCity)), __LINE__);
799
        }
800
        $this->CorrespondencePostcodeCity = $correspondencePostcodeCity;
801
        return $this;
802
    }
803
    /**
804
     * Get CorrespondenceStreetname value
805
     * @return string|null
806
     */
807
    public function getCorrespondenceStreetname()
808
    {
809
        return $this->CorrespondenceStreetname;
810
    }
811
    /**
812
     * Set CorrespondenceStreetname value
813
     * @param string $correspondenceStreetname
814
     * @return \Webservices\StructType\BusinessDossier
815
     */
816
    public function setCorrespondenceStreetname($correspondenceStreetname = null)
817
    {
818
        // validation for constraint: string
819
        if (!is_null($correspondenceStreetname) && !is_string($correspondenceStreetname)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...rrespondenceStreetname) can never be true.
Loading history...
820
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondenceStreetname)), __LINE__);
821
        }
822
        $this->CorrespondenceStreetname = $correspondenceStreetname;
823
        return $this;
824
    }
825
    /**
826
     * Get CorrespondenceHouseNo value
827
     * @return int|null
828
     */
829
    public function getCorrespondenceHouseNo()
830
    {
831
        return $this->CorrespondenceHouseNo;
832
    }
833
    /**
834
     * Set CorrespondenceHouseNo value
835
     * @param int $correspondenceHouseNo
836
     * @return \Webservices\StructType\BusinessDossier
837
     */
838
    public function setCorrespondenceHouseNo($correspondenceHouseNo = null)
839
    {
840
        // validation for constraint: int
841
        if (!is_null($correspondenceHouseNo) && !is_numeric($correspondenceHouseNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...$correspondenceHouseNo) can never be true.
Loading history...
842
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($correspondenceHouseNo)), __LINE__);
843
        }
844
        $this->CorrespondenceHouseNo = $correspondenceHouseNo;
845
        return $this;
846
    }
847
    /**
848
     * Get CorrespondenceHouseNoAddition value
849
     * @return string|null
850
     */
851
    public function getCorrespondenceHouseNoAddition()
852
    {
853
        return $this->CorrespondenceHouseNoAddition;
854
    }
855
    /**
856
     * Set CorrespondenceHouseNoAddition value
857
     * @param string $correspondenceHouseNoAddition
858
     * @return \Webservices\StructType\BusinessDossier
859
     */
860
    public function setCorrespondenceHouseNoAddition($correspondenceHouseNoAddition = null)
861
    {
862
        // validation for constraint: string
863
        if (!is_null($correspondenceHouseNoAddition) && !is_string($correspondenceHouseNoAddition)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...ondenceHouseNoAddition) can never be true.
Loading history...
864
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondenceHouseNoAddition)), __LINE__);
865
        }
866
        $this->CorrespondenceHouseNoAddition = $correspondenceHouseNoAddition;
867
        return $this;
868
    }
869
    /**
870
     * Get CorrespondencePostcode value
871
     * @return string|null
872
     */
873
    public function getCorrespondencePostcode()
874
    {
875
        return $this->CorrespondencePostcode;
876
    }
877
    /**
878
     * Set CorrespondencePostcode value
879
     * @param string $correspondencePostcode
880
     * @return \Webservices\StructType\BusinessDossier
881
     */
882
    public function setCorrespondencePostcode($correspondencePostcode = null)
883
    {
884
        // validation for constraint: string
885
        if (!is_null($correspondencePostcode) && !is_string($correspondencePostcode)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...correspondencePostcode) can never be true.
Loading history...
886
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondencePostcode)), __LINE__);
887
        }
888
        $this->CorrespondencePostcode = $correspondencePostcode;
889
        return $this;
890
    }
891
    /**
892
     * Get TelephoneNo value
893
     * @return string|null
894
     */
895
    public function getTelephoneNo()
896
    {
897
        return $this->TelephoneNo;
898
    }
899
    /**
900
     * Set TelephoneNo value
901
     * @param string $telephoneNo
902
     * @return \Webservices\StructType\BusinessDossier
903
     */
904
    public function setTelephoneNo($telephoneNo = null)
905
    {
906
        // validation for constraint: string
907
        if (!is_null($telephoneNo) && !is_string($telephoneNo)) {
0 ignored issues
show
introduced by
The condition ! is_null($telephoneNo) ...is_string($telephoneNo) can never be true.
Loading history...
908
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($telephoneNo)), __LINE__);
909
        }
910
        $this->TelephoneNo = $telephoneNo;
911
        return $this;
912
    }
913
    /**
914
     * Get Domainname value
915
     * @return string|null
916
     */
917
    public function getDomainname()
918
    {
919
        return $this->Domainname;
920
    }
921
    /**
922
     * Set Domainname value
923
     * @param string $domainname
924
     * @return \Webservices\StructType\BusinessDossier
925
     */
926
    public function setDomainname($domainname = null)
927
    {
928
        // validation for constraint: string
929
        if (!is_null($domainname) && !is_string($domainname)) {
0 ignored issues
show
introduced by
The condition ! is_null($domainname) &... is_string($domainname) can never be true.
Loading history...
930
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($domainname)), __LINE__);
931
        }
932
        $this->Domainname = $domainname;
933
        return $this;
934
    }
935
    /**
936
     * Get PrimaryActivitycode value
937
     * @return string|null
938
     */
939
    public function getPrimaryActivitycode()
940
    {
941
        return $this->PrimaryActivitycode;
942
    }
943
    /**
944
     * Set PrimaryActivitycode value
945
     * @param string $primaryActivitycode
946
     * @return \Webservices\StructType\BusinessDossier
947
     */
948
    public function setPrimaryActivitycode($primaryActivitycode = null)
949
    {
950
        // validation for constraint: string
951
        if (!is_null($primaryActivitycode) && !is_string($primaryActivitycode)) {
0 ignored issues
show
introduced by
The condition ! is_null($primaryActivi...g($primaryActivitycode) can never be true.
Loading history...
952
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($primaryActivitycode)), __LINE__);
953
        }
954
        $this->PrimaryActivitycode = $primaryActivitycode;
955
        return $this;
956
    }
957
    /**
958
     * Get SecondaryActivitycode1 value
959
     * @return string|null
960
     */
961
    public function getSecondaryActivitycode1()
962
    {
963
        return $this->SecondaryActivitycode1;
964
    }
965
    /**
966
     * Set SecondaryActivitycode1 value
967
     * @param string $secondaryActivitycode1
968
     * @return \Webservices\StructType\BusinessDossier
969
     */
970
    public function setSecondaryActivitycode1($secondaryActivitycode1 = null)
971
    {
972
        // validation for constraint: string
973
        if (!is_null($secondaryActivitycode1) && !is_string($secondaryActivitycode1)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondaryActi...secondaryActivitycode1) can never be true.
Loading history...
974
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondaryActivitycode1)), __LINE__);
975
        }
976
        $this->SecondaryActivitycode1 = $secondaryActivitycode1;
977
        return $this;
978
    }
979
    /**
980
     * Get SecondaryActivitycode2 value
981
     * @return string|null
982
     */
983
    public function getSecondaryActivitycode2()
984
    {
985
        return $this->SecondaryActivitycode2;
986
    }
987
    /**
988
     * Set SecondaryActivitycode2 value
989
     * @param string $secondaryActivitycode2
990
     * @return \Webservices\StructType\BusinessDossier
991
     */
992
    public function setSecondaryActivitycode2($secondaryActivitycode2 = null)
993
    {
994
        // validation for constraint: string
995
        if (!is_null($secondaryActivitycode2) && !is_string($secondaryActivitycode2)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondaryActi...secondaryActivitycode2) can never be true.
Loading history...
996
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondaryActivitycode2)), __LINE__);
997
        }
998
        $this->SecondaryActivitycode2 = $secondaryActivitycode2;
999
        return $this;
1000
    }
1001
    /**
1002
     * Get PrimaryActivitycodeText value
1003
     * @return string|null
1004
     */
1005
    public function getPrimaryActivitycodeText()
1006
    {
1007
        return $this->PrimaryActivitycodeText;
1008
    }
1009
    /**
1010
     * Set PrimaryActivitycodeText value
1011
     * @param string $primaryActivitycodeText
1012
     * @return \Webservices\StructType\BusinessDossier
1013
     */
1014
    public function setPrimaryActivitycodeText($primaryActivitycodeText = null)
1015
    {
1016
        // validation for constraint: string
1017
        if (!is_null($primaryActivitycodeText) && !is_string($primaryActivitycodeText)) {
0 ignored issues
show
introduced by
The condition ! is_null($primaryActivi...rimaryActivitycodeText) can never be true.
Loading history...
1018
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($primaryActivitycodeText)), __LINE__);
1019
        }
1020
        $this->PrimaryActivitycodeText = $primaryActivitycodeText;
1021
        return $this;
1022
    }
1023
    /**
1024
     * Get SecondaryActivitycode1Text value
1025
     * @return string|null
1026
     */
1027
    public function getSecondaryActivitycode1Text()
1028
    {
1029
        return $this->SecondaryActivitycode1Text;
1030
    }
1031
    /**
1032
     * Set SecondaryActivitycode1Text value
1033
     * @param string $secondaryActivitycode1Text
1034
     * @return \Webservices\StructType\BusinessDossier
1035
     */
1036
    public function setSecondaryActivitycode1Text($secondaryActivitycode1Text = null)
1037
    {
1038
        // validation for constraint: string
1039
        if (!is_null($secondaryActivitycode1Text) && !is_string($secondaryActivitycode1Text)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondaryActi...ndaryActivitycode1Text) can never be true.
Loading history...
1040
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondaryActivitycode1Text)), __LINE__);
1041
        }
1042
        $this->SecondaryActivitycode1Text = $secondaryActivitycode1Text;
1043
        return $this;
1044
    }
1045
    /**
1046
     * Get SecondaryActivitycode2Text value
1047
     * @return string|null
1048
     */
1049
    public function getSecondaryActivitycode2Text()
1050
    {
1051
        return $this->SecondaryActivitycode2Text;
1052
    }
1053
    /**
1054
     * Set SecondaryActivitycode2Text value
1055
     * @param string $secondaryActivitycode2Text
1056
     * @return \Webservices\StructType\BusinessDossier
1057
     */
1058
    public function setSecondaryActivitycode2Text($secondaryActivitycode2Text = null)
1059
    {
1060
        // validation for constraint: string
1061
        if (!is_null($secondaryActivitycode2Text) && !is_string($secondaryActivitycode2Text)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondaryActi...ndaryActivitycode2Text) can never be true.
Loading history...
1062
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondaryActivitycode2Text)), __LINE__);
1063
        }
1064
        $this->SecondaryActivitycode2Text = $secondaryActivitycode2Text;
1065
        return $this;
1066
    }
1067
    /**
1068
     * Get PersonnelFulltime value
1069
     * @return string|null
1070
     */
1071
    public function getPersonnelFulltime()
1072
    {
1073
        return $this->PersonnelFulltime;
1074
    }
1075
    /**
1076
     * Set PersonnelFulltime value
1077
     * @param string $personnelFulltime
1078
     * @return \Webservices\StructType\BusinessDossier
1079
     */
1080
    public function setPersonnelFulltime($personnelFulltime = null)
1081
    {
1082
        // validation for constraint: string
1083
        if (!is_null($personnelFulltime) && !is_string($personnelFulltime)) {
0 ignored issues
show
introduced by
The condition ! is_null($personnelFull...ing($personnelFulltime) can never be true.
Loading history...
1084
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($personnelFulltime)), __LINE__);
1085
        }
1086
        $this->PersonnelFulltime = $personnelFulltime;
1087
        return $this;
1088
    }
1089
    /**
1090
     * Get ClassPersonnelFulltime value
1091
     * @return string|null
1092
     */
1093
    public function getClassPersonnelFulltime()
1094
    {
1095
        return $this->ClassPersonnelFulltime;
1096
    }
1097
    /**
1098
     * Set ClassPersonnelFulltime value
1099
     * @param string $classPersonnelFulltime
1100
     * @return \Webservices\StructType\BusinessDossier
1101
     */
1102
    public function setClassPersonnelFulltime($classPersonnelFulltime = null)
1103
    {
1104
        // validation for constraint: string
1105
        if (!is_null($classPersonnelFulltime) && !is_string($classPersonnelFulltime)) {
0 ignored issues
show
introduced by
The condition ! is_null($classPersonne...classPersonnelFulltime) can never be true.
Loading history...
1106
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($classPersonnelFulltime)), __LINE__);
1107
        }
1108
        $this->ClassPersonnelFulltime = $classPersonnelFulltime;
1109
        return $this;
1110
    }
1111
    /**
1112
     * Get IndicationOrganisationcode value
1113
     * @return string|null
1114
     */
1115
    public function getIndicationOrganisationcode()
1116
    {
1117
        return $this->IndicationOrganisationcode;
1118
    }
1119
    /**
1120
     * Set IndicationOrganisationcode value
1121
     * @param string $indicationOrganisationcode
1122
     * @return \Webservices\StructType\BusinessDossier
1123
     */
1124
    public function setIndicationOrganisationcode($indicationOrganisationcode = null)
1125
    {
1126
        // validation for constraint: string
1127
        if (!is_null($indicationOrganisationcode) && !is_string($indicationOrganisationcode)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicationOrg...cationOrganisationcode) can never be true.
Loading history...
1128
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicationOrganisationcode)), __LINE__);
1129
        }
1130
        $this->IndicationOrganisationcode = $indicationOrganisationcode;
1131
        return $this;
1132
    }
1133
    /**
1134
     * Get IndicationEconomicallyActive value
1135
     * @return string|null
1136
     */
1137
    public function getIndicationEconomicallyActive()
1138
    {
1139
        return $this->IndicationEconomicallyActive;
1140
    }
1141
    /**
1142
     * Set IndicationEconomicallyActive value
1143
     * @param string $indicationEconomicallyActive
1144
     * @return \Webservices\StructType\BusinessDossier
1145
     */
1146
    public function setIndicationEconomicallyActive($indicationEconomicallyActive = null)
1147
    {
1148
        // validation for constraint: string
1149
        if (!is_null($indicationEconomicallyActive) && !is_string($indicationEconomicallyActive)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicationEco...tionEconomicallyActive) can never be true.
Loading history...
1150
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicationEconomicallyActive)), __LINE__);
1151
        }
1152
        $this->IndicationEconomicallyActive = $indicationEconomicallyActive;
1153
        return $this;
1154
    }
1155
    /**
1156
     * Get IndicationNonMailing value
1157
     * @return string|null
1158
     */
1159
    public function getIndicationNonMailing()
1160
    {
1161
        return $this->IndicationNonMailing;
1162
    }
1163
    /**
1164
     * Set IndicationNonMailing value
1165
     * @param string $indicationNonMailing
1166
     * @return \Webservices\StructType\BusinessDossier
1167
     */
1168
    public function setIndicationNonMailing($indicationNonMailing = null)
1169
    {
1170
        // validation for constraint: string
1171
        if (!is_null($indicationNonMailing) && !is_string($indicationNonMailing)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicationNon...($indicationNonMailing) can never be true.
Loading history...
1172
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicationNonMailing)), __LINE__);
1173
        }
1174
        $this->IndicationNonMailing = $indicationNonMailing;
1175
        return $this;
1176
    }
1177
    /**
1178
     * Get IndicationBankruptcy value
1179
     * @return string|null
1180
     */
1181
    public function getIndicationBankruptcy()
1182
    {
1183
        return $this->IndicationBankruptcy;
1184
    }
1185
    /**
1186
     * Set IndicationBankruptcy value
1187
     * @param string $indicationBankruptcy
1188
     * @return \Webservices\StructType\BusinessDossier
1189
     */
1190
    public function setIndicationBankruptcy($indicationBankruptcy = null)
1191
    {
1192
        // validation for constraint: string
1193
        if (!is_null($indicationBankruptcy) && !is_string($indicationBankruptcy)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicationBan...($indicationBankruptcy) can never be true.
Loading history...
1194
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicationBankruptcy)), __LINE__);
1195
        }
1196
        $this->IndicationBankruptcy = $indicationBankruptcy;
1197
        return $this;
1198
    }
1199
    /**
1200
     * Get IndicationDIP value
1201
     * @return string|null
1202
     */
1203
    public function getIndicationDIP()
1204
    {
1205
        return $this->IndicationDIP;
1206
    }
1207
    /**
1208
     * Set IndicationDIP value
1209
     * @param string $indicationDIP
1210
     * @return \Webservices\StructType\BusinessDossier
1211
     */
1212
    public function setIndicationDIP($indicationDIP = null)
1213
    {
1214
        // validation for constraint: string
1215
        if (!is_null($indicationDIP) && !is_string($indicationDIP)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicationDIP..._string($indicationDIP) can never be true.
Loading history...
1216
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicationDIP)), __LINE__);
1217
        }
1218
        $this->IndicationDIP = $indicationDIP;
1219
        return $this;
1220
    }
1221
    /**
1222
     * Method called when an object has been exported with var_export() functions
1223
     * It allows to return an object instantiated with the values
1224
     * @see AbstractStructBase::__set_state()
1225
     * @uses AbstractStructBase::__set_state()
1226
     * @param array $array the exported values
1227
     * @return \Webservices\StructType\BusinessDossier
1228
     */
1229
    public static function __set_state(array $array)
1230
    {
1231
        return parent::__set_state($array);
1232
    }
1233
    /**
1234
     * Method returning the class name
1235
     * @return string __CLASS__
1236
     */
1237
    public function __toString()
1238
    {
1239
        return __CLASS__;
1240
    }
1241
}
1242