DutchBusinessDossierV3::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 62
Code Lines 60

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 60
nc 1
nop 59
dl 0
loc 62
rs 9.4743
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 DutchBusinessDossierV3 StructType
9
 * @subpackage Structs
10
 * @author JCID <[email protected]>
11
 */
12
class DutchBusinessDossierV3 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_address
94
     * Meta informations extracted from the WSDL
95
     * - minOccurs: 0
96
     * @var \Webservices\StructType\DutchBusinessFormattedAddress
97
     */
98
    public $establishment_address;
99
    /**
100
     * The correspondence_address
101
     * Meta informations extracted from the WSDL
102
     * - minOccurs: 0
103
     * @var \Webservices\StructType\DutchBusinessFormattedAddress
104
     */
105
    public $correspondence_address;
106
    /**
107
     * The telephone_number
108
     * @var string
109
     */
110
    public $telephone_number;
111
    /**
112
     * The mobile_number
113
     * @var string
114
     */
115
    public $mobile_number;
116
    /**
117
     * The domain_name
118
     * @var string
119
     */
120
    public $domain_name;
121
    /**
122
     * The contact_title1
123
     * @var string
124
     */
125
    public $contact_title1;
126
    /**
127
     * The contact_title2
128
     * @var string
129
     */
130
    public $contact_title2;
131
    /**
132
     * The contact_initials
133
     * @var string
134
     */
135
    public $contact_initials;
136
    /**
137
     * The contact_prefix
138
     * @var string
139
     */
140
    public $contact_prefix;
141
    /**
142
     * The contact_surname
143
     * @var string
144
     */
145
    public $contact_surname;
146
    /**
147
     * The contact_gender
148
     * @var string
149
     */
150
    public $contact_gender;
151
    /**
152
     * The primary_sbi_code
153
     * @var string
154
     */
155
    public $primary_sbi_code;
156
    /**
157
     * The secondary_sbi_code1
158
     * @var string
159
     */
160
    public $secondary_sbi_code1;
161
    /**
162
     * The secondary_sbi_code2
163
     * @var string
164
     */
165
    public $secondary_sbi_code2;
166
    /**
167
     * The primary_sbi_code_text
168
     * @var string
169
     */
170
    public $primary_sbi_code_text;
171
    /**
172
     * The secondary_sbi_code1_text
173
     * @var string
174
     */
175
    public $secondary_sbi_code1_text;
176
    /**
177
     * The secondary_sbi_code2_text
178
     * @var string
179
     */
180
    public $secondary_sbi_code2_text;
181
    /**
182
     * The personnel
183
     * @var int
184
     */
185
    public $personnel;
186
    /**
187
     * The class_personnel
188
     * @var int
189
     */
190
    public $class_personnel;
191
    /**
192
     * The personnel_fulltime
193
     * @var int
194
     */
195
    public $personnel_fulltime;
196
    /**
197
     * The class_personnel_fulltime
198
     * @var int
199
     */
200
    public $class_personnel_fulltime;
201
    /**
202
     * The personnel_reference_date
203
     * Meta informations extracted from the WSDL
204
     * - minOccurs: 0
205
     * @var \Webservices\StructType\DutchBusinessDateV3
206
     */
207
    public $personnel_reference_date;
208
    /**
209
     * The personnel_ci
210
     * @var int
211
     */
212
    public $personnel_ci;
213
    /**
214
     * The class_personnel_ci
215
     * @var int
216
     */
217
    public $class_personnel_ci;
218
    /**
219
     * The personnel_ci_reference_date
220
     * Meta informations extracted from the WSDL
221
     * - minOccurs: 0
222
     * @var \Webservices\StructType\DutchBusinessDateV3
223
     */
224
    public $personnel_ci_reference_date;
225
    /**
226
     * The indication_import
227
     * Meta informations extracted from the WSDL
228
     * - minOccurs: 0
229
     * @var bool
230
     */
231
    public $indication_import;
232
    /**
233
     * The indication_export
234
     * Meta informations extracted from the WSDL
235
     * - minOccurs: 0
236
     * @var bool
237
     */
238
    public $indication_export;
239
    /**
240
     * The indication_economically_active
241
     * @var bool
242
     */
243
    public $indication_economically_active;
244
    /**
245
     * The indication_non_mailing
246
     * @var bool
247
     */
248
    public $indication_non_mailing;
249
    /**
250
     * The indication_bankruptcy
251
     * @var bool
252
     */
253
    public $indication_bankruptcy;
254
    /**
255
     * The indication_dip
256
     * @var bool
257
     */
258
    public $indication_dip;
259
    /**
260
     * The insolvencies
261
     * Meta informations extracted from the WSDL
262
     * - minOccurs: 0
263
     * @var \Webservices\ArrayType\DutchBusinessInsolvencyArray
264
     */
265
    public $insolvencies;
266
    /**
267
     * The authorized_share_capital
268
     * Meta informations extracted from the WSDL
269
     * - minOccurs: 0
270
     * @var int
271
     */
272
    public $authorized_share_capital;
273
    /**
274
     * The authorized_share_capital_currency
275
     * Meta informations extracted from the WSDL
276
     * - minOccurs: 0
277
     * @var string
278
     */
279
    public $authorized_share_capital_currency;
280
    /**
281
     * The paid_up_share_capital
282
     * Meta informations extracted from the WSDL
283
     * - minOccurs: 0
284
     * @var int
285
     */
286
    public $paid_up_share_capital;
287
    /**
288
     * The paid_up_share_capital_currency
289
     * Meta informations extracted from the WSDL
290
     * - minOccurs: 0
291
     * @var string
292
     */
293
    public $paid_up_share_capital_currency;
294
    /**
295
     * The issued_share_capital
296
     * Meta informations extracted from the WSDL
297
     * - minOccurs: 0
298
     * @var int
299
     */
300
    public $issued_share_capital;
301
    /**
302
     * The issued_share_capital_currency
303
     * Meta informations extracted from the WSDL
304
     * - minOccurs: 0
305
     * @var string
306
     */
307
    public $issued_share_capital_currency;
308
    /**
309
     * The founding_date
310
     * Meta informations extracted from the WSDL
311
     * - minOccurs: 0
312
     * @var \Webservices\StructType\DutchBusinessDateV3
313
     */
314
    public $founding_date;
315
    /**
316
     * The discontinuation_date
317
     * Meta informations extracted from the WSDL
318
     * - minOccurs: 0
319
     * @var \Webservices\StructType\DutchBusinessDateV3
320
     */
321
    public $discontinuation_date;
322
    /**
323
     * The continuation_date
324
     * Meta informations extracted from the WSDL
325
     * - minOccurs: 0
326
     * @var \Webservices\StructType\DutchBusinessDateV3
327
     */
328
    public $continuation_date;
329
    /**
330
     * The establishment_date
331
     * Meta informations extracted from the WSDL
332
     * - minOccurs: 0
333
     * @var \Webservices\StructType\DutchBusinessDateV3
334
     */
335
    public $establishment_date;
336
    /**
337
     * The annual_financial_statement_summary
338
     * Meta informations extracted from the WSDL
339
     * - minOccurs: 0
340
     * @var \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary
341
     */
342
    public $annual_financial_statement_summary;
343
    /**
344
     * The structure
345
     * Meta informations extracted from the WSDL
346
     * - minOccurs: 0
347
     * @var \Webservices\StructType\DutchBusinessStructure
348
     */
349
    public $structure;
350
    /**
351
     * The sbi_collection
352
     * Meta informations extracted from the WSDL
353
     * - minOccurs: 0
354
     * @var \Webservices\StructType\DutchBusinessSBICollection
355
     */
356
    public $sbi_collection;
357
    /**
358
     * Constructor method for DutchBusinessDossierV3
359
     * @uses DutchBusinessDossierV3::setUpdate_info()
360
     * @uses DutchBusinessDossierV3::setDossier_number()
361
     * @uses DutchBusinessDossierV3::setEstablishment_number()
362
     * @uses DutchBusinessDossierV3::setMain_establishment_number()
363
     * @uses DutchBusinessDossierV3::setIndication_main_establishment()
364
     * @uses DutchBusinessDossierV3::setRsin_number()
365
     * @uses DutchBusinessDossierV3::setChamber_number()
366
     * @uses DutchBusinessDossierV3::setLegal_form_code()
367
     * @uses DutchBusinessDossierV3::setLegal_form_text()
368
     * @uses DutchBusinessDossierV3::setIndication_organisation_code()
369
     * @uses DutchBusinessDossierV3::setLegal_name()
370
     * @uses DutchBusinessDossierV3::setTrade_name_45()
371
     * @uses DutchBusinessDossierV3::setTrade_name_full()
372
     * @uses DutchBusinessDossierV3::setTrade_names()
373
     * @uses DutchBusinessDossierV3::setEstablishment_address()
374
     * @uses DutchBusinessDossierV3::setCorrespondence_address()
375
     * @uses DutchBusinessDossierV3::setTelephone_number()
376
     * @uses DutchBusinessDossierV3::setMobile_number()
377
     * @uses DutchBusinessDossierV3::setDomain_name()
378
     * @uses DutchBusinessDossierV3::setContact_title1()
379
     * @uses DutchBusinessDossierV3::setContact_title2()
380
     * @uses DutchBusinessDossierV3::setContact_initials()
381
     * @uses DutchBusinessDossierV3::setContact_prefix()
382
     * @uses DutchBusinessDossierV3::setContact_surname()
383
     * @uses DutchBusinessDossierV3::setContact_gender()
384
     * @uses DutchBusinessDossierV3::setPrimary_sbi_code()
385
     * @uses DutchBusinessDossierV3::setSecondary_sbi_code1()
386
     * @uses DutchBusinessDossierV3::setSecondary_sbi_code2()
387
     * @uses DutchBusinessDossierV3::setPrimary_sbi_code_text()
388
     * @uses DutchBusinessDossierV3::setSecondary_sbi_code1_text()
389
     * @uses DutchBusinessDossierV3::setSecondary_sbi_code2_text()
390
     * @uses DutchBusinessDossierV3::setPersonnel()
391
     * @uses DutchBusinessDossierV3::setClass_personnel()
392
     * @uses DutchBusinessDossierV3::setPersonnel_fulltime()
393
     * @uses DutchBusinessDossierV3::setClass_personnel_fulltime()
394
     * @uses DutchBusinessDossierV3::setPersonnel_reference_date()
395
     * @uses DutchBusinessDossierV3::setPersonnel_ci()
396
     * @uses DutchBusinessDossierV3::setClass_personnel_ci()
397
     * @uses DutchBusinessDossierV3::setPersonnel_ci_reference_date()
398
     * @uses DutchBusinessDossierV3::setIndication_import()
399
     * @uses DutchBusinessDossierV3::setIndication_export()
400
     * @uses DutchBusinessDossierV3::setIndication_economically_active()
401
     * @uses DutchBusinessDossierV3::setIndication_non_mailing()
402
     * @uses DutchBusinessDossierV3::setIndication_bankruptcy()
403
     * @uses DutchBusinessDossierV3::setIndication_dip()
404
     * @uses DutchBusinessDossierV3::setInsolvencies()
405
     * @uses DutchBusinessDossierV3::setAuthorized_share_capital()
406
     * @uses DutchBusinessDossierV3::setAuthorized_share_capital_currency()
407
     * @uses DutchBusinessDossierV3::setPaid_up_share_capital()
408
     * @uses DutchBusinessDossierV3::setPaid_up_share_capital_currency()
409
     * @uses DutchBusinessDossierV3::setIssued_share_capital()
410
     * @uses DutchBusinessDossierV3::setIssued_share_capital_currency()
411
     * @uses DutchBusinessDossierV3::setFounding_date()
412
     * @uses DutchBusinessDossierV3::setDiscontinuation_date()
413
     * @uses DutchBusinessDossierV3::setContinuation_date()
414
     * @uses DutchBusinessDossierV3::setEstablishment_date()
415
     * @uses DutchBusinessDossierV3::setAnnual_financial_statement_summary()
416
     * @uses DutchBusinessDossierV3::setStructure()
417
     * @uses DutchBusinessDossierV3::setSbi_collection()
418
     * @param \Webservices\StructType\DutchBusinessUpdateReference $update_info
419
     * @param string $dossier_number
420
     * @param string $establishment_number
421
     * @param string $main_establishment_number
422
     * @param bool $indication_main_establishment
423
     * @param string $rsin_number
424
     * @param string $chamber_number
425
     * @param string $legal_form_code
426
     * @param string $legal_form_text
427
     * @param string $indication_organisation_code
428
     * @param string $legal_name
429
     * @param string $trade_name_45
430
     * @param string $trade_name_full
431
     * @param \Webservices\ArrayType\StringArray $trade_names
432
     * @param \Webservices\StructType\DutchBusinessFormattedAddress $establishment_address
433
     * @param \Webservices\StructType\DutchBusinessFormattedAddress $correspondence_address
434
     * @param string $telephone_number
435
     * @param string $mobile_number
436
     * @param string $domain_name
437
     * @param string $contact_title1
438
     * @param string $contact_title2
439
     * @param string $contact_initials
440
     * @param string $contact_prefix
441
     * @param string $contact_surname
442
     * @param string $contact_gender
443
     * @param string $primary_sbi_code
444
     * @param string $secondary_sbi_code1
445
     * @param string $secondary_sbi_code2
446
     * @param string $primary_sbi_code_text
447
     * @param string $secondary_sbi_code1_text
448
     * @param string $secondary_sbi_code2_text
449
     * @param int $personnel
450
     * @param int $class_personnel
451
     * @param int $personnel_fulltime
452
     * @param int $class_personnel_fulltime
453
     * @param \Webservices\StructType\DutchBusinessDateV3 $personnel_reference_date
454
     * @param int $personnel_ci
455
     * @param int $class_personnel_ci
456
     * @param \Webservices\StructType\DutchBusinessDateV3 $personnel_ci_reference_date
457
     * @param bool $indication_import
458
     * @param bool $indication_export
459
     * @param bool $indication_economically_active
460
     * @param bool $indication_non_mailing
461
     * @param bool $indication_bankruptcy
462
     * @param bool $indication_dip
463
     * @param \Webservices\ArrayType\DutchBusinessInsolvencyArray $insolvencies
464
     * @param int $authorized_share_capital
465
     * @param string $authorized_share_capital_currency
466
     * @param int $paid_up_share_capital
467
     * @param string $paid_up_share_capital_currency
468
     * @param int $issued_share_capital
469
     * @param string $issued_share_capital_currency
470
     * @param \Webservices\StructType\DutchBusinessDateV3 $founding_date
471
     * @param \Webservices\StructType\DutchBusinessDateV3 $discontinuation_date
472
     * @param \Webservices\StructType\DutchBusinessDateV3 $continuation_date
473
     * @param \Webservices\StructType\DutchBusinessDateV3 $establishment_date
474
     * @param \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary
475
     * @param \Webservices\StructType\DutchBusinessStructure $structure
476
     * @param \Webservices\StructType\DutchBusinessSBICollection $sbi_collection
477
     */
478
    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, \Webservices\StructType\DutchBusinessFormattedAddress $establishment_address = null, \Webservices\StructType\DutchBusinessFormattedAddress $correspondence_address = 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\DutchBusinessDateV3 $personnel_reference_date = null, $personnel_ci = null, $class_personnel_ci = null, \Webservices\StructType\DutchBusinessDateV3 $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, \Webservices\ArrayType\DutchBusinessInsolvencyArray $insolvencies = 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\DutchBusinessDateV3 $founding_date = null, \Webservices\StructType\DutchBusinessDateV3 $discontinuation_date = null, \Webservices\StructType\DutchBusinessDateV3 $continuation_date = null, \Webservices\StructType\DutchBusinessDateV3 $establishment_date = null, \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary = null, \Webservices\StructType\DutchBusinessStructure $structure = null, \Webservices\StructType\DutchBusinessSBICollection $sbi_collection = null)
479
    {
480
        $this
481
            ->setUpdate_info($update_info)
482
            ->setDossier_number($dossier_number)
483
            ->setEstablishment_number($establishment_number)
484
            ->setMain_establishment_number($main_establishment_number)
485
            ->setIndication_main_establishment($indication_main_establishment)
486
            ->setRsin_number($rsin_number)
487
            ->setChamber_number($chamber_number)
488
            ->setLegal_form_code($legal_form_code)
489
            ->setLegal_form_text($legal_form_text)
490
            ->setIndication_organisation_code($indication_organisation_code)
491
            ->setLegal_name($legal_name)
492
            ->setTrade_name_45($trade_name_45)
493
            ->setTrade_name_full($trade_name_full)
494
            ->setTrade_names($trade_names)
495
            ->setEstablishment_address($establishment_address)
496
            ->setCorrespondence_address($correspondence_address)
497
            ->setTelephone_number($telephone_number)
498
            ->setMobile_number($mobile_number)
499
            ->setDomain_name($domain_name)
500
            ->setContact_title1($contact_title1)
501
            ->setContact_title2($contact_title2)
502
            ->setContact_initials($contact_initials)
503
            ->setContact_prefix($contact_prefix)
504
            ->setContact_surname($contact_surname)
505
            ->setContact_gender($contact_gender)
506
            ->setPrimary_sbi_code($primary_sbi_code)
507
            ->setSecondary_sbi_code1($secondary_sbi_code1)
508
            ->setSecondary_sbi_code2($secondary_sbi_code2)
509
            ->setPrimary_sbi_code_text($primary_sbi_code_text)
510
            ->setSecondary_sbi_code1_text($secondary_sbi_code1_text)
511
            ->setSecondary_sbi_code2_text($secondary_sbi_code2_text)
512
            ->setPersonnel($personnel)
513
            ->setClass_personnel($class_personnel)
514
            ->setPersonnel_fulltime($personnel_fulltime)
515
            ->setClass_personnel_fulltime($class_personnel_fulltime)
516
            ->setPersonnel_reference_date($personnel_reference_date)
517
            ->setPersonnel_ci($personnel_ci)
518
            ->setClass_personnel_ci($class_personnel_ci)
519
            ->setPersonnel_ci_reference_date($personnel_ci_reference_date)
520
            ->setIndication_import($indication_import)
521
            ->setIndication_export($indication_export)
522
            ->setIndication_economically_active($indication_economically_active)
523
            ->setIndication_non_mailing($indication_non_mailing)
524
            ->setIndication_bankruptcy($indication_bankruptcy)
525
            ->setIndication_dip($indication_dip)
526
            ->setInsolvencies($insolvencies)
527
            ->setAuthorized_share_capital($authorized_share_capital)
528
            ->setAuthorized_share_capital_currency($authorized_share_capital_currency)
529
            ->setPaid_up_share_capital($paid_up_share_capital)
530
            ->setPaid_up_share_capital_currency($paid_up_share_capital_currency)
531
            ->setIssued_share_capital($issued_share_capital)
532
            ->setIssued_share_capital_currency($issued_share_capital_currency)
533
            ->setFounding_date($founding_date)
534
            ->setDiscontinuation_date($discontinuation_date)
535
            ->setContinuation_date($continuation_date)
536
            ->setEstablishment_date($establishment_date)
537
            ->setAnnual_financial_statement_summary($annual_financial_statement_summary)
538
            ->setStructure($structure)
539
            ->setSbi_collection($sbi_collection);
540
    }
541
    /**
542
     * Get update_info value
543
     * @return \Webservices\StructType\DutchBusinessUpdateReference|null
544
     */
545
    public function getUpdate_info()
546
    {
547
        return $this->update_info;
548
    }
549
    /**
550
     * Set update_info value
551
     * @param \Webservices\StructType\DutchBusinessUpdateReference $update_info
552
     * @return \Webservices\StructType\DutchBusinessDossierV3
553
     */
554
    public function setUpdate_info(\Webservices\StructType\DutchBusinessUpdateReference $update_info = null)
555
    {
556
        $this->update_info = $update_info;
557
        return $this;
558
    }
559
    /**
560
     * Get dossier_number value
561
     * @return string|null
562
     */
563
    public function getDossier_number()
564
    {
565
        return $this->dossier_number;
566
    }
567
    /**
568
     * Set dossier_number value
569
     * @param string $dossier_number
570
     * @return \Webservices\StructType\DutchBusinessDossierV3
571
     */
572
    public function setDossier_number($dossier_number = null)
573
    {
574
        // validation for constraint: string
575
        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...
576
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($dossier_number)), __LINE__);
577
        }
578
        $this->dossier_number = $dossier_number;
579
        return $this;
580
    }
581
    /**
582
     * Get establishment_number value
583
     * @return string|null
584
     */
585
    public function getEstablishment_number()
586
    {
587
        return $this->establishment_number;
588
    }
589
    /**
590
     * Set establishment_number value
591
     * @param string $establishment_number
592
     * @return \Webservices\StructType\DutchBusinessDossierV3
593
     */
594
    public function setEstablishment_number($establishment_number = null)
595
    {
596
        // validation for constraint: string
597
        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...
598
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($establishment_number)), __LINE__);
599
        }
600
        $this->establishment_number = $establishment_number;
601
        return $this;
602
    }
603
    /**
604
     * Get main_establishment_number value
605
     * @return string|null
606
     */
607
    public function getMain_establishment_number()
608
    {
609
        return $this->main_establishment_number;
610
    }
611
    /**
612
     * Set main_establishment_number value
613
     * @param string $main_establishment_number
614
     * @return \Webservices\StructType\DutchBusinessDossierV3
615
     */
616
    public function setMain_establishment_number($main_establishment_number = null)
617
    {
618
        // validation for constraint: string
619
        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...
620
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($main_establishment_number)), __LINE__);
621
        }
622
        $this->main_establishment_number = $main_establishment_number;
623
        return $this;
624
    }
625
    /**
626
     * Get indication_main_establishment value
627
     * @return bool|null
628
     */
629
    public function getIndication_main_establishment()
630
    {
631
        return $this->indication_main_establishment;
632
    }
633
    /**
634
     * Set indication_main_establishment value
635
     * @param bool $indication_main_establishment
636
     * @return \Webservices\StructType\DutchBusinessDossierV3
637
     */
638
    public function setIndication_main_establishment($indication_main_establishment = null)
639
    {
640
        // validation for constraint: boolean
641
        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...
642
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_main_establishment)), __LINE__);
643
        }
644
        $this->indication_main_establishment = $indication_main_establishment;
645
        return $this;
646
    }
647
    /**
648
     * Get rsin_number value
649
     * @return string|null
650
     */
651
    public function getRsin_number()
652
    {
653
        return $this->rsin_number;
654
    }
655
    /**
656
     * Set rsin_number value
657
     * @param string $rsin_number
658
     * @return \Webservices\StructType\DutchBusinessDossierV3
659
     */
660
    public function setRsin_number($rsin_number = null)
661
    {
662
        // validation for constraint: string
663
        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...
664
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($rsin_number)), __LINE__);
665
        }
666
        $this->rsin_number = $rsin_number;
667
        return $this;
668
    }
669
    /**
670
     * Get chamber_number value
671
     * @return string|null
672
     */
673
    public function getChamber_number()
674
    {
675
        return $this->chamber_number;
676
    }
677
    /**
678
     * Set chamber_number value
679
     * @param string $chamber_number
680
     * @return \Webservices\StructType\DutchBusinessDossierV3
681
     */
682
    public function setChamber_number($chamber_number = null)
683
    {
684
        // validation for constraint: string
685
        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...
686
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($chamber_number)), __LINE__);
687
        }
688
        $this->chamber_number = $chamber_number;
689
        return $this;
690
    }
691
    /**
692
     * Get legal_form_code value
693
     * @return string|null
694
     */
695
    public function getLegal_form_code()
696
    {
697
        return $this->legal_form_code;
698
    }
699
    /**
700
     * Set legal_form_code value
701
     * @param string $legal_form_code
702
     * @return \Webservices\StructType\DutchBusinessDossierV3
703
     */
704
    public function setLegal_form_code($legal_form_code = null)
705
    {
706
        // validation for constraint: string
707
        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...
708
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legal_form_code)), __LINE__);
709
        }
710
        $this->legal_form_code = $legal_form_code;
711
        return $this;
712
    }
713
    /**
714
     * Get legal_form_text value
715
     * @return string|null
716
     */
717
    public function getLegal_form_text()
718
    {
719
        return $this->legal_form_text;
720
    }
721
    /**
722
     * Set legal_form_text value
723
     * @param string $legal_form_text
724
     * @return \Webservices\StructType\DutchBusinessDossierV3
725
     */
726
    public function setLegal_form_text($legal_form_text = null)
727
    {
728
        // validation for constraint: string
729
        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...
730
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legal_form_text)), __LINE__);
731
        }
732
        $this->legal_form_text = $legal_form_text;
733
        return $this;
734
    }
735
    /**
736
     * Get indication_organisation_code value
737
     * @return string|null
738
     */
739
    public function getIndication_organisation_code()
740
    {
741
        return $this->indication_organisation_code;
742
    }
743
    /**
744
     * Set indication_organisation_code value
745
     * @param string $indication_organisation_code
746
     * @return \Webservices\StructType\DutchBusinessDossierV3
747
     */
748
    public function setIndication_organisation_code($indication_organisation_code = null)
749
    {
750
        // validation for constraint: string
751
        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...
752
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indication_organisation_code)), __LINE__);
753
        }
754
        $this->indication_organisation_code = $indication_organisation_code;
755
        return $this;
756
    }
757
    /**
758
     * Get legal_name value
759
     * @return string|null
760
     */
761
    public function getLegal_name()
762
    {
763
        return $this->legal_name;
764
    }
765
    /**
766
     * Set legal_name value
767
     * @param string $legal_name
768
     * @return \Webservices\StructType\DutchBusinessDossierV3
769
     */
770
    public function setLegal_name($legal_name = null)
771
    {
772
        // validation for constraint: string
773
        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...
774
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($legal_name)), __LINE__);
775
        }
776
        $this->legal_name = $legal_name;
777
        return $this;
778
    }
779
    /**
780
     * Get trade_name value
781
     * @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...
782
     */
783
    public function getTrade_name_45()
784
    {
785
        return $this->trade_name_45;
786
    }
787
    /**
788
     * Set trade_name value
789
     * @param trade_name $trade_name
790
     * @return \Webservices\StructType\DutchBusinessDossierV3
791
     */
792
    public function setTrade_name_45($trade_name_45 = null)
793
    {
794
        // validation for constraint: string
795
        if (!is_null($trade_name_45) && !is_string($trade_name_45)) {
796
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($trade_name_45)), __LINE__);
797
        }
798
        $this->trade_name_45 = $trade_name_45;
799
        return $this;
800
    }
801
    /**
802
     * Get trade_name_full value
803
     * @return string|null
804
     */
805
    public function getTrade_name_full()
806
    {
807
        return $this->trade_name_full;
808
    }
809
    /**
810
     * Set trade_name_full value
811
     * @param string $trade_name_full
812
     * @return \Webservices\StructType\DutchBusinessDossierV3
813
     */
814
    public function setTrade_name_full($trade_name_full = null)
815
    {
816
        // validation for constraint: string
817
        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...
818
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($trade_name_full)), __LINE__);
819
        }
820
        $this->trade_name_full = $trade_name_full;
821
        return $this;
822
    }
823
    /**
824
     * Get trade_names value
825
     * @return \Webservices\ArrayType\StringArray|null
826
     */
827
    public function getTrade_names()
828
    {
829
        return $this->trade_names;
830
    }
831
    /**
832
     * Set trade_names value
833
     * @param \Webservices\ArrayType\StringArray $trade_names
834
     * @return \Webservices\StructType\DutchBusinessDossierV3
835
     */
836
    public function setTrade_names(\Webservices\ArrayType\StringArray $trade_names = null)
837
    {
838
        $this->trade_names = $trade_names;
839
        return $this;
840
    }
841
    /**
842
     * Get establishment_address value
843
     * @return \Webservices\StructType\DutchBusinessFormattedAddress|null
844
     */
845
    public function getEstablishment_address()
846
    {
847
        return $this->establishment_address;
848
    }
849
    /**
850
     * Set establishment_address value
851
     * @param \Webservices\StructType\DutchBusinessFormattedAddress $establishment_address
852
     * @return \Webservices\StructType\DutchBusinessDossierV3
853
     */
854
    public function setEstablishment_address(\Webservices\StructType\DutchBusinessFormattedAddress $establishment_address = null)
855
    {
856
        $this->establishment_address = $establishment_address;
857
        return $this;
858
    }
859
    /**
860
     * Get correspondence_address value
861
     * @return \Webservices\StructType\DutchBusinessFormattedAddress|null
862
     */
863
    public function getCorrespondence_address()
864
    {
865
        return $this->correspondence_address;
866
    }
867
    /**
868
     * Set correspondence_address value
869
     * @param \Webservices\StructType\DutchBusinessFormattedAddress $correspondence_address
870
     * @return \Webservices\StructType\DutchBusinessDossierV3
871
     */
872
    public function setCorrespondence_address(\Webservices\StructType\DutchBusinessFormattedAddress $correspondence_address = null)
873
    {
874
        $this->correspondence_address = $correspondence_address;
875
        return $this;
876
    }
877
    /**
878
     * Get telephone_number value
879
     * @return string|null
880
     */
881
    public function getTelephone_number()
882
    {
883
        return $this->telephone_number;
884
    }
885
    /**
886
     * Set telephone_number value
887
     * @param string $telephone_number
888
     * @return \Webservices\StructType\DutchBusinessDossierV3
889
     */
890
    public function setTelephone_number($telephone_number = null)
891
    {
892
        // validation for constraint: string
893
        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...
894
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($telephone_number)), __LINE__);
895
        }
896
        $this->telephone_number = $telephone_number;
897
        return $this;
898
    }
899
    /**
900
     * Get mobile_number value
901
     * @return string|null
902
     */
903
    public function getMobile_number()
904
    {
905
        return $this->mobile_number;
906
    }
907
    /**
908
     * Set mobile_number value
909
     * @param string $mobile_number
910
     * @return \Webservices\StructType\DutchBusinessDossierV3
911
     */
912
    public function setMobile_number($mobile_number = null)
913
    {
914
        // validation for constraint: string
915
        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...
916
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($mobile_number)), __LINE__);
917
        }
918
        $this->mobile_number = $mobile_number;
919
        return $this;
920
    }
921
    /**
922
     * Get domain_name value
923
     * @return string|null
924
     */
925
    public function getDomain_name()
926
    {
927
        return $this->domain_name;
928
    }
929
    /**
930
     * Set domain_name value
931
     * @param string $domain_name
932
     * @return \Webservices\StructType\DutchBusinessDossierV3
933
     */
934
    public function setDomain_name($domain_name = null)
935
    {
936
        // validation for constraint: string
937
        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...
938
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($domain_name)), __LINE__);
939
        }
940
        $this->domain_name = $domain_name;
941
        return $this;
942
    }
943
    /**
944
     * Get contact_title1 value
945
     * @return string|null
946
     */
947
    public function getContact_title1()
948
    {
949
        return $this->contact_title1;
950
    }
951
    /**
952
     * Set contact_title1 value
953
     * @param string $contact_title1
954
     * @return \Webservices\StructType\DutchBusinessDossierV3
955
     */
956
    public function setContact_title1($contact_title1 = null)
957
    {
958
        // validation for constraint: string
959
        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...
960
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_title1)), __LINE__);
961
        }
962
        $this->contact_title1 = $contact_title1;
963
        return $this;
964
    }
965
    /**
966
     * Get contact_title2 value
967
     * @return string|null
968
     */
969
    public function getContact_title2()
970
    {
971
        return $this->contact_title2;
972
    }
973
    /**
974
     * Set contact_title2 value
975
     * @param string $contact_title2
976
     * @return \Webservices\StructType\DutchBusinessDossierV3
977
     */
978
    public function setContact_title2($contact_title2 = null)
979
    {
980
        // validation for constraint: string
981
        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...
982
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_title2)), __LINE__);
983
        }
984
        $this->contact_title2 = $contact_title2;
985
        return $this;
986
    }
987
    /**
988
     * Get contact_initials value
989
     * @return string|null
990
     */
991
    public function getContact_initials()
992
    {
993
        return $this->contact_initials;
994
    }
995
    /**
996
     * Set contact_initials value
997
     * @param string $contact_initials
998
     * @return \Webservices\StructType\DutchBusinessDossierV3
999
     */
1000
    public function setContact_initials($contact_initials = null)
1001
    {
1002
        // validation for constraint: string
1003
        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...
1004
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_initials)), __LINE__);
1005
        }
1006
        $this->contact_initials = $contact_initials;
1007
        return $this;
1008
    }
1009
    /**
1010
     * Get contact_prefix value
1011
     * @return string|null
1012
     */
1013
    public function getContact_prefix()
1014
    {
1015
        return $this->contact_prefix;
1016
    }
1017
    /**
1018
     * Set contact_prefix value
1019
     * @param string $contact_prefix
1020
     * @return \Webservices\StructType\DutchBusinessDossierV3
1021
     */
1022
    public function setContact_prefix($contact_prefix = null)
1023
    {
1024
        // validation for constraint: string
1025
        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...
1026
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_prefix)), __LINE__);
1027
        }
1028
        $this->contact_prefix = $contact_prefix;
1029
        return $this;
1030
    }
1031
    /**
1032
     * Get contact_surname value
1033
     * @return string|null
1034
     */
1035
    public function getContact_surname()
1036
    {
1037
        return $this->contact_surname;
1038
    }
1039
    /**
1040
     * Set contact_surname value
1041
     * @param string $contact_surname
1042
     * @return \Webservices\StructType\DutchBusinessDossierV3
1043
     */
1044
    public function setContact_surname($contact_surname = null)
1045
    {
1046
        // validation for constraint: string
1047
        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...
1048
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_surname)), __LINE__);
1049
        }
1050
        $this->contact_surname = $contact_surname;
1051
        return $this;
1052
    }
1053
    /**
1054
     * Get contact_gender value
1055
     * @return string|null
1056
     */
1057
    public function getContact_gender()
1058
    {
1059
        return $this->contact_gender;
1060
    }
1061
    /**
1062
     * Set contact_gender value
1063
     * @param string $contact_gender
1064
     * @return \Webservices\StructType\DutchBusinessDossierV3
1065
     */
1066
    public function setContact_gender($contact_gender = null)
1067
    {
1068
        // validation for constraint: string
1069
        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...
1070
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($contact_gender)), __LINE__);
1071
        }
1072
        $this->contact_gender = $contact_gender;
1073
        return $this;
1074
    }
1075
    /**
1076
     * Get primary_sbi_code value
1077
     * @return string|null
1078
     */
1079
    public function getPrimary_sbi_code()
1080
    {
1081
        return $this->primary_sbi_code;
1082
    }
1083
    /**
1084
     * Set primary_sbi_code value
1085
     * @param string $primary_sbi_code
1086
     * @return \Webservices\StructType\DutchBusinessDossierV3
1087
     */
1088
    public function setPrimary_sbi_code($primary_sbi_code = null)
1089
    {
1090
        // validation for constraint: string
1091
        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...
1092
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($primary_sbi_code)), __LINE__);
1093
        }
1094
        $this->primary_sbi_code = $primary_sbi_code;
1095
        return $this;
1096
    }
1097
    /**
1098
     * Get secondary_sbi_code1 value
1099
     * @return string|null
1100
     */
1101
    public function getSecondary_sbi_code1()
1102
    {
1103
        return $this->secondary_sbi_code1;
1104
    }
1105
    /**
1106
     * Set secondary_sbi_code1 value
1107
     * @param string $secondary_sbi_code1
1108
     * @return \Webservices\StructType\DutchBusinessDossierV3
1109
     */
1110
    public function setSecondary_sbi_code1($secondary_sbi_code1 = null)
1111
    {
1112
        // validation for constraint: string
1113
        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...
1114
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code1)), __LINE__);
1115
        }
1116
        $this->secondary_sbi_code1 = $secondary_sbi_code1;
1117
        return $this;
1118
    }
1119
    /**
1120
     * Get secondary_sbi_code2 value
1121
     * @return string|null
1122
     */
1123
    public function getSecondary_sbi_code2()
1124
    {
1125
        return $this->secondary_sbi_code2;
1126
    }
1127
    /**
1128
     * Set secondary_sbi_code2 value
1129
     * @param string $secondary_sbi_code2
1130
     * @return \Webservices\StructType\DutchBusinessDossierV3
1131
     */
1132
    public function setSecondary_sbi_code2($secondary_sbi_code2 = null)
1133
    {
1134
        // validation for constraint: string
1135
        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...
1136
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code2)), __LINE__);
1137
        }
1138
        $this->secondary_sbi_code2 = $secondary_sbi_code2;
1139
        return $this;
1140
    }
1141
    /**
1142
     * Get primary_sbi_code_text value
1143
     * @return string|null
1144
     */
1145
    public function getPrimary_sbi_code_text()
1146
    {
1147
        return $this->primary_sbi_code_text;
1148
    }
1149
    /**
1150
     * Set primary_sbi_code_text value
1151
     * @param string $primary_sbi_code_text
1152
     * @return \Webservices\StructType\DutchBusinessDossierV3
1153
     */
1154
    public function setPrimary_sbi_code_text($primary_sbi_code_text = null)
1155
    {
1156
        // validation for constraint: string
1157
        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...
1158
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($primary_sbi_code_text)), __LINE__);
1159
        }
1160
        $this->primary_sbi_code_text = $primary_sbi_code_text;
1161
        return $this;
1162
    }
1163
    /**
1164
     * Get secondary_sbi_code1_text value
1165
     * @return string|null
1166
     */
1167
    public function getSecondary_sbi_code1_text()
1168
    {
1169
        return $this->secondary_sbi_code1_text;
1170
    }
1171
    /**
1172
     * Set secondary_sbi_code1_text value
1173
     * @param string $secondary_sbi_code1_text
1174
     * @return \Webservices\StructType\DutchBusinessDossierV3
1175
     */
1176
    public function setSecondary_sbi_code1_text($secondary_sbi_code1_text = null)
1177
    {
1178
        // validation for constraint: string
1179
        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...
1180
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code1_text)), __LINE__);
1181
        }
1182
        $this->secondary_sbi_code1_text = $secondary_sbi_code1_text;
1183
        return $this;
1184
    }
1185
    /**
1186
     * Get secondary_sbi_code2_text value
1187
     * @return string|null
1188
     */
1189
    public function getSecondary_sbi_code2_text()
1190
    {
1191
        return $this->secondary_sbi_code2_text;
1192
    }
1193
    /**
1194
     * Set secondary_sbi_code2_text value
1195
     * @param string $secondary_sbi_code2_text
1196
     * @return \Webservices\StructType\DutchBusinessDossierV3
1197
     */
1198
    public function setSecondary_sbi_code2_text($secondary_sbi_code2_text = null)
1199
    {
1200
        // validation for constraint: string
1201
        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...
1202
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($secondary_sbi_code2_text)), __LINE__);
1203
        }
1204
        $this->secondary_sbi_code2_text = $secondary_sbi_code2_text;
1205
        return $this;
1206
    }
1207
    /**
1208
     * Get personnel value
1209
     * @return int|null
1210
     */
1211
    public function getPersonnel()
1212
    {
1213
        return $this->personnel;
1214
    }
1215
    /**
1216
     * Set personnel value
1217
     * @param int $personnel
1218
     * @return \Webservices\StructType\DutchBusinessDossierV3
1219
     */
1220
    public function setPersonnel($personnel = null)
1221
    {
1222
        // validation for constraint: int
1223
        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...
1224
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($personnel)), __LINE__);
1225
        }
1226
        $this->personnel = $personnel;
1227
        return $this;
1228
    }
1229
    /**
1230
     * Get class_personnel value
1231
     * @return int|null
1232
     */
1233
    public function getClass_personnel()
1234
    {
1235
        return $this->class_personnel;
1236
    }
1237
    /**
1238
     * Set class_personnel value
1239
     * @param int $class_personnel
1240
     * @return \Webservices\StructType\DutchBusinessDossierV3
1241
     */
1242
    public function setClass_personnel($class_personnel = null)
1243
    {
1244
        // validation for constraint: int
1245
        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...
1246
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($class_personnel)), __LINE__);
1247
        }
1248
        $this->class_personnel = $class_personnel;
1249
        return $this;
1250
    }
1251
    /**
1252
     * Get personnel_fulltime value
1253
     * @return int|null
1254
     */
1255
    public function getPersonnel_fulltime()
1256
    {
1257
        return $this->personnel_fulltime;
1258
    }
1259
    /**
1260
     * Set personnel_fulltime value
1261
     * @param int $personnel_fulltime
1262
     * @return \Webservices\StructType\DutchBusinessDossierV3
1263
     */
1264
    public function setPersonnel_fulltime($personnel_fulltime = null)
1265
    {
1266
        // validation for constraint: int
1267
        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...
1268
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($personnel_fulltime)), __LINE__);
1269
        }
1270
        $this->personnel_fulltime = $personnel_fulltime;
1271
        return $this;
1272
    }
1273
    /**
1274
     * Get class_personnel_fulltime value
1275
     * @return int|null
1276
     */
1277
    public function getClass_personnel_fulltime()
1278
    {
1279
        return $this->class_personnel_fulltime;
1280
    }
1281
    /**
1282
     * Set class_personnel_fulltime value
1283
     * @param int $class_personnel_fulltime
1284
     * @return \Webservices\StructType\DutchBusinessDossierV3
1285
     */
1286
    public function setClass_personnel_fulltime($class_personnel_fulltime = null)
1287
    {
1288
        // validation for constraint: int
1289
        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...
1290
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($class_personnel_fulltime)), __LINE__);
1291
        }
1292
        $this->class_personnel_fulltime = $class_personnel_fulltime;
1293
        return $this;
1294
    }
1295
    /**
1296
     * Get personnel_reference_date value
1297
     * @return \Webservices\StructType\DutchBusinessDateV3|null
1298
     */
1299
    public function getPersonnel_reference_date()
1300
    {
1301
        return $this->personnel_reference_date;
1302
    }
1303
    /**
1304
     * Set personnel_reference_date value
1305
     * @param \Webservices\StructType\DutchBusinessDateV3 $personnel_reference_date
1306
     * @return \Webservices\StructType\DutchBusinessDossierV3
1307
     */
1308
    public function setPersonnel_reference_date(\Webservices\StructType\DutchBusinessDateV3 $personnel_reference_date = null)
1309
    {
1310
        $this->personnel_reference_date = $personnel_reference_date;
1311
        return $this;
1312
    }
1313
    /**
1314
     * Get personnel_ci value
1315
     * @return int|null
1316
     */
1317
    public function getPersonnel_ci()
1318
    {
1319
        return $this->personnel_ci;
1320
    }
1321
    /**
1322
     * Set personnel_ci value
1323
     * @param int $personnel_ci
1324
     * @return \Webservices\StructType\DutchBusinessDossierV3
1325
     */
1326
    public function setPersonnel_ci($personnel_ci = null)
1327
    {
1328
        // validation for constraint: int
1329
        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...
1330
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($personnel_ci)), __LINE__);
1331
        }
1332
        $this->personnel_ci = $personnel_ci;
1333
        return $this;
1334
    }
1335
    /**
1336
     * Get class_personnel_ci value
1337
     * @return int|null
1338
     */
1339
    public function getClass_personnel_ci()
1340
    {
1341
        return $this->class_personnel_ci;
1342
    }
1343
    /**
1344
     * Set class_personnel_ci value
1345
     * @param int $class_personnel_ci
1346
     * @return \Webservices\StructType\DutchBusinessDossierV3
1347
     */
1348
    public function setClass_personnel_ci($class_personnel_ci = null)
1349
    {
1350
        // validation for constraint: int
1351
        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...
1352
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($class_personnel_ci)), __LINE__);
1353
        }
1354
        $this->class_personnel_ci = $class_personnel_ci;
1355
        return $this;
1356
    }
1357
    /**
1358
     * Get personnel_ci_reference_date value
1359
     * @return \Webservices\StructType\DutchBusinessDateV3|null
1360
     */
1361
    public function getPersonnel_ci_reference_date()
1362
    {
1363
        return $this->personnel_ci_reference_date;
1364
    }
1365
    /**
1366
     * Set personnel_ci_reference_date value
1367
     * @param \Webservices\StructType\DutchBusinessDateV3 $personnel_ci_reference_date
1368
     * @return \Webservices\StructType\DutchBusinessDossierV3
1369
     */
1370
    public function setPersonnel_ci_reference_date(\Webservices\StructType\DutchBusinessDateV3 $personnel_ci_reference_date = null)
1371
    {
1372
        $this->personnel_ci_reference_date = $personnel_ci_reference_date;
1373
        return $this;
1374
    }
1375
    /**
1376
     * Get indication_import value
1377
     * @return bool|null
1378
     */
1379
    public function getIndication_import()
1380
    {
1381
        return $this->indication_import;
1382
    }
1383
    /**
1384
     * Set indication_import value
1385
     * @param bool $indication_import
1386
     * @return \Webservices\StructType\DutchBusinessDossierV3
1387
     */
1388
    public function setIndication_import($indication_import = null)
1389
    {
1390
        // validation for constraint: boolean
1391
        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...
1392
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_import)), __LINE__);
1393
        }
1394
        $this->indication_import = $indication_import;
1395
        return $this;
1396
    }
1397
    /**
1398
     * Get indication_export value
1399
     * @return bool|null
1400
     */
1401
    public function getIndication_export()
1402
    {
1403
        return $this->indication_export;
1404
    }
1405
    /**
1406
     * Set indication_export value
1407
     * @param bool $indication_export
1408
     * @return \Webservices\StructType\DutchBusinessDossierV3
1409
     */
1410
    public function setIndication_export($indication_export = null)
1411
    {
1412
        // validation for constraint: boolean
1413
        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...
1414
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_export)), __LINE__);
1415
        }
1416
        $this->indication_export = $indication_export;
1417
        return $this;
1418
    }
1419
    /**
1420
     * Get indication_economically_active value
1421
     * @return bool|null
1422
     */
1423
    public function getIndication_economically_active()
1424
    {
1425
        return $this->indication_economically_active;
1426
    }
1427
    /**
1428
     * Set indication_economically_active value
1429
     * @param bool $indication_economically_active
1430
     * @return \Webservices\StructType\DutchBusinessDossierV3
1431
     */
1432
    public function setIndication_economically_active($indication_economically_active = null)
1433
    {
1434
        // validation for constraint: boolean
1435
        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...
1436
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_economically_active)), __LINE__);
1437
        }
1438
        $this->indication_economically_active = $indication_economically_active;
1439
        return $this;
1440
    }
1441
    /**
1442
     * Get indication_non_mailing value
1443
     * @return bool|null
1444
     */
1445
    public function getIndication_non_mailing()
1446
    {
1447
        return $this->indication_non_mailing;
1448
    }
1449
    /**
1450
     * Set indication_non_mailing value
1451
     * @param bool $indication_non_mailing
1452
     * @return \Webservices\StructType\DutchBusinessDossierV3
1453
     */
1454
    public function setIndication_non_mailing($indication_non_mailing = null)
1455
    {
1456
        // validation for constraint: boolean
1457
        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...
1458
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_non_mailing)), __LINE__);
1459
        }
1460
        $this->indication_non_mailing = $indication_non_mailing;
1461
        return $this;
1462
    }
1463
    /**
1464
     * Get indication_bankruptcy value
1465
     * @return bool|null
1466
     */
1467
    public function getIndication_bankruptcy()
1468
    {
1469
        return $this->indication_bankruptcy;
1470
    }
1471
    /**
1472
     * Set indication_bankruptcy value
1473
     * @param bool $indication_bankruptcy
1474
     * @return \Webservices\StructType\DutchBusinessDossierV3
1475
     */
1476
    public function setIndication_bankruptcy($indication_bankruptcy = null)
1477
    {
1478
        // validation for constraint: boolean
1479
        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...
1480
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_bankruptcy)), __LINE__);
1481
        }
1482
        $this->indication_bankruptcy = $indication_bankruptcy;
1483
        return $this;
1484
    }
1485
    /**
1486
     * Get indication_dip value
1487
     * @return bool|null
1488
     */
1489
    public function getIndication_dip()
1490
    {
1491
        return $this->indication_dip;
1492
    }
1493
    /**
1494
     * Set indication_dip value
1495
     * @param bool $indication_dip
1496
     * @return \Webservices\StructType\DutchBusinessDossierV3
1497
     */
1498
    public function setIndication_dip($indication_dip = null)
1499
    {
1500
        // validation for constraint: boolean
1501
        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...
1502
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indication_dip)), __LINE__);
1503
        }
1504
        $this->indication_dip = $indication_dip;
1505
        return $this;
1506
    }
1507
    /**
1508
     * Get insolvencies value
1509
     * @return \Webservices\ArrayType\DutchBusinessInsolvencyArray|null
1510
     */
1511
    public function getInsolvencies()
1512
    {
1513
        return $this->insolvencies;
1514
    }
1515
    /**
1516
     * Set insolvencies value
1517
     * @param \Webservices\ArrayType\DutchBusinessInsolvencyArray $insolvencies
1518
     * @return \Webservices\StructType\DutchBusinessDossierV3
1519
     */
1520
    public function setInsolvencies(\Webservices\ArrayType\DutchBusinessInsolvencyArray $insolvencies = null)
1521
    {
1522
        $this->insolvencies = $insolvencies;
1523
        return $this;
1524
    }
1525
    /**
1526
     * Get authorized_share_capital value
1527
     * @return int|null
1528
     */
1529
    public function getAuthorized_share_capital()
1530
    {
1531
        return $this->authorized_share_capital;
1532
    }
1533
    /**
1534
     * Set authorized_share_capital value
1535
     * @param int $authorized_share_capital
1536
     * @return \Webservices\StructType\DutchBusinessDossierV3
1537
     */
1538
    public function setAuthorized_share_capital($authorized_share_capital = null)
1539
    {
1540
        // validation for constraint: int
1541
        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...
1542
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($authorized_share_capital)), __LINE__);
1543
        }
1544
        $this->authorized_share_capital = $authorized_share_capital;
1545
        return $this;
1546
    }
1547
    /**
1548
     * Get authorized_share_capital_currency value
1549
     * @return string|null
1550
     */
1551
    public function getAuthorized_share_capital_currency()
1552
    {
1553
        return $this->authorized_share_capital_currency;
1554
    }
1555
    /**
1556
     * Set authorized_share_capital_currency value
1557
     * @param string $authorized_share_capital_currency
1558
     * @return \Webservices\StructType\DutchBusinessDossierV3
1559
     */
1560
    public function setAuthorized_share_capital_currency($authorized_share_capital_currency = null)
1561
    {
1562
        // validation for constraint: string
1563
        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...
1564
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($authorized_share_capital_currency)), __LINE__);
1565
        }
1566
        $this->authorized_share_capital_currency = $authorized_share_capital_currency;
1567
        return $this;
1568
    }
1569
    /**
1570
     * Get paid_up_share_capital value
1571
     * @return int|null
1572
     */
1573
    public function getPaid_up_share_capital()
1574
    {
1575
        return $this->paid_up_share_capital;
1576
    }
1577
    /**
1578
     * Set paid_up_share_capital value
1579
     * @param int $paid_up_share_capital
1580
     * @return \Webservices\StructType\DutchBusinessDossierV3
1581
     */
1582
    public function setPaid_up_share_capital($paid_up_share_capital = null)
1583
    {
1584
        // validation for constraint: int
1585
        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...
1586
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($paid_up_share_capital)), __LINE__);
1587
        }
1588
        $this->paid_up_share_capital = $paid_up_share_capital;
1589
        return $this;
1590
    }
1591
    /**
1592
     * Get paid_up_share_capital_currency value
1593
     * @return string|null
1594
     */
1595
    public function getPaid_up_share_capital_currency()
1596
    {
1597
        return $this->paid_up_share_capital_currency;
1598
    }
1599
    /**
1600
     * Set paid_up_share_capital_currency value
1601
     * @param string $paid_up_share_capital_currency
1602
     * @return \Webservices\StructType\DutchBusinessDossierV3
1603
     */
1604
    public function setPaid_up_share_capital_currency($paid_up_share_capital_currency = null)
1605
    {
1606
        // validation for constraint: string
1607
        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...
1608
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($paid_up_share_capital_currency)), __LINE__);
1609
        }
1610
        $this->paid_up_share_capital_currency = $paid_up_share_capital_currency;
1611
        return $this;
1612
    }
1613
    /**
1614
     * Get issued_share_capital value
1615
     * @return int|null
1616
     */
1617
    public function getIssued_share_capital()
1618
    {
1619
        return $this->issued_share_capital;
1620
    }
1621
    /**
1622
     * Set issued_share_capital value
1623
     * @param int $issued_share_capital
1624
     * @return \Webservices\StructType\DutchBusinessDossierV3
1625
     */
1626
    public function setIssued_share_capital($issued_share_capital = null)
1627
    {
1628
        // validation for constraint: int
1629
        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...
1630
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a numeric value, "%s" given', gettype($issued_share_capital)), __LINE__);
1631
        }
1632
        $this->issued_share_capital = $issued_share_capital;
1633
        return $this;
1634
    }
1635
    /**
1636
     * Get issued_share_capital_currency value
1637
     * @return string|null
1638
     */
1639
    public function getIssued_share_capital_currency()
1640
    {
1641
        return $this->issued_share_capital_currency;
1642
    }
1643
    /**
1644
     * Set issued_share_capital_currency value
1645
     * @param string $issued_share_capital_currency
1646
     * @return \Webservices\StructType\DutchBusinessDossierV3
1647
     */
1648
    public function setIssued_share_capital_currency($issued_share_capital_currency = null)
1649
    {
1650
        // validation for constraint: string
1651
        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...
1652
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($issued_share_capital_currency)), __LINE__);
1653
        }
1654
        $this->issued_share_capital_currency = $issued_share_capital_currency;
1655
        return $this;
1656
    }
1657
    /**
1658
     * Get founding_date value
1659
     * @return \Webservices\StructType\DutchBusinessDateV3|null
1660
     */
1661
    public function getFounding_date()
1662
    {
1663
        return $this->founding_date;
1664
    }
1665
    /**
1666
     * Set founding_date value
1667
     * @param \Webservices\StructType\DutchBusinessDateV3 $founding_date
1668
     * @return \Webservices\StructType\DutchBusinessDossierV3
1669
     */
1670
    public function setFounding_date(\Webservices\StructType\DutchBusinessDateV3 $founding_date = null)
1671
    {
1672
        $this->founding_date = $founding_date;
1673
        return $this;
1674
    }
1675
    /**
1676
     * Get discontinuation_date value
1677
     * @return \Webservices\StructType\DutchBusinessDateV3|null
1678
     */
1679
    public function getDiscontinuation_date()
1680
    {
1681
        return $this->discontinuation_date;
1682
    }
1683
    /**
1684
     * Set discontinuation_date value
1685
     * @param \Webservices\StructType\DutchBusinessDateV3 $discontinuation_date
1686
     * @return \Webservices\StructType\DutchBusinessDossierV3
1687
     */
1688
    public function setDiscontinuation_date(\Webservices\StructType\DutchBusinessDateV3 $discontinuation_date = null)
1689
    {
1690
        $this->discontinuation_date = $discontinuation_date;
1691
        return $this;
1692
    }
1693
    /**
1694
     * Get continuation_date value
1695
     * @return \Webservices\StructType\DutchBusinessDateV3|null
1696
     */
1697
    public function getContinuation_date()
1698
    {
1699
        return $this->continuation_date;
1700
    }
1701
    /**
1702
     * Set continuation_date value
1703
     * @param \Webservices\StructType\DutchBusinessDateV3 $continuation_date
1704
     * @return \Webservices\StructType\DutchBusinessDossierV3
1705
     */
1706
    public function setContinuation_date(\Webservices\StructType\DutchBusinessDateV3 $continuation_date = null)
1707
    {
1708
        $this->continuation_date = $continuation_date;
1709
        return $this;
1710
    }
1711
    /**
1712
     * Get establishment_date value
1713
     * @return \Webservices\StructType\DutchBusinessDateV3|null
1714
     */
1715
    public function getEstablishment_date()
1716
    {
1717
        return $this->establishment_date;
1718
    }
1719
    /**
1720
     * Set establishment_date value
1721
     * @param \Webservices\StructType\DutchBusinessDateV3 $establishment_date
1722
     * @return \Webservices\StructType\DutchBusinessDossierV3
1723
     */
1724
    public function setEstablishment_date(\Webservices\StructType\DutchBusinessDateV3 $establishment_date = null)
1725
    {
1726
        $this->establishment_date = $establishment_date;
1727
        return $this;
1728
    }
1729
    /**
1730
     * Get annual_financial_statement_summary value
1731
     * @return \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary|null
1732
     */
1733
    public function getAnnual_financial_statement_summary()
1734
    {
1735
        return $this->annual_financial_statement_summary;
1736
    }
1737
    /**
1738
     * Set annual_financial_statement_summary value
1739
     * @param \Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary
1740
     * @return \Webservices\StructType\DutchBusinessDossierV3
1741
     */
1742
    public function setAnnual_financial_statement_summary(\Webservices\StructType\DutchBusinessAnnualFinancialStatementSummary $annual_financial_statement_summary = null)
1743
    {
1744
        $this->annual_financial_statement_summary = $annual_financial_statement_summary;
1745
        return $this;
1746
    }
1747
    /**
1748
     * Get structure value
1749
     * @return \Webservices\StructType\DutchBusinessStructure|null
1750
     */
1751
    public function getStructure()
1752
    {
1753
        return $this->structure;
1754
    }
1755
    /**
1756
     * Set structure value
1757
     * @param \Webservices\StructType\DutchBusinessStructure $structure
1758
     * @return \Webservices\StructType\DutchBusinessDossierV3
1759
     */
1760
    public function setStructure(\Webservices\StructType\DutchBusinessStructure $structure = null)
1761
    {
1762
        $this->structure = $structure;
1763
        return $this;
1764
    }
1765
    /**
1766
     * Get sbi_collection value
1767
     * @return \Webservices\StructType\DutchBusinessSBICollection|null
1768
     */
1769
    public function getSbi_collection()
1770
    {
1771
        return $this->sbi_collection;
1772
    }
1773
    /**
1774
     * Set sbi_collection value
1775
     * @param \Webservices\StructType\DutchBusinessSBICollection $sbi_collection
1776
     * @return \Webservices\StructType\DutchBusinessDossierV3
1777
     */
1778
    public function setSbi_collection(\Webservices\StructType\DutchBusinessSBICollection $sbi_collection = null)
1779
    {
1780
        $this->sbi_collection = $sbi_collection;
1781
        return $this;
1782
    }
1783
    /**
1784
     * Method called when an object has been exported with var_export() functions
1785
     * It allows to return an object instantiated with the values
1786
     * @see AbstractStructBase::__set_state()
1787
     * @uses AbstractStructBase::__set_state()
1788
     * @param array $array the exported values
1789
     * @return \Webservices\StructType\DutchBusinessDossierV3
1790
     */
1791
    public static function __set_state(array $array)
1792
    {
1793
        return parent::__set_state($array);
1794
    }
1795
    /**
1796
     * Method returning the class name
1797
     * @return string __CLASS__
1798
     */
1799
    public function __toString()
1800
    {
1801
        return __CLASS__;
1802
    }
1803
}
1804