DutchBusinessDossierV2::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 70
Code Lines 68

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 68
nc 1
nop 67
dl 0
loc 70
rs 9.1724
c 0
b 0
f 0

How to fix   Long Method    Many Parameters   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

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 DutchBusinessDossierV2 StructType
9
 * @subpackage Structs
10
 * @author JCID <[email protected]>
11
 */
12
class DutchBusinessDossierV2 extends AbstractStructBase
13
{
14
    /**
15
     * The update_info
16
     * @var \Webservices\StructType\DutchBusinessUpdateReference
17
     */
18
    public $update_info;
19
    /**
20
     * The dossier_number
21
     * @var string
22
     */
23
    public $dossier_number;
24
    /**
25
     * The establishment_number
26
     * Meta informations extracted from the WSDL
27
     * - minOccurs: 0
28
     * @var string
29
     */
30
    public $establishment_number;
31
    /**
32
     * The main_establishment_number
33
     * Meta informations extracted from the WSDL
34
     * - minOccurs: 0
35
     * @var string
36
     */
37
    public $main_establishment_number;
38
    /**
39
     * The indication_main_establishment
40
     * @var bool
41
     */
42
    public $indication_main_establishment;
43
    /**
44
     * The rsin_number
45
     * Meta informations extracted from the WSDL
46
     * - minOccurs: 0
47
     * @var string
48
     */
49
    public $rsin_number;
50
    /**
51
     * The chamber_number
52
     * @var string
53
     */
54
    public $chamber_number;
55
    /**
56
     * The legal_form_code
57
     * @var string
58
     */
59
    public $legal_form_code;
60
    /**
61
     * The legal_form_text
62
     * @var string
63
     */
64
    public $legal_form_text;
65
    /**
66
     * The indication_organisation_code
67
     * @var string
68
     */
69
    public $indication_organisation_code;
70
    /**
71
     * The legal_name
72
     * @var string
73
     */
74
    public $legal_name;
75
    /**
76
     * The trade_name_45
77
     * @var string
78
     */
79
    public $trade_name_45;
80
    /**
81
     * The trade_name_full
82
     * @var string
83
     */
84
    public $trade_name_full;
85
    /**
86
     * The trade_names
87
     * Meta informations extracted from the WSDL
88
     * - minOccurs: 0
89
     * @var \Webservices\ArrayType\StringArray
90
     */
91
    public $trade_names;
92
    /**
93
     * The establishment_postcode
94
     * @var string
95
     */
96
    public $establishment_postcode;
97
    /**
98
     * The establishment_city
99
     * @var string
100
     */
101
    public $establishment_city;
102
    /**
103
     * The establishment_street
104
     * @var string
105
     */
106
    public $establishment_street;
107
    /**
108
     * The establishment_house_number
109
     * @var int
110
     */
111
    public $establishment_house_number;
112
    /**
113
     * The establishment_house_number_addition
114
     * @var string
115
     */
116
    public $establishment_house_number_addition;
117
    /**
118
     * The correspondence_postcode
119
     * @var string
120
     */
121
    public $correspondence_postcode;
122
    /**
123
     * The correspondence_city
124
     * @var string
125
     */
126
    public $correspondence_city;
127
    /**
128
     * The correspondence_street
129
     * @var string
130
     */
131
    public $correspondence_street;
132
    /**
133
     * The correspondence_house_number
134
     * @var int
135
     */
136
    public $correspondence_house_number;
137
    /**
138
     * The correspondence_house_number_addition
139
     * @var string
140
     */
141
    public $correspondence_house_number_addition;
142
    /**
143
     * The correspondence_country
144
     * @var string
145
     */
146
    public $correspondence_country;
147
    /**
148
     * The telephone_number
149
     * @var string
150
     */
151
    public $telephone_number;
152
    /**
153
     * The mobile_number
154
     * @var string
155
     */
156
    public $mobile_number;
157
    /**
158
     * The domain_name
159
     * @var string
160
     */
161
    public $domain_name;
162
    /**
163
     * The contact_title1
164
     * @var string
165
     */
166
    public $contact_title1;
167
    /**
168
     * The contact_title2
169
     * @var string
170
     */
171
    public $contact_title2;
172
    /**
173
     * The contact_initials
174
     * @var string
175
     */
176
    public $contact_initials;
177
    /**
178
     * The contact_prefix
179
     * @var string
180
     */
181
    public $contact_prefix;
182
    /**
183
     * The contact_surname
184
     * @var string
185
     */
186
    public $contact_surname;
187
    /**
188
     * The contact_gender
189
     * @var string
190
     */
191
    public $contact_gender;
192
    /**
193
     * The primary_sbi_code
194
     * @var string
195
     */
196
    public $primary_sbi_code;
197
    /**
198
     * The secondary_sbi_code1
199
     * @var string
200
     */
201
    public $secondary_sbi_code1;
202
    /**
203
     * The secondary_sbi_code2
204
     * @var string
205
     */
206
    public $secondary_sbi_code2;
207
    /**
208
     * The primary_sbi_code_text
209
     * @var string
210
     */
211
    public $primary_sbi_code_text;
212
    /**
213
     * The secondary_sbi_code1_text
214
     * @var string
215
     */
216
    public $secondary_sbi_code1_text;
217
    /**
218
     * The secondary_sbi_code2_text
219
     * @var string
220
     */
221
    public $secondary_sbi_code2_text;
222
    /**
223
     * The personnel
224
     * @var int
225
     */
226
    public $personnel;
227
    /**
228
     * The class_personnel
229
     * @var int
230
     */
231
    public $class_personnel;
232
    /**
233
     * The personnel_fulltime
234
     * @var int
235
     */
236
    public $personnel_fulltime;
237
    /**
238
     * The class_personnel_fulltime
239
     * @var int
240
     */
241
    public $class_personnel_fulltime;
242
    /**
243
     * The personnel_reference_date
244
     * Meta informations extracted from the WSDL
245
     * - minOccurs: 0
246
     * @var \Webservices\StructType\DutchBusinessDateV2
247
     */
248
    public $personnel_reference_date;
249
    /**
250
     * The personnel_ci
251
     * @var int
252
     */
253
    public $personnel_ci;
254
    /**
255
     * The class_personnel_ci
256
     * @var int
257
     */
258
    public $class_personnel_ci;
259
    /**
260
     * The personnel_ci_reference_date
261
     * Meta informations extracted from the WSDL
262
     * - minOccurs: 0
263
     * @var \Webservices\StructType\DutchBusinessDateV2
264
     */
265
    public $personnel_ci_reference_date;
266
    /**
267
     * The indication_import
268
     * Meta informations extracted from the WSDL
269
     * - minOccurs: 0
270
     * @var bool
271
     */
272
    public $indication_import;
273
    /**
274
     * The indication_export
275
     * Meta informations extracted from the WSDL
276
     * - minOccurs: 0
277
     * @var bool
278
     */
279
    public $indication_export;
280
    /**
281
     * The indication_economically_active
282
     * @var bool
283
     */
284
    public $indication_economically_active;
285
    /**
286
     * The indication_non_mailing
287
     * @var bool
288
     */
289
    public $indication_non_mailing;
290
    /**
291
     * The indication_bankruptcy
292
     * @var bool
293
     */
294
    public $indication_bankruptcy;
295
    /**
296
     * The indication_dip
297
     * @var bool
298
     */
299
    public $indication_dip;
300
    /**
301
     * The authorized_share_capital
302
     * Meta informations extracted from the WSDL
303
     * - minOccurs: 0
304
     * @var int
305
     */
306
    public $authorized_share_capital;
307
    /**
308
     * The authorized_share_capital_currency
309
     * Meta informations extracted from the WSDL
310
     * - minOccurs: 0
311
     * @var string
312
     */
313
    public $authorized_share_capital_currency;
314
    /**
315
     * The paid_up_share_capital
316
     * Meta informations extracted from the WSDL
317
     * - minOccurs: 0
318
     * @var int
319
     */
320
    public $paid_up_share_capital;
321
    /**
322
     * The paid_up_share_capital_currency
323
     * Meta informations extracted from the WSDL
324
     * - minOccurs: 0
325
     * @var string
326
     */
327
    public $paid_up_share_capital_currency;
328
    /**
329
     * The issued_share_capital
330
     * Meta informations extracted from the WSDL
331
     * - minOccurs: 0
332
     * @var int
333
     */
334
    public $issued_share_capital;
335
    /**
336
     * The issued_share_capital_currency
337
     * Meta informations extracted from the WSDL
338
     * - minOccurs: 0
339
     * @var string
340
     */
341
    public $issued_share_capital_currency;
342
    /**
343
     * The founding_date
344
     * Meta informations extracted from the WSDL
345
     * - minOccurs: 0
346
     * @var \Webservices\StructType\DutchBusinessDateV2
347
     */
348
    public $founding_date;
349
    /**
350
     * The discontinuation_date
351
     * Meta informations extracted from the WSDL
352
     * - minOccurs: 0
353
     * @var \Webservices\StructType\DutchBusinessDateV2
354
     */
355
    public $discontinuation_date;
356
    /**
357
     * The continuation_date
358
     * Meta informations extracted from the WSDL
359
     * - minOccurs: 0
360
     * @var \Webservices\StructType\DutchBusinessDateV2
361
     */
362
    public $continuation_date;
363
    /**
364
     * The establishment_date
365
     * Meta informations extracted from the WSDL
366
     * - minOccurs: 0
367
     * @var \Webservices\StructType\DutchBusinessDateV2
368
     */
369
    public $establishment_date;
370
    /**
371
     * The annual_financial_statement_summary
372
     * Meta informations extracted from the WSDL
373
     * - minOccurs: 0
374
     * @var \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary
375
     */
376
    public $annual_financial_statement_summary;
377
    /**
378
     * The structure
379
     * Meta informations extracted from the WSDL
380
     * - minOccurs: 0
381
     * @var \Webservices\StructType\DutchBusinessStructure
382
     */
383
    public $structure;
384
    /**
385
     * The sbi_collection
386
     * Meta informations extracted from the WSDL
387
     * - minOccurs: 0
388
     * @var \Webservices\StructType\DutchBusinessSBICollection
389
     */
390
    public $sbi_collection;
391
    /**
392
     * Constructor method for DutchBusinessDossierV2
393
     * @uses DutchBusinessDossierV2::setUpdate_info()
394
     * @uses DutchBusinessDossierV2::setDossier_number()
395
     * @uses DutchBusinessDossierV2::setEstablishment_number()
396
     * @uses DutchBusinessDossierV2::setMain_establishment_number()
397
     * @uses DutchBusinessDossierV2::setIndication_main_establishment()
398
     * @uses DutchBusinessDossierV2::setRsin_number()
399
     * @uses DutchBusinessDossierV2::setChamber_number()
400
     * @uses DutchBusinessDossierV2::setLegal_form_code()
401
     * @uses DutchBusinessDossierV2::setLegal_form_text()
402
     * @uses DutchBusinessDossierV2::setIndication_organisation_code()
403
     * @uses DutchBusinessDossierV2::setLegal_name()
404
     * @uses DutchBusinessDossierV2::setTrade_name_45()
405
     * @uses DutchBusinessDossierV2::setTrade_name_full()
406
     * @uses DutchBusinessDossierV2::setTrade_names()
407
     * @uses DutchBusinessDossierV2::setEstablishment_postcode()
408
     * @uses DutchBusinessDossierV2::setEstablishment_city()
409
     * @uses DutchBusinessDossierV2::setEstablishment_street()
410
     * @uses DutchBusinessDossierV2::setEstablishment_house_number()
411
     * @uses DutchBusinessDossierV2::setEstablishment_house_number_addition()
412
     * @uses DutchBusinessDossierV2::setCorrespondence_postcode()
413
     * @uses DutchBusinessDossierV2::setCorrespondence_city()
414
     * @uses DutchBusinessDossierV2::setCorrespondence_street()
415
     * @uses DutchBusinessDossierV2::setCorrespondence_house_number()
416
     * @uses DutchBusinessDossierV2::setCorrespondence_house_number_addition()
417
     * @uses DutchBusinessDossierV2::setCorrespondence_country()
418
     * @uses DutchBusinessDossierV2::setTelephone_number()
419
     * @uses DutchBusinessDossierV2::setMobile_number()
420
     * @uses DutchBusinessDossierV2::setDomain_name()
421
     * @uses DutchBusinessDossierV2::setContact_title1()
422
     * @uses DutchBusinessDossierV2::setContact_title2()
423
     * @uses DutchBusinessDossierV2::setContact_initials()
424
     * @uses DutchBusinessDossierV2::setContact_prefix()
425
     * @uses DutchBusinessDossierV2::setContact_surname()
426
     * @uses DutchBusinessDossierV2::setContact_gender()
427
     * @uses DutchBusinessDossierV2::setPrimary_sbi_code()
428
     * @uses DutchBusinessDossierV2::setSecondary_sbi_code1()
429
     * @uses DutchBusinessDossierV2::setSecondary_sbi_code2()
430
     * @uses DutchBusinessDossierV2::setPrimary_sbi_code_text()
431
     * @uses DutchBusinessDossierV2::setSecondary_sbi_code1_text()
432
     * @uses DutchBusinessDossierV2::setSecondary_sbi_code2_text()
433
     * @uses DutchBusinessDossierV2::setPersonnel()
434
     * @uses DutchBusinessDossierV2::setClass_personnel()
435
     * @uses DutchBusinessDossierV2::setPersonnel_fulltime()
436
     * @uses DutchBusinessDossierV2::setClass_personnel_fulltime()
437
     * @uses DutchBusinessDossierV2::setPersonnel_reference_date()
438
     * @uses DutchBusinessDossierV2::setPersonnel_ci()
439
     * @uses DutchBusinessDossierV2::setClass_personnel_ci()
440
     * @uses DutchBusinessDossierV2::setPersonnel_ci_reference_date()
441
     * @uses DutchBusinessDossierV2::setIndication_import()
442
     * @uses DutchBusinessDossierV2::setIndication_export()
443
     * @uses DutchBusinessDossierV2::setIndication_economically_active()
444
     * @uses DutchBusinessDossierV2::setIndication_non_mailing()
445
     * @uses DutchBusinessDossierV2::setIndication_bankruptcy()
446
     * @uses DutchBusinessDossierV2::setIndication_dip()
447
     * @uses DutchBusinessDossierV2::setAuthorized_share_capital()
448
     * @uses DutchBusinessDossierV2::setAuthorized_share_capital_currency()
449
     * @uses DutchBusinessDossierV2::setPaid_up_share_capital()
450
     * @uses DutchBusinessDossierV2::setPaid_up_share_capital_currency()
451
     * @uses DutchBusinessDossierV2::setIssued_share_capital()
452
     * @uses DutchBusinessDossierV2::setIssued_share_capital_currency()
453
     * @uses DutchBusinessDossierV2::setFounding_date()
454
     * @uses DutchBusinessDossierV2::setDiscontinuation_date()
455
     * @uses DutchBusinessDossierV2::setContinuation_date()
456
     * @uses DutchBusinessDossierV2::setEstablishment_date()
457
     * @uses DutchBusinessDossierV2::setAnnual_financial_statement_summary()
458
     * @uses DutchBusinessDossierV2::setStructure()
459
     * @uses DutchBusinessDossierV2::setSbi_collection()
460
     * @param \Webservices\StructType\DutchBusinessUpdateReference $update_info
461
     * @param string $dossier_number
462
     * @param string $establishment_number
463
     * @param string $main_establishment_number
464
     * @param bool $indication_main_establishment
465
     * @param string $rsin_number
466
     * @param string $chamber_number
467
     * @param string $legal_form_code
468
     * @param string $legal_form_text
469
     * @param string $indication_organisation_code
470
     * @param string $legal_name
471
     * @param string $trade_name_45
472
     * @param string $trade_name_full
473
     * @param \Webservices\ArrayType\StringArray $trade_names
474
     * @param string $establishment_postcode
475
     * @param string $establishment_city
476
     * @param string $establishment_street
477
     * @param int $establishment_house_number
478
     * @param string $establishment_house_number_addition
479
     * @param string $correspondence_postcode
480
     * @param string $correspondence_city
481
     * @param string $correspondence_street
482
     * @param int $correspondence_house_number
483
     * @param string $correspondence_house_number_addition
484
     * @param string $correspondence_country
485
     * @param string $telephone_number
486
     * @param string $mobile_number
487
     * @param string $domain_name
488
     * @param string $contact_title1
489
     * @param string $contact_title2
490
     * @param string $contact_initials
491
     * @param string $contact_prefix
492
     * @param string $contact_surname
493
     * @param string $contact_gender
494
     * @param string $primary_sbi_code
495
     * @param string $secondary_sbi_code1
496
     * @param string $secondary_sbi_code2
497
     * @param string $primary_sbi_code_text
498
     * @param string $secondary_sbi_code1_text
499
     * @param string $secondary_sbi_code2_text
500
     * @param int $personnel
501
     * @param int $class_personnel
502
     * @param int $personnel_fulltime
503
     * @param int $class_personnel_fulltime
504
     * @param \Webservices\StructType\DutchBusinessDateV2 $personnel_reference_date
505
     * @param int $personnel_ci
506
     * @param int $class_personnel_ci
507
     * @param \Webservices\StructType\DutchBusinessDateV2 $personnel_ci_reference_date
508
     * @param bool $indication_import
509
     * @param bool $indication_export
510
     * @param bool $indication_economically_active
511
     * @param bool $indication_non_mailing
512
     * @param bool $indication_bankruptcy
513
     * @param bool $indication_dip
514
     * @param int $authorized_share_capital
515
     * @param string $authorized_share_capital_currency
516
     * @param int $paid_up_share_capital
517
     * @param string $paid_up_share_capital_currency
518
     * @param int $issued_share_capital
519
     * @param string $issued_share_capital_currency
520
     * @param \Webservices\StructType\DutchBusinessDateV2 $founding_date
521
     * @param \Webservices\StructType\DutchBusinessDateV2 $discontinuation_date
522
     * @param \Webservices\StructType\DutchBusinessDateV2 $continuation_date
523
     * @param \Webservices\StructType\DutchBusinessDateV2 $establishment_date
524
     * @param \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary
525
     * @param \Webservices\StructType\DutchBusinessStructure $structure
526
     * @param \Webservices\StructType\DutchBusinessSBICollection $sbi_collection
527
     */
528
    public function __construct(\Webservices\StructType\DutchBusinessUpdateReference $update_info = null, $dossier_number = null, $establishment_number = null, $main_establishment_number = null, $indication_main_establishment = null, $rsin_number = null, $chamber_number = null, $legal_form_code = null, $legal_form_text = null, $indication_organisation_code = null, $legal_name = null, $trade_name_45 = null, $trade_name_full = null, \Webservices\ArrayType\StringArray $trade_names = null, $establishment_postcode = null, $establishment_city = null, $establishment_street = null, $establishment_house_number = null, $establishment_house_number_addition = null, $correspondence_postcode = null, $correspondence_city = null, $correspondence_street = null, $correspondence_house_number = null, $correspondence_house_number_addition = null, $correspondence_country = null, $telephone_number = null, $mobile_number = null, $domain_name = null, $contact_title1 = null, $contact_title2 = null, $contact_initials = null, $contact_prefix = null, $contact_surname = null, $contact_gender = null, $primary_sbi_code = null, $secondary_sbi_code1 = null, $secondary_sbi_code2 = null, $primary_sbi_code_text = null, $secondary_sbi_code1_text = null, $secondary_sbi_code2_text = null, $personnel = null, $class_personnel = null, $personnel_fulltime = null, $class_personnel_fulltime = null, \Webservices\StructType\DutchBusinessDateV2 $personnel_reference_date = null, $personnel_ci = null, $class_personnel_ci = null, \Webservices\StructType\DutchBusinessDateV2 $personnel_ci_reference_date = null, $indication_import = null, $indication_export = null, $indication_economically_active = null, $indication_non_mailing = null, $indication_bankruptcy = null, $indication_dip = null, $authorized_share_capital = null, $authorized_share_capital_currency = null, $paid_up_share_capital = null, $paid_up_share_capital_currency = null, $issued_share_capital = null, $issued_share_capital_currency = null, \Webservices\StructType\DutchBusinessDateV2 $founding_date = null, \Webservices\StructType\DutchBusinessDateV2 $discontinuation_date = null, \Webservices\StructType\DutchBusinessDateV2 $continuation_date = null, \Webservices\StructType\DutchBusinessDateV2 $establishment_date = null, \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary = null, \Webservices\StructType\DutchBusinessStructure $structure = null, \Webservices\StructType\DutchBusinessSBICollection $sbi_collection = null)
529
    {
530
        $this
531
            ->setUpdate_info($update_info)
532
            ->setDossier_number($dossier_number)
533
            ->setEstablishment_number($establishment_number)
534
            ->setMain_establishment_number($main_establishment_number)
535
            ->setIndication_main_establishment($indication_main_establishment)
536
            ->setRsin_number($rsin_number)
537
            ->setChamber_number($chamber_number)
538
            ->setLegal_form_code($legal_form_code)
539
            ->setLegal_form_text($legal_form_text)
540
            ->setIndication_organisation_code($indication_organisation_code)
541
            ->setLegal_name($legal_name)
542
            ->setTrade_name_45($trade_name_45)
543
            ->setTrade_name_full($trade_name_full)
544
            ->setTrade_names($trade_names)
545
            ->setEstablishment_postcode($establishment_postcode)
546
            ->setEstablishment_city($establishment_city)
547
            ->setEstablishment_street($establishment_street)
548
            ->setEstablishment_house_number($establishment_house_number)
549
            ->setEstablishment_house_number_addition($establishment_house_number_addition)
550
            ->setCorrespondence_postcode($correspondence_postcode)
551
            ->setCorrespondence_city($correspondence_city)
552
            ->setCorrespondence_street($correspondence_street)
553
            ->setCorrespondence_house_number($correspondence_house_number)
554
            ->setCorrespondence_house_number_addition($correspondence_house_number_addition)
555
            ->setCorrespondence_country($correspondence_country)
556
            ->setTelephone_number($telephone_number)
557
            ->setMobile_number($mobile_number)
558
            ->setDomain_name($domain_name)
559
            ->setContact_title1($contact_title1)
560
            ->setContact_title2($contact_title2)
561
            ->setContact_initials($contact_initials)
562
            ->setContact_prefix($contact_prefix)
563
            ->setContact_surname($contact_surname)
564
            ->setContact_gender($contact_gender)
565
            ->setPrimary_sbi_code($primary_sbi_code)
566
            ->setSecondary_sbi_code1($secondary_sbi_code1)
567
            ->setSecondary_sbi_code2($secondary_sbi_code2)
568
            ->setPrimary_sbi_code_text($primary_sbi_code_text)
569
            ->setSecondary_sbi_code1_text($secondary_sbi_code1_text)
570
            ->setSecondary_sbi_code2_text($secondary_sbi_code2_text)
571
            ->setPersonnel($personnel)
572
            ->setClass_personnel($class_personnel)
573
            ->setPersonnel_fulltime($personnel_fulltime)
574
            ->setClass_personnel_fulltime($class_personnel_fulltime)
575
            ->setPersonnel_reference_date($personnel_reference_date)
576
            ->setPersonnel_ci($personnel_ci)
577
            ->setClass_personnel_ci($class_personnel_ci)
578
            ->setPersonnel_ci_reference_date($personnel_ci_reference_date)
579
            ->setIndication_import($indication_import)
580
            ->setIndication_export($indication_export)
581
            ->setIndication_economically_active($indication_economically_active)
582
            ->setIndication_non_mailing($indication_non_mailing)
583
            ->setIndication_bankruptcy($indication_bankruptcy)
584
            ->setIndication_dip($indication_dip)
585
            ->setAuthorized_share_capital($authorized_share_capital)
586
            ->setAuthorized_share_capital_currency($authorized_share_capital_currency)
587
            ->setPaid_up_share_capital($paid_up_share_capital)
588
            ->setPaid_up_share_capital_currency($paid_up_share_capital_currency)
589
            ->setIssued_share_capital($issued_share_capital)
590
            ->setIssued_share_capital_currency($issued_share_capital_currency)
591
            ->setFounding_date($founding_date)
592
            ->setDiscontinuation_date($discontinuation_date)
593
            ->setContinuation_date($continuation_date)
594
            ->setEstablishment_date($establishment_date)
595
            ->setAnnual_financial_statement_summary($annual_financial_statement_summary)
596
            ->setStructure($structure)
597
            ->setSbi_collection($sbi_collection);
598
    }
599
    /**
600
     * Get update_info value
601
     * @return \Webservices\StructType\DutchBusinessUpdateReference|null
602
     */
603
    public function getUpdate_info()
604
    {
605
        return $this->update_info;
606
    }
607
    /**
608
     * Set update_info value
609
     * @param \Webservices\StructType\DutchBusinessUpdateReference $update_info
610
     * @return \Webservices\StructType\DutchBusinessDossierV2
611
     */
612
    public function setUpdate_info(\Webservices\StructType\DutchBusinessUpdateReference $update_info = null)
613
    {
614
        $this->update_info = $update_info;
615
        return $this;
616
    }
617
    /**
618
     * Get dossier_number value
619
     * @return string|null
620
     */
621
    public function getDossier_number()
622
    {
623
        return $this->dossier_number;
624
    }
625
    /**
626
     * Set dossier_number value
627
     * @param string $dossier_number
628
     * @return \Webservices\StructType\DutchBusinessDossierV2
629
     */
630
    public function setDossier_number($dossier_number = null)
631
    {
632
        // validation for constraint: string
633
        if (!is_null($dossier_number) && !is_string($dossier_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($dossier_numbe...string($dossier_number) can never be true.
Loading history...
634
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($dossier_number)), __LINE__);
635
        }
636
        $this->dossier_number = $dossier_number;
637
        return $this;
638
    }
639
    /**
640
     * Get establishment_number value
641
     * @return string|null
642
     */
643
    public function getEstablishment_number()
644
    {
645
        return $this->establishment_number;
646
    }
647
    /**
648
     * Set establishment_number value
649
     * @param string $establishment_number
650
     * @return \Webservices\StructType\DutchBusinessDossierV2
651
     */
652
    public function setEstablishment_number($establishment_number = null)
653
    {
654
        // validation for constraint: string
655
        if (!is_null($establishment_number) && !is_string($establishment_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...($establishment_number) can never be true.
Loading history...
656
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishment_number)), __LINE__);
657
        }
658
        $this->establishment_number = $establishment_number;
659
        return $this;
660
    }
661
    /**
662
     * Get main_establishment_number value
663
     * @return string|null
664
     */
665
    public function getMain_establishment_number()
666
    {
667
        return $this->main_establishment_number;
668
    }
669
    /**
670
     * Set main_establishment_number value
671
     * @param string $main_establishment_number
672
     * @return \Webservices\StructType\DutchBusinessDossierV2
673
     */
674
    public function setMain_establishment_number($main_establishment_number = null)
675
    {
676
        // validation for constraint: string
677
        if (!is_null($main_establishment_number) && !is_string($main_establishment_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($main_establis...n_establishment_number) can never be true.
Loading history...
678
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($main_establishment_number)), __LINE__);
679
        }
680
        $this->main_establishment_number = $main_establishment_number;
681
        return $this;
682
    }
683
    /**
684
     * Get indication_main_establishment value
685
     * @return bool|null
686
     */
687
    public function getIndication_main_establishment()
688
    {
689
        return $this->indication_main_establishment;
690
    }
691
    /**
692
     * Set indication_main_establishment value
693
     * @param bool $indication_main_establishment
694
     * @return \Webservices\StructType\DutchBusinessDossierV2
695
     */
696
    public function setIndication_main_establishment($indication_main_establishment = null)
697
    {
698
        // validation for constraint: boolean
699
        if (!is_null($indication_main_establishment) && !is_bool($indication_main_establishment)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_ma...ion_main_establishment) can never be true.
Loading history...
700
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_main_establishment)), __LINE__);
701
        }
702
        $this->indication_main_establishment = $indication_main_establishment;
703
        return $this;
704
    }
705
    /**
706
     * Get rsin_number value
707
     * @return string|null
708
     */
709
    public function getRsin_number()
710
    {
711
        return $this->rsin_number;
712
    }
713
    /**
714
     * Set rsin_number value
715
     * @param string $rsin_number
716
     * @return \Webservices\StructType\DutchBusinessDossierV2
717
     */
718
    public function setRsin_number($rsin_number = null)
719
    {
720
        // validation for constraint: string
721
        if (!is_null($rsin_number) && !is_string($rsin_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($rsin_number) ...is_string($rsin_number) can never be true.
Loading history...
722
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($rsin_number)), __LINE__);
723
        }
724
        $this->rsin_number = $rsin_number;
725
        return $this;
726
    }
727
    /**
728
     * Get chamber_number value
729
     * @return string|null
730
     */
731
    public function getChamber_number()
732
    {
733
        return $this->chamber_number;
734
    }
735
    /**
736
     * Set chamber_number value
737
     * @param string $chamber_number
738
     * @return \Webservices\StructType\DutchBusinessDossierV2
739
     */
740
    public function setChamber_number($chamber_number = null)
741
    {
742
        // validation for constraint: string
743
        if (!is_null($chamber_number) && !is_string($chamber_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($chamber_numbe...string($chamber_number) can never be true.
Loading history...
744
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($chamber_number)), __LINE__);
745
        }
746
        $this->chamber_number = $chamber_number;
747
        return $this;
748
    }
749
    /**
750
     * Get legal_form_code value
751
     * @return string|null
752
     */
753
    public function getLegal_form_code()
754
    {
755
        return $this->legal_form_code;
756
    }
757
    /**
758
     * Set legal_form_code value
759
     * @param string $legal_form_code
760
     * @return \Webservices\StructType\DutchBusinessDossierV2
761
     */
762
    public function setLegal_form_code($legal_form_code = null)
763
    {
764
        // validation for constraint: string
765
        if (!is_null($legal_form_code) && !is_string($legal_form_code)) {
0 ignored issues
show
introduced by
The condition ! is_null($legal_form_co...tring($legal_form_code) can never be true.
Loading history...
766
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legal_form_code)), __LINE__);
767
        }
768
        $this->legal_form_code = $legal_form_code;
769
        return $this;
770
    }
771
    /**
772
     * Get legal_form_text value
773
     * @return string|null
774
     */
775
    public function getLegal_form_text()
776
    {
777
        return $this->legal_form_text;
778
    }
779
    /**
780
     * Set legal_form_text value
781
     * @param string $legal_form_text
782
     * @return \Webservices\StructType\DutchBusinessDossierV2
783
     */
784
    public function setLegal_form_text($legal_form_text = null)
785
    {
786
        // validation for constraint: string
787
        if (!is_null($legal_form_text) && !is_string($legal_form_text)) {
0 ignored issues
show
introduced by
The condition ! is_null($legal_form_te...tring($legal_form_text) can never be true.
Loading history...
788
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legal_form_text)), __LINE__);
789
        }
790
        $this->legal_form_text = $legal_form_text;
791
        return $this;
792
    }
793
    /**
794
     * Get indication_organisation_code value
795
     * @return string|null
796
     */
797
    public function getIndication_organisation_code()
798
    {
799
        return $this->indication_organisation_code;
800
    }
801
    /**
802
     * Set indication_organisation_code value
803
     * @param string $indication_organisation_code
804
     * @return \Webservices\StructType\DutchBusinessDossierV2
805
     */
806
    public function setIndication_organisation_code($indication_organisation_code = null)
807
    {
808
        // validation for constraint: string
809
        if (!is_null($indication_organisation_code) && !is_string($indication_organisation_code)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_or...tion_organisation_code) can never be true.
Loading history...
810
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indication_organisation_code)), __LINE__);
811
        }
812
        $this->indication_organisation_code = $indication_organisation_code;
813
        return $this;
814
    }
815
    /**
816
     * Get legal_name value
817
     * @return string|null
818
     */
819
    public function getLegal_name()
820
    {
821
        return $this->legal_name;
822
    }
823
    /**
824
     * Set legal_name value
825
     * @param string $legal_name
826
     * @return \Webservices\StructType\DutchBusinessDossierV2
827
     */
828
    public function setLegal_name($legal_name = null)
829
    {
830
        // validation for constraint: string
831
        if (!is_null($legal_name) && !is_string($legal_name)) {
0 ignored issues
show
introduced by
The condition ! is_null($legal_name) &... is_string($legal_name) can never be true.
Loading history...
832
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legal_name)), __LINE__);
833
        }
834
        $this->legal_name = $legal_name;
835
        return $this;
836
    }
837
    /**
838
     * Get trade_name value
839
     * @return trade_name
0 ignored issues
show
Bug introduced by
The type Webservices\StructType\trade_name was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
840
     */
841
    public function getTrade_name_45()
842
    {
843
        return $this->trade_name_45;
844
    }
845
    /**
846
     * Set trade_name value
847
     * @param trade_name $trade_name
848
     * @return \Webservices\StructType\DutchBusinessDossierV2
849
     */
850
    public function setTrade_name_45($trade_name_45 = null)
851
    {
852
        // validation for constraint: string
853
        if (!is_null($trade_name_45) && !is_string($trade_name_45)) {
854
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($trade_name_45)), __LINE__);
855
        }
856
        $this->trade_name_45 = $trade_name_45;
857
        return $this;
858
    }
859
    /**
860
     * Get trade_name_full value
861
     * @return string|null
862
     */
863
    public function getTrade_name_full()
864
    {
865
        return $this->trade_name_full;
866
    }
867
    /**
868
     * Set trade_name_full value
869
     * @param string $trade_name_full
870
     * @return \Webservices\StructType\DutchBusinessDossierV2
871
     */
872
    public function setTrade_name_full($trade_name_full = null)
873
    {
874
        // validation for constraint: string
875
        if (!is_null($trade_name_full) && !is_string($trade_name_full)) {
0 ignored issues
show
introduced by
The condition ! is_null($trade_name_fu...tring($trade_name_full) can never be true.
Loading history...
876
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($trade_name_full)), __LINE__);
877
        }
878
        $this->trade_name_full = $trade_name_full;
879
        return $this;
880
    }
881
    /**
882
     * Get trade_names value
883
     * @return \Webservices\ArrayType\StringArray|null
884
     */
885
    public function getTrade_names()
886
    {
887
        return $this->trade_names;
888
    }
889
    /**
890
     * Set trade_names value
891
     * @param \Webservices\ArrayType\StringArray $trade_names
892
     * @return \Webservices\StructType\DutchBusinessDossierV2
893
     */
894
    public function setTrade_names(\Webservices\ArrayType\StringArray $trade_names = null)
895
    {
896
        $this->trade_names = $trade_names;
897
        return $this;
898
    }
899
    /**
900
     * Get establishment_postcode value
901
     * @return string|null
902
     */
903
    public function getEstablishment_postcode()
904
    {
905
        return $this->establishment_postcode;
906
    }
907
    /**
908
     * Set establishment_postcode value
909
     * @param string $establishment_postcode
910
     * @return \Webservices\StructType\DutchBusinessDossierV2
911
     */
912
    public function setEstablishment_postcode($establishment_postcode = null)
913
    {
914
        // validation for constraint: string
915
        if (!is_null($establishment_postcode) && !is_string($establishment_postcode)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...establishment_postcode) can never be true.
Loading history...
916
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishment_postcode)), __LINE__);
917
        }
918
        $this->establishment_postcode = $establishment_postcode;
919
        return $this;
920
    }
921
    /**
922
     * Get establishment_city value
923
     * @return string|null
924
     */
925
    public function getEstablishment_city()
926
    {
927
        return $this->establishment_city;
928
    }
929
    /**
930
     * Set establishment_city value
931
     * @param string $establishment_city
932
     * @return \Webservices\StructType\DutchBusinessDossierV2
933
     */
934
    public function setEstablishment_city($establishment_city = null)
935
    {
936
        // validation for constraint: string
937
        if (!is_null($establishment_city) && !is_string($establishment_city)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...ng($establishment_city) can never be true.
Loading history...
938
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishment_city)), __LINE__);
939
        }
940
        $this->establishment_city = $establishment_city;
941
        return $this;
942
    }
943
    /**
944
     * Get establishment_street value
945
     * @return string|null
946
     */
947
    public function getEstablishment_street()
948
    {
949
        return $this->establishment_street;
950
    }
951
    /**
952
     * Set establishment_street value
953
     * @param string $establishment_street
954
     * @return \Webservices\StructType\DutchBusinessDossierV2
955
     */
956
    public function setEstablishment_street($establishment_street = null)
957
    {
958
        // validation for constraint: string
959
        if (!is_null($establishment_street) && !is_string($establishment_street)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...($establishment_street) can never be true.
Loading history...
960
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishment_street)), __LINE__);
961
        }
962
        $this->establishment_street = $establishment_street;
963
        return $this;
964
    }
965
    /**
966
     * Get establishment_house_number value
967
     * @return int|null
968
     */
969
    public function getEstablishment_house_number()
970
    {
971
        return $this->establishment_house_number;
972
    }
973
    /**
974
     * Set establishment_house_number value
975
     * @param int $establishment_house_number
976
     * @return \Webservices\StructType\DutchBusinessDossierV2
977
     */
978
    public function setEstablishment_house_number($establishment_house_number = null)
979
    {
980
        // validation for constraint: int
981
        if (!is_null($establishment_house_number) && !is_numeric($establishment_house_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment...blishment_house_number) can never be true.
Loading history...
982
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($establishment_house_number)), __LINE__);
983
        }
984
        $this->establishment_house_number = $establishment_house_number;
985
        return $this;
986
    }
987
    /**
988
     * Get establishment_house_number_addition value
989
     * @return string|null
990
     */
991
    public function getEstablishment_house_number_addition()
992
    {
993
        return $this->establishment_house_number_addition;
994
    }
995
    /**
996
     * Set establishment_house_number_addition value
997
     * @param string $establishment_house_number_addition
998
     * @return \Webservices\StructType\DutchBusinessDossierV2
999
     */
1000
    public function setEstablishment_house_number_addition($establishment_house_number_addition = null)
1001
    {
1002
        // validation for constraint: string
1003
        if (!is_null($establishment_house_number_addition) && !is_string($establishment_house_number_addition)) {
0 ignored issues
show
introduced by
The condition ! is_null($establishment..._house_number_addition) can never be true.
Loading history...
1004
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishment_house_number_addition)), __LINE__);
1005
        }
1006
        $this->establishment_house_number_addition = $establishment_house_number_addition;
1007
        return $this;
1008
    }
1009
    /**
1010
     * Get correspondence_postcode value
1011
     * @return string|null
1012
     */
1013
    public function getCorrespondence_postcode()
1014
    {
1015
        return $this->correspondence_postcode;
1016
    }
1017
    /**
1018
     * Set correspondence_postcode value
1019
     * @param string $correspondence_postcode
1020
     * @return \Webservices\StructType\DutchBusinessDossierV2
1021
     */
1022
    public function setCorrespondence_postcode($correspondence_postcode = null)
1023
    {
1024
        // validation for constraint: string
1025
        if (!is_null($correspondence_postcode) && !is_string($correspondence_postcode)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...orrespondence_postcode) can never be true.
Loading history...
1026
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondence_postcode)), __LINE__);
1027
        }
1028
        $this->correspondence_postcode = $correspondence_postcode;
1029
        return $this;
1030
    }
1031
    /**
1032
     * Get correspondence_city value
1033
     * @return string|null
1034
     */
1035
    public function getCorrespondence_city()
1036
    {
1037
        return $this->correspondence_city;
1038
    }
1039
    /**
1040
     * Set correspondence_city value
1041
     * @param string $correspondence_city
1042
     * @return \Webservices\StructType\DutchBusinessDossierV2
1043
     */
1044
    public function setCorrespondence_city($correspondence_city = null)
1045
    {
1046
        // validation for constraint: string
1047
        if (!is_null($correspondence_city) && !is_string($correspondence_city)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...g($correspondence_city) can never be true.
Loading history...
1048
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondence_city)), __LINE__);
1049
        }
1050
        $this->correspondence_city = $correspondence_city;
1051
        return $this;
1052
    }
1053
    /**
1054
     * Get correspondence_street value
1055
     * @return string|null
1056
     */
1057
    public function getCorrespondence_street()
1058
    {
1059
        return $this->correspondence_street;
1060
    }
1061
    /**
1062
     * Set correspondence_street value
1063
     * @param string $correspondence_street
1064
     * @return \Webservices\StructType\DutchBusinessDossierV2
1065
     */
1066
    public function setCorrespondence_street($correspondence_street = null)
1067
    {
1068
        // validation for constraint: string
1069
        if (!is_null($correspondence_street) && !is_string($correspondence_street)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...$correspondence_street) can never be true.
Loading history...
1070
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondence_street)), __LINE__);
1071
        }
1072
        $this->correspondence_street = $correspondence_street;
1073
        return $this;
1074
    }
1075
    /**
1076
     * Get correspondence_house_number value
1077
     * @return int|null
1078
     */
1079
    public function getCorrespondence_house_number()
1080
    {
1081
        return $this->correspondence_house_number;
1082
    }
1083
    /**
1084
     * Set correspondence_house_number value
1085
     * @param int $correspondence_house_number
1086
     * @return \Webservices\StructType\DutchBusinessDossierV2
1087
     */
1088
    public function setCorrespondence_house_number($correspondence_house_number = null)
1089
    {
1090
        // validation for constraint: int
1091
        if (!is_null($correspondence_house_number) && !is_numeric($correspondence_house_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...spondence_house_number) can never be true.
Loading history...
1092
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($correspondence_house_number)), __LINE__);
1093
        }
1094
        $this->correspondence_house_number = $correspondence_house_number;
1095
        return $this;
1096
    }
1097
    /**
1098
     * Get correspondence_house_number_addition value
1099
     * @return string|null
1100
     */
1101
    public function getCorrespondence_house_number_addition()
1102
    {
1103
        return $this->correspondence_house_number_addition;
1104
    }
1105
    /**
1106
     * Set correspondence_house_number_addition value
1107
     * @param string $correspondence_house_number_addition
1108
     * @return \Webservices\StructType\DutchBusinessDossierV2
1109
     */
1110
    public function setCorrespondence_house_number_addition($correspondence_house_number_addition = null)
1111
    {
1112
        // validation for constraint: string
1113
        if (!is_null($correspondence_house_number_addition) && !is_string($correspondence_house_number_addition)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc..._house_number_addition) can never be true.
Loading history...
1114
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondence_house_number_addition)), __LINE__);
1115
        }
1116
        $this->correspondence_house_number_addition = $correspondence_house_number_addition;
1117
        return $this;
1118
    }
1119
    /**
1120
     * Get correspondence_country value
1121
     * @return string|null
1122
     */
1123
    public function getCorrespondence_country()
1124
    {
1125
        return $this->correspondence_country;
1126
    }
1127
    /**
1128
     * Set correspondence_country value
1129
     * @param string $correspondence_country
1130
     * @return \Webservices\StructType\DutchBusinessDossierV2
1131
     */
1132
    public function setCorrespondence_country($correspondence_country = null)
1133
    {
1134
        // validation for constraint: string
1135
        if (!is_null($correspondence_country) && !is_string($correspondence_country)) {
0 ignored issues
show
introduced by
The condition ! is_null($correspondenc...correspondence_country) can never be true.
Loading history...
1136
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($correspondence_country)), __LINE__);
1137
        }
1138
        $this->correspondence_country = $correspondence_country;
1139
        return $this;
1140
    }
1141
    /**
1142
     * Get telephone_number value
1143
     * @return string|null
1144
     */
1145
    public function getTelephone_number()
1146
    {
1147
        return $this->telephone_number;
1148
    }
1149
    /**
1150
     * Set telephone_number value
1151
     * @param string $telephone_number
1152
     * @return \Webservices\StructType\DutchBusinessDossierV2
1153
     */
1154
    public function setTelephone_number($telephone_number = null)
1155
    {
1156
        // validation for constraint: string
1157
        if (!is_null($telephone_number) && !is_string($telephone_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($telephone_num...ring($telephone_number) can never be true.
Loading history...
1158
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($telephone_number)), __LINE__);
1159
        }
1160
        $this->telephone_number = $telephone_number;
1161
        return $this;
1162
    }
1163
    /**
1164
     * Get mobile_number value
1165
     * @return string|null
1166
     */
1167
    public function getMobile_number()
1168
    {
1169
        return $this->mobile_number;
1170
    }
1171
    /**
1172
     * Set mobile_number value
1173
     * @param string $mobile_number
1174
     * @return \Webservices\StructType\DutchBusinessDossierV2
1175
     */
1176
    public function setMobile_number($mobile_number = null)
1177
    {
1178
        // validation for constraint: string
1179
        if (!is_null($mobile_number) && !is_string($mobile_number)) {
0 ignored issues
show
introduced by
The condition ! is_null($mobile_number..._string($mobile_number) can never be true.
Loading history...
1180
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($mobile_number)), __LINE__);
1181
        }
1182
        $this->mobile_number = $mobile_number;
1183
        return $this;
1184
    }
1185
    /**
1186
     * Get domain_name value
1187
     * @return string|null
1188
     */
1189
    public function getDomain_name()
1190
    {
1191
        return $this->domain_name;
1192
    }
1193
    /**
1194
     * Set domain_name value
1195
     * @param string $domain_name
1196
     * @return \Webservices\StructType\DutchBusinessDossierV2
1197
     */
1198
    public function setDomain_name($domain_name = null)
1199
    {
1200
        // validation for constraint: string
1201
        if (!is_null($domain_name) && !is_string($domain_name)) {
0 ignored issues
show
introduced by
The condition ! is_null($domain_name) ...is_string($domain_name) can never be true.
Loading history...
1202
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($domain_name)), __LINE__);
1203
        }
1204
        $this->domain_name = $domain_name;
1205
        return $this;
1206
    }
1207
    /**
1208
     * Get contact_title1 value
1209
     * @return string|null
1210
     */
1211
    public function getContact_title1()
1212
    {
1213
        return $this->contact_title1;
1214
    }
1215
    /**
1216
     * Set contact_title1 value
1217
     * @param string $contact_title1
1218
     * @return \Webservices\StructType\DutchBusinessDossierV2
1219
     */
1220
    public function setContact_title1($contact_title1 = null)
1221
    {
1222
        // validation for constraint: string
1223
        if (!is_null($contact_title1) && !is_string($contact_title1)) {
0 ignored issues
show
introduced by
The condition ! is_null($contact_title...string($contact_title1) can never be true.
Loading history...
1224
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_title1)), __LINE__);
1225
        }
1226
        $this->contact_title1 = $contact_title1;
1227
        return $this;
1228
    }
1229
    /**
1230
     * Get contact_title2 value
1231
     * @return string|null
1232
     */
1233
    public function getContact_title2()
1234
    {
1235
        return $this->contact_title2;
1236
    }
1237
    /**
1238
     * Set contact_title2 value
1239
     * @param string $contact_title2
1240
     * @return \Webservices\StructType\DutchBusinessDossierV2
1241
     */
1242
    public function setContact_title2($contact_title2 = null)
1243
    {
1244
        // validation for constraint: string
1245
        if (!is_null($contact_title2) && !is_string($contact_title2)) {
0 ignored issues
show
introduced by
The condition ! is_null($contact_title...string($contact_title2) can never be true.
Loading history...
1246
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_title2)), __LINE__);
1247
        }
1248
        $this->contact_title2 = $contact_title2;
1249
        return $this;
1250
    }
1251
    /**
1252
     * Get contact_initials value
1253
     * @return string|null
1254
     */
1255
    public function getContact_initials()
1256
    {
1257
        return $this->contact_initials;
1258
    }
1259
    /**
1260
     * Set contact_initials value
1261
     * @param string $contact_initials
1262
     * @return \Webservices\StructType\DutchBusinessDossierV2
1263
     */
1264
    public function setContact_initials($contact_initials = null)
1265
    {
1266
        // validation for constraint: string
1267
        if (!is_null($contact_initials) && !is_string($contact_initials)) {
0 ignored issues
show
introduced by
The condition ! is_null($contact_initi...ring($contact_initials) can never be true.
Loading history...
1268
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_initials)), __LINE__);
1269
        }
1270
        $this->contact_initials = $contact_initials;
1271
        return $this;
1272
    }
1273
    /**
1274
     * Get contact_prefix value
1275
     * @return string|null
1276
     */
1277
    public function getContact_prefix()
1278
    {
1279
        return $this->contact_prefix;
1280
    }
1281
    /**
1282
     * Set contact_prefix value
1283
     * @param string $contact_prefix
1284
     * @return \Webservices\StructType\DutchBusinessDossierV2
1285
     */
1286
    public function setContact_prefix($contact_prefix = null)
1287
    {
1288
        // validation for constraint: string
1289
        if (!is_null($contact_prefix) && !is_string($contact_prefix)) {
0 ignored issues
show
introduced by
The condition ! is_null($contact_prefi...string($contact_prefix) can never be true.
Loading history...
1290
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_prefix)), __LINE__);
1291
        }
1292
        $this->contact_prefix = $contact_prefix;
1293
        return $this;
1294
    }
1295
    /**
1296
     * Get contact_surname value
1297
     * @return string|null
1298
     */
1299
    public function getContact_surname()
1300
    {
1301
        return $this->contact_surname;
1302
    }
1303
    /**
1304
     * Set contact_surname value
1305
     * @param string $contact_surname
1306
     * @return \Webservices\StructType\DutchBusinessDossierV2
1307
     */
1308
    public function setContact_surname($contact_surname = null)
1309
    {
1310
        // validation for constraint: string
1311
        if (!is_null($contact_surname) && !is_string($contact_surname)) {
0 ignored issues
show
introduced by
The condition ! is_null($contact_surna...tring($contact_surname) can never be true.
Loading history...
1312
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_surname)), __LINE__);
1313
        }
1314
        $this->contact_surname = $contact_surname;
1315
        return $this;
1316
    }
1317
    /**
1318
     * Get contact_gender value
1319
     * @return string|null
1320
     */
1321
    public function getContact_gender()
1322
    {
1323
        return $this->contact_gender;
1324
    }
1325
    /**
1326
     * Set contact_gender value
1327
     * @param string $contact_gender
1328
     * @return \Webservices\StructType\DutchBusinessDossierV2
1329
     */
1330
    public function setContact_gender($contact_gender = null)
1331
    {
1332
        // validation for constraint: string
1333
        if (!is_null($contact_gender) && !is_string($contact_gender)) {
0 ignored issues
show
introduced by
The condition ! is_null($contact_gende...string($contact_gender) can never be true.
Loading history...
1334
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_gender)), __LINE__);
1335
        }
1336
        $this->contact_gender = $contact_gender;
1337
        return $this;
1338
    }
1339
    /**
1340
     * Get primary_sbi_code value
1341
     * @return string|null
1342
     */
1343
    public function getPrimary_sbi_code()
1344
    {
1345
        return $this->primary_sbi_code;
1346
    }
1347
    /**
1348
     * Set primary_sbi_code value
1349
     * @param string $primary_sbi_code
1350
     * @return \Webservices\StructType\DutchBusinessDossierV2
1351
     */
1352
    public function setPrimary_sbi_code($primary_sbi_code = null)
1353
    {
1354
        // validation for constraint: string
1355
        if (!is_null($primary_sbi_code) && !is_string($primary_sbi_code)) {
0 ignored issues
show
introduced by
The condition ! is_null($primary_sbi_c...ring($primary_sbi_code) can never be true.
Loading history...
1356
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($primary_sbi_code)), __LINE__);
1357
        }
1358
        $this->primary_sbi_code = $primary_sbi_code;
1359
        return $this;
1360
    }
1361
    /**
1362
     * Get secondary_sbi_code1 value
1363
     * @return string|null
1364
     */
1365
    public function getSecondary_sbi_code1()
1366
    {
1367
        return $this->secondary_sbi_code1;
1368
    }
1369
    /**
1370
     * Set secondary_sbi_code1 value
1371
     * @param string $secondary_sbi_code1
1372
     * @return \Webservices\StructType\DutchBusinessDossierV2
1373
     */
1374
    public function setSecondary_sbi_code1($secondary_sbi_code1 = null)
1375
    {
1376
        // validation for constraint: string
1377
        if (!is_null($secondary_sbi_code1) && !is_string($secondary_sbi_code1)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondary_sbi...g($secondary_sbi_code1) can never be true.
Loading history...
1378
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code1)), __LINE__);
1379
        }
1380
        $this->secondary_sbi_code1 = $secondary_sbi_code1;
1381
        return $this;
1382
    }
1383
    /**
1384
     * Get secondary_sbi_code2 value
1385
     * @return string|null
1386
     */
1387
    public function getSecondary_sbi_code2()
1388
    {
1389
        return $this->secondary_sbi_code2;
1390
    }
1391
    /**
1392
     * Set secondary_sbi_code2 value
1393
     * @param string $secondary_sbi_code2
1394
     * @return \Webservices\StructType\DutchBusinessDossierV2
1395
     */
1396
    public function setSecondary_sbi_code2($secondary_sbi_code2 = null)
1397
    {
1398
        // validation for constraint: string
1399
        if (!is_null($secondary_sbi_code2) && !is_string($secondary_sbi_code2)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondary_sbi...g($secondary_sbi_code2) can never be true.
Loading history...
1400
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code2)), __LINE__);
1401
        }
1402
        $this->secondary_sbi_code2 = $secondary_sbi_code2;
1403
        return $this;
1404
    }
1405
    /**
1406
     * Get primary_sbi_code_text value
1407
     * @return string|null
1408
     */
1409
    public function getPrimary_sbi_code_text()
1410
    {
1411
        return $this->primary_sbi_code_text;
1412
    }
1413
    /**
1414
     * Set primary_sbi_code_text value
1415
     * @param string $primary_sbi_code_text
1416
     * @return \Webservices\StructType\DutchBusinessDossierV2
1417
     */
1418
    public function setPrimary_sbi_code_text($primary_sbi_code_text = null)
1419
    {
1420
        // validation for constraint: string
1421
        if (!is_null($primary_sbi_code_text) && !is_string($primary_sbi_code_text)) {
0 ignored issues
show
introduced by
The condition ! is_null($primary_sbi_c...$primary_sbi_code_text) can never be true.
Loading history...
1422
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($primary_sbi_code_text)), __LINE__);
1423
        }
1424
        $this->primary_sbi_code_text = $primary_sbi_code_text;
1425
        return $this;
1426
    }
1427
    /**
1428
     * Get secondary_sbi_code1_text value
1429
     * @return string|null
1430
     */
1431
    public function getSecondary_sbi_code1_text()
1432
    {
1433
        return $this->secondary_sbi_code1_text;
1434
    }
1435
    /**
1436
     * Set secondary_sbi_code1_text value
1437
     * @param string $secondary_sbi_code1_text
1438
     * @return \Webservices\StructType\DutchBusinessDossierV2
1439
     */
1440
    public function setSecondary_sbi_code1_text($secondary_sbi_code1_text = null)
1441
    {
1442
        // validation for constraint: string
1443
        if (!is_null($secondary_sbi_code1_text) && !is_string($secondary_sbi_code1_text)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondary_sbi...condary_sbi_code1_text) can never be true.
Loading history...
1444
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code1_text)), __LINE__);
1445
        }
1446
        $this->secondary_sbi_code1_text = $secondary_sbi_code1_text;
1447
        return $this;
1448
    }
1449
    /**
1450
     * Get secondary_sbi_code2_text value
1451
     * @return string|null
1452
     */
1453
    public function getSecondary_sbi_code2_text()
1454
    {
1455
        return $this->secondary_sbi_code2_text;
1456
    }
1457
    /**
1458
     * Set secondary_sbi_code2_text value
1459
     * @param string $secondary_sbi_code2_text
1460
     * @return \Webservices\StructType\DutchBusinessDossierV2
1461
     */
1462
    public function setSecondary_sbi_code2_text($secondary_sbi_code2_text = null)
1463
    {
1464
        // validation for constraint: string
1465
        if (!is_null($secondary_sbi_code2_text) && !is_string($secondary_sbi_code2_text)) {
0 ignored issues
show
introduced by
The condition ! is_null($secondary_sbi...condary_sbi_code2_text) can never be true.
Loading history...
1466
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code2_text)), __LINE__);
1467
        }
1468
        $this->secondary_sbi_code2_text = $secondary_sbi_code2_text;
1469
        return $this;
1470
    }
1471
    /**
1472
     * Get personnel value
1473
     * @return int|null
1474
     */
1475
    public function getPersonnel()
1476
    {
1477
        return $this->personnel;
1478
    }
1479
    /**
1480
     * Set personnel value
1481
     * @param int $personnel
1482
     * @return \Webservices\StructType\DutchBusinessDossierV2
1483
     */
1484
    public function setPersonnel($personnel = null)
1485
    {
1486
        // validation for constraint: int
1487
        if (!is_null($personnel) && !is_numeric($personnel)) {
0 ignored issues
show
introduced by
The condition ! is_null($personnel) && ! is_numeric($personnel) can never be true.
Loading history...
1488
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($personnel)), __LINE__);
1489
        }
1490
        $this->personnel = $personnel;
1491
        return $this;
1492
    }
1493
    /**
1494
     * Get class_personnel value
1495
     * @return int|null
1496
     */
1497
    public function getClass_personnel()
1498
    {
1499
        return $this->class_personnel;
1500
    }
1501
    /**
1502
     * Set class_personnel value
1503
     * @param int $class_personnel
1504
     * @return \Webservices\StructType\DutchBusinessDossierV2
1505
     */
1506
    public function setClass_personnel($class_personnel = null)
1507
    {
1508
        // validation for constraint: int
1509
        if (!is_null($class_personnel) && !is_numeric($class_personnel)) {
0 ignored issues
show
introduced by
The condition ! is_null($class_personn...meric($class_personnel) can never be true.
Loading history...
1510
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($class_personnel)), __LINE__);
1511
        }
1512
        $this->class_personnel = $class_personnel;
1513
        return $this;
1514
    }
1515
    /**
1516
     * Get personnel_fulltime value
1517
     * @return int|null
1518
     */
1519
    public function getPersonnel_fulltime()
1520
    {
1521
        return $this->personnel_fulltime;
1522
    }
1523
    /**
1524
     * Set personnel_fulltime value
1525
     * @param int $personnel_fulltime
1526
     * @return \Webservices\StructType\DutchBusinessDossierV2
1527
     */
1528
    public function setPersonnel_fulltime($personnel_fulltime = null)
1529
    {
1530
        // validation for constraint: int
1531
        if (!is_null($personnel_fulltime) && !is_numeric($personnel_fulltime)) {
0 ignored issues
show
introduced by
The condition ! is_null($personnel_ful...ic($personnel_fulltime) can never be true.
Loading history...
1532
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($personnel_fulltime)), __LINE__);
1533
        }
1534
        $this->personnel_fulltime = $personnel_fulltime;
1535
        return $this;
1536
    }
1537
    /**
1538
     * Get class_personnel_fulltime value
1539
     * @return int|null
1540
     */
1541
    public function getClass_personnel_fulltime()
1542
    {
1543
        return $this->class_personnel_fulltime;
1544
    }
1545
    /**
1546
     * Set class_personnel_fulltime value
1547
     * @param int $class_personnel_fulltime
1548
     * @return \Webservices\StructType\DutchBusinessDossierV2
1549
     */
1550
    public function setClass_personnel_fulltime($class_personnel_fulltime = null)
1551
    {
1552
        // validation for constraint: int
1553
        if (!is_null($class_personnel_fulltime) && !is_numeric($class_personnel_fulltime)) {
0 ignored issues
show
introduced by
The condition ! is_null($class_personn...ass_personnel_fulltime) can never be true.
Loading history...
1554
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($class_personnel_fulltime)), __LINE__);
1555
        }
1556
        $this->class_personnel_fulltime = $class_personnel_fulltime;
1557
        return $this;
1558
    }
1559
    /**
1560
     * Get personnel_reference_date value
1561
     * @return \Webservices\StructType\DutchBusinessDateV2|null
1562
     */
1563
    public function getPersonnel_reference_date()
1564
    {
1565
        return $this->personnel_reference_date;
1566
    }
1567
    /**
1568
     * Set personnel_reference_date value
1569
     * @param \Webservices\StructType\DutchBusinessDateV2 $personnel_reference_date
1570
     * @return \Webservices\StructType\DutchBusinessDossierV2
1571
     */
1572
    public function setPersonnel_reference_date(\Webservices\StructType\DutchBusinessDateV2 $personnel_reference_date = null)
1573
    {
1574
        $this->personnel_reference_date = $personnel_reference_date;
1575
        return $this;
1576
    }
1577
    /**
1578
     * Get personnel_ci value
1579
     * @return int|null
1580
     */
1581
    public function getPersonnel_ci()
1582
    {
1583
        return $this->personnel_ci;
1584
    }
1585
    /**
1586
     * Set personnel_ci value
1587
     * @param int $personnel_ci
1588
     * @return \Webservices\StructType\DutchBusinessDossierV2
1589
     */
1590
    public function setPersonnel_ci($personnel_ci = null)
1591
    {
1592
        // validation for constraint: int
1593
        if (!is_null($personnel_ci) && !is_numeric($personnel_ci)) {
0 ignored issues
show
introduced by
The condition ! is_null($personnel_ci)..._numeric($personnel_ci) can never be true.
Loading history...
1594
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($personnel_ci)), __LINE__);
1595
        }
1596
        $this->personnel_ci = $personnel_ci;
1597
        return $this;
1598
    }
1599
    /**
1600
     * Get class_personnel_ci value
1601
     * @return int|null
1602
     */
1603
    public function getClass_personnel_ci()
1604
    {
1605
        return $this->class_personnel_ci;
1606
    }
1607
    /**
1608
     * Set class_personnel_ci value
1609
     * @param int $class_personnel_ci
1610
     * @return \Webservices\StructType\DutchBusinessDossierV2
1611
     */
1612
    public function setClass_personnel_ci($class_personnel_ci = null)
1613
    {
1614
        // validation for constraint: int
1615
        if (!is_null($class_personnel_ci) && !is_numeric($class_personnel_ci)) {
0 ignored issues
show
introduced by
The condition ! is_null($class_personn...ic($class_personnel_ci) can never be true.
Loading history...
1616
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($class_personnel_ci)), __LINE__);
1617
        }
1618
        $this->class_personnel_ci = $class_personnel_ci;
1619
        return $this;
1620
    }
1621
    /**
1622
     * Get personnel_ci_reference_date value
1623
     * @return \Webservices\StructType\DutchBusinessDateV2|null
1624
     */
1625
    public function getPersonnel_ci_reference_date()
1626
    {
1627
        return $this->personnel_ci_reference_date;
1628
    }
1629
    /**
1630
     * Set personnel_ci_reference_date value
1631
     * @param \Webservices\StructType\DutchBusinessDateV2 $personnel_ci_reference_date
1632
     * @return \Webservices\StructType\DutchBusinessDossierV2
1633
     */
1634
    public function setPersonnel_ci_reference_date(\Webservices\StructType\DutchBusinessDateV2 $personnel_ci_reference_date = null)
1635
    {
1636
        $this->personnel_ci_reference_date = $personnel_ci_reference_date;
1637
        return $this;
1638
    }
1639
    /**
1640
     * Get indication_import value
1641
     * @return bool|null
1642
     */
1643
    public function getIndication_import()
1644
    {
1645
        return $this->indication_import;
1646
    }
1647
    /**
1648
     * Set indication_import value
1649
     * @param bool $indication_import
1650
     * @return \Webservices\StructType\DutchBusinessDossierV2
1651
     */
1652
    public function setIndication_import($indication_import = null)
1653
    {
1654
        // validation for constraint: boolean
1655
        if (!is_null($indication_import) && !is_bool($indication_import)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_im...ool($indication_import) can never be true.
Loading history...
1656
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_import)), __LINE__);
1657
        }
1658
        $this->indication_import = $indication_import;
1659
        return $this;
1660
    }
1661
    /**
1662
     * Get indication_export value
1663
     * @return bool|null
1664
     */
1665
    public function getIndication_export()
1666
    {
1667
        return $this->indication_export;
1668
    }
1669
    /**
1670
     * Set indication_export value
1671
     * @param bool $indication_export
1672
     * @return \Webservices\StructType\DutchBusinessDossierV2
1673
     */
1674
    public function setIndication_export($indication_export = null)
1675
    {
1676
        // validation for constraint: boolean
1677
        if (!is_null($indication_export) && !is_bool($indication_export)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_ex...ool($indication_export) can never be true.
Loading history...
1678
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_export)), __LINE__);
1679
        }
1680
        $this->indication_export = $indication_export;
1681
        return $this;
1682
    }
1683
    /**
1684
     * Get indication_economically_active value
1685
     * @return bool|null
1686
     */
1687
    public function getIndication_economically_active()
1688
    {
1689
        return $this->indication_economically_active;
1690
    }
1691
    /**
1692
     * Set indication_economically_active value
1693
     * @param bool $indication_economically_active
1694
     * @return \Webservices\StructType\DutchBusinessDossierV2
1695
     */
1696
    public function setIndication_economically_active($indication_economically_active = null)
1697
    {
1698
        // validation for constraint: boolean
1699
        if (!is_null($indication_economically_active) && !is_bool($indication_economically_active)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_ec...on_economically_active) can never be true.
Loading history...
1700
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_economically_active)), __LINE__);
1701
        }
1702
        $this->indication_economically_active = $indication_economically_active;
1703
        return $this;
1704
    }
1705
    /**
1706
     * Get indication_non_mailing value
1707
     * @return bool|null
1708
     */
1709
    public function getIndication_non_mailing()
1710
    {
1711
        return $this->indication_non_mailing;
1712
    }
1713
    /**
1714
     * Set indication_non_mailing value
1715
     * @param bool $indication_non_mailing
1716
     * @return \Webservices\StructType\DutchBusinessDossierV2
1717
     */
1718
    public function setIndication_non_mailing($indication_non_mailing = null)
1719
    {
1720
        // validation for constraint: boolean
1721
        if (!is_null($indication_non_mailing) && !is_bool($indication_non_mailing)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_no...indication_non_mailing) can never be true.
Loading history...
1722
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_non_mailing)), __LINE__);
1723
        }
1724
        $this->indication_non_mailing = $indication_non_mailing;
1725
        return $this;
1726
    }
1727
    /**
1728
     * Get indication_bankruptcy value
1729
     * @return bool|null
1730
     */
1731
    public function getIndication_bankruptcy()
1732
    {
1733
        return $this->indication_bankruptcy;
1734
    }
1735
    /**
1736
     * Set indication_bankruptcy value
1737
     * @param bool $indication_bankruptcy
1738
     * @return \Webservices\StructType\DutchBusinessDossierV2
1739
     */
1740
    public function setIndication_bankruptcy($indication_bankruptcy = null)
1741
    {
1742
        // validation for constraint: boolean
1743
        if (!is_null($indication_bankruptcy) && !is_bool($indication_bankruptcy)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_ba...$indication_bankruptcy) can never be true.
Loading history...
1744
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_bankruptcy)), __LINE__);
1745
        }
1746
        $this->indication_bankruptcy = $indication_bankruptcy;
1747
        return $this;
1748
    }
1749
    /**
1750
     * Get indication_dip value
1751
     * @return bool|null
1752
     */
1753
    public function getIndication_dip()
1754
    {
1755
        return $this->indication_dip;
1756
    }
1757
    /**
1758
     * Set indication_dip value
1759
     * @param bool $indication_dip
1760
     * @return \Webservices\StructType\DutchBusinessDossierV2
1761
     */
1762
    public function setIndication_dip($indication_dip = null)
1763
    {
1764
        // validation for constraint: boolean
1765
        if (!is_null($indication_dip) && !is_bool($indication_dip)) {
0 ignored issues
show
introduced by
The condition ! is_null($indication_di...s_bool($indication_dip) can never be true.
Loading history...
1766
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_dip)), __LINE__);
1767
        }
1768
        $this->indication_dip = $indication_dip;
1769
        return $this;
1770
    }
1771
    /**
1772
     * Get authorized_share_capital value
1773
     * @return int|null
1774
     */
1775
    public function getAuthorized_share_capital()
1776
    {
1777
        return $this->authorized_share_capital;
1778
    }
1779
    /**
1780
     * Set authorized_share_capital value
1781
     * @param int $authorized_share_capital
1782
     * @return \Webservices\StructType\DutchBusinessDossierV2
1783
     */
1784
    public function setAuthorized_share_capital($authorized_share_capital = null)
1785
    {
1786
        // validation for constraint: int
1787
        if (!is_null($authorized_share_capital) && !is_numeric($authorized_share_capital)) {
0 ignored issues
show
introduced by
The condition ! is_null($authorized_sh...thorized_share_capital) can never be true.
Loading history...
1788
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($authorized_share_capital)), __LINE__);
1789
        }
1790
        $this->authorized_share_capital = $authorized_share_capital;
1791
        return $this;
1792
    }
1793
    /**
1794
     * Get authorized_share_capital_currency value
1795
     * @return string|null
1796
     */
1797
    public function getAuthorized_share_capital_currency()
1798
    {
1799
        return $this->authorized_share_capital_currency;
1800
    }
1801
    /**
1802
     * Set authorized_share_capital_currency value
1803
     * @param string $authorized_share_capital_currency
1804
     * @return \Webservices\StructType\DutchBusinessDossierV2
1805
     */
1806
    public function setAuthorized_share_capital_currency($authorized_share_capital_currency = null)
1807
    {
1808
        // validation for constraint: string
1809
        if (!is_null($authorized_share_capital_currency) && !is_string($authorized_share_capital_currency)) {
0 ignored issues
show
introduced by
The condition ! is_null($authorized_sh...share_capital_currency) can never be true.
Loading history...
1810
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($authorized_share_capital_currency)), __LINE__);
1811
        }
1812
        $this->authorized_share_capital_currency = $authorized_share_capital_currency;
1813
        return $this;
1814
    }
1815
    /**
1816
     * Get paid_up_share_capital value
1817
     * @return int|null
1818
     */
1819
    public function getPaid_up_share_capital()
1820
    {
1821
        return $this->paid_up_share_capital;
1822
    }
1823
    /**
1824
     * Set paid_up_share_capital value
1825
     * @param int $paid_up_share_capital
1826
     * @return \Webservices\StructType\DutchBusinessDossierV2
1827
     */
1828
    public function setPaid_up_share_capital($paid_up_share_capital = null)
1829
    {
1830
        // validation for constraint: int
1831
        if (!is_null($paid_up_share_capital) && !is_numeric($paid_up_share_capital)) {
0 ignored issues
show
introduced by
The condition ! is_null($paid_up_share...$paid_up_share_capital) can never be true.
Loading history...
1832
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($paid_up_share_capital)), __LINE__);
1833
        }
1834
        $this->paid_up_share_capital = $paid_up_share_capital;
1835
        return $this;
1836
    }
1837
    /**
1838
     * Get paid_up_share_capital_currency value
1839
     * @return string|null
1840
     */
1841
    public function getPaid_up_share_capital_currency()
1842
    {
1843
        return $this->paid_up_share_capital_currency;
1844
    }
1845
    /**
1846
     * Set paid_up_share_capital_currency value
1847
     * @param string $paid_up_share_capital_currency
1848
     * @return \Webservices\StructType\DutchBusinessDossierV2
1849
     */
1850
    public function setPaid_up_share_capital_currency($paid_up_share_capital_currency = null)
1851
    {
1852
        // validation for constraint: string
1853
        if (!is_null($paid_up_share_capital_currency) && !is_string($paid_up_share_capital_currency)) {
0 ignored issues
show
introduced by
The condition ! is_null($paid_up_share...share_capital_currency) can never be true.
Loading history...
1854
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($paid_up_share_capital_currency)), __LINE__);
1855
        }
1856
        $this->paid_up_share_capital_currency = $paid_up_share_capital_currency;
1857
        return $this;
1858
    }
1859
    /**
1860
     * Get issued_share_capital value
1861
     * @return int|null
1862
     */
1863
    public function getIssued_share_capital()
1864
    {
1865
        return $this->issued_share_capital;
1866
    }
1867
    /**
1868
     * Set issued_share_capital value
1869
     * @param int $issued_share_capital
1870
     * @return \Webservices\StructType\DutchBusinessDossierV2
1871
     */
1872
    public function setIssued_share_capital($issued_share_capital = null)
1873
    {
1874
        // validation for constraint: int
1875
        if (!is_null($issued_share_capital) && !is_numeric($issued_share_capital)) {
0 ignored issues
show
introduced by
The condition ! is_null($issued_share_...($issued_share_capital) can never be true.
Loading history...
1876
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($issued_share_capital)), __LINE__);
1877
        }
1878
        $this->issued_share_capital = $issued_share_capital;
1879
        return $this;
1880
    }
1881
    /**
1882
     * Get issued_share_capital_currency value
1883
     * @return string|null
1884
     */
1885
    public function getIssued_share_capital_currency()
1886
    {
1887
        return $this->issued_share_capital_currency;
1888
    }
1889
    /**
1890
     * Set issued_share_capital_currency value
1891
     * @param string $issued_share_capital_currency
1892
     * @return \Webservices\StructType\DutchBusinessDossierV2
1893
     */
1894
    public function setIssued_share_capital_currency($issued_share_capital_currency = null)
1895
    {
1896
        // validation for constraint: string
1897
        if (!is_null($issued_share_capital_currency) && !is_string($issued_share_capital_currency)) {
0 ignored issues
show
introduced by
The condition ! is_null($issued_share_...share_capital_currency) can never be true.
Loading history...
1898
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($issued_share_capital_currency)), __LINE__);
1899
        }
1900
        $this->issued_share_capital_currency = $issued_share_capital_currency;
1901
        return $this;
1902
    }
1903
    /**
1904
     * Get founding_date value
1905
     * @return \Webservices\StructType\DutchBusinessDateV2|null
1906
     */
1907
    public function getFounding_date()
1908
    {
1909
        return $this->founding_date;
1910
    }
1911
    /**
1912
     * Set founding_date value
1913
     * @param \Webservices\StructType\DutchBusinessDateV2 $founding_date
1914
     * @return \Webservices\StructType\DutchBusinessDossierV2
1915
     */
1916
    public function setFounding_date(\Webservices\StructType\DutchBusinessDateV2 $founding_date = null)
1917
    {
1918
        $this->founding_date = $founding_date;
1919
        return $this;
1920
    }
1921
    /**
1922
     * Get discontinuation_date value
1923
     * @return \Webservices\StructType\DutchBusinessDateV2|null
1924
     */
1925
    public function getDiscontinuation_date()
1926
    {
1927
        return $this->discontinuation_date;
1928
    }
1929
    /**
1930
     * Set discontinuation_date value
1931
     * @param \Webservices\StructType\DutchBusinessDateV2 $discontinuation_date
1932
     * @return \Webservices\StructType\DutchBusinessDossierV2
1933
     */
1934
    public function setDiscontinuation_date(\Webservices\StructType\DutchBusinessDateV2 $discontinuation_date = null)
1935
    {
1936
        $this->discontinuation_date = $discontinuation_date;
1937
        return $this;
1938
    }
1939
    /**
1940
     * Get continuation_date value
1941
     * @return \Webservices\StructType\DutchBusinessDateV2|null
1942
     */
1943
    public function getContinuation_date()
1944
    {
1945
        return $this->continuation_date;
1946
    }
1947
    /**
1948
     * Set continuation_date value
1949
     * @param \Webservices\StructType\DutchBusinessDateV2 $continuation_date
1950
     * @return \Webservices\StructType\DutchBusinessDossierV2
1951
     */
1952
    public function setContinuation_date(\Webservices\StructType\DutchBusinessDateV2 $continuation_date = null)
1953
    {
1954
        $this->continuation_date = $continuation_date;
1955
        return $this;
1956
    }
1957
    /**
1958
     * Get establishment_date value
1959
     * @return \Webservices\StructType\DutchBusinessDateV2|null
1960
     */
1961
    public function getEstablishment_date()
1962
    {
1963
        return $this->establishment_date;
1964
    }
1965
    /**
1966
     * Set establishment_date value
1967
     * @param \Webservices\StructType\DutchBusinessDateV2 $establishment_date
1968
     * @return \Webservices\StructType\DutchBusinessDossierV2
1969
     */
1970
    public function setEstablishment_date(\Webservices\StructType\DutchBusinessDateV2 $establishment_date = null)
1971
    {
1972
        $this->establishment_date = $establishment_date;
1973
        return $this;
1974
    }
1975
    /**
1976
     * Get annual_financial_statement_summary value
1977
     * @return \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary|null
1978
     */
1979
    public function getAnnual_financial_statement_summary()
1980
    {
1981
        return $this->annual_financial_statement_summary;
1982
    }
1983
    /**
1984
     * Set annual_financial_statement_summary value
1985
     * @param \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary
1986
     * @return \Webservices\StructType\DutchBusinessDossierV2
1987
     */
1988
    public function setAnnual_financial_statement_summary(\Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary = null)
1989
    {
1990
        $this->annual_financial_statement_summary = $annual_financial_statement_summary;
1991
        return $this;
1992
    }
1993
    /**
1994
     * Get structure value
1995
     * @return \Webservices\StructType\DutchBusinessStructure|null
1996
     */
1997
    public function getStructure()
1998
    {
1999
        return $this->structure;
2000
    }
2001
    /**
2002
     * Set structure value
2003
     * @param \Webservices\StructType\DutchBusinessStructure $structure
2004
     * @return \Webservices\StructType\DutchBusinessDossierV2
2005
     */
2006
    public function setStructure(\Webservices\StructType\DutchBusinessStructure $structure = null)
2007
    {
2008
        $this->structure = $structure;
2009
        return $this;
2010
    }
2011
    /**
2012
     * Get sbi_collection value
2013
     * @return \Webservices\StructType\DutchBusinessSBICollection|null
2014
     */
2015
    public function getSbi_collection()
2016
    {
2017
        return $this->sbi_collection;
2018
    }
2019
    /**
2020
     * Set sbi_collection value
2021
     * @param \Webservices\StructType\DutchBusinessSBICollection $sbi_collection
2022
     * @return \Webservices\StructType\DutchBusinessDossierV2
2023
     */
2024
    public function setSbi_collection(\Webservices\StructType\DutchBusinessSBICollection $sbi_collection = null)
2025
    {
2026
        $this->sbi_collection = $sbi_collection;
2027
        return $this;
2028
    }
2029
    /**
2030
     * Method called when an object has been exported with var_export() functions
2031
     * It allows to return an object instantiated with the values
2032
     * @see AbstractStructBase::__set_state()
2033
     * @uses AbstractStructBase::__set_state()
2034
     * @param array $array the exported values
2035
     * @return \Webservices\StructType\DutchBusinessDossierV2
2036
     */
2037
    public static function __set_state(array $array)
2038
    {
2039
        return parent::__set_state($array);
2040
    }
2041
    /**
2042
     * Method returning the class name
2043
     * @return string __CLASS__
2044
     */
2045
    public function __toString()
2046
    {
2047
        return __CLASS__;
2048
    }
2049
}
2050