DutchBusinessDossierV2   F
last analyzed

Complexity

Total Complexity 249

Size/Duplication

Total Lines 2036
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 2036
rs 0.6314
c 0
b 0
f 0
wmc 249

137 Methods

Rating   Name   Duplication   Size   Complexity  
A getCorrespondence_city() 0 3 1
A getDomain_name() 0 3 1
A setDiscontinuation_date() 0 4 1
A getClass_personnel_ci() 0 3 1
A getPersonnel_fulltime() 0 3 1
A setClass_personnel() 0 8 3
A getIndication_economically_active() 0 3 1
A getIndication_non_mailing() 0 3 1
A getCorrespondence_street() 0 3 1
A getPaid_up_share_capital() 0 3 1
A getIndication_export() 0 3 1
A getIndication_bankruptcy() 0 3 1
A setEstablishment_city() 0 8 3
A getSbi_collection() 0 3 1
A setEstablishment_postcode() 0 8 3
A setContact_title1() 0 8 3
A getClass_personnel_fulltime() 0 3 1
A getTrade_name_full() 0 3 1
A getEstablishment_house_number_addition() 0 3 1
A setSecondary_sbi_code1() 0 8 3
A setContact_prefix() 0 8 3
A getPrimary_sbi_code_text() 0 3 1
A setContact_gender() 0 8 3
A setSecondary_sbi_code2() 0 8 3
A setChamber_number() 0 8 3
A getTrade_names() 0 3 1
A getDiscontinuation_date() 0 3 1
A setPrimary_sbi_code() 0 8 3
A setTrade_name_45() 0 8 3
A setClass_personnel_ci() 0 8 3
A setSecondary_sbi_code2_text() 0 8 3
A setEstablishment_date() 0 4 1
A setPersonnel_ci_reference_date() 0 4 1
A setEstablishment_street() 0 8 3
A setContinuation_date() 0 4 1
A setPersonnel_ci() 0 8 3
A getCorrespondence_house_number() 0 3 1
A setPersonnel() 0 8 3
A setPersonnel_fulltime() 0 8 3
A setPaid_up_share_capital_currency() 0 8 3
A getLegal_form_text() 0 3 1
A setCorrespondence_city() 0 8 3
A getContinuation_date() 0 3 1
A getEstablishment_street() 0 3 1
A getTrade_name_45() 0 3 1
A getAuthorized_share_capital_currency() 0 3 1
A getSecondary_sbi_code2() 0 3 1
A getRsin_number() 0 3 1
A getLegal_form_code() 0 3 1
A setIndication_export() 0 8 3
A setStructure() 0 4 1
A getFounding_date() 0 3 1
A getSecondary_sbi_code1_text() 0 3 1
A setTelephone_number() 0 8 3
A getMobile_number() 0 3 1
A setCorrespondence_street() 0 8 3
A setContact_surname() 0 8 3
A getCorrespondence_country() 0 3 1
A getChamber_number() 0 3 1
A getCorrespondence_house_number_addition() 0 3 1
A setIssued_share_capital() 0 8 3
A setRsin_number() 0 8 3
A getLegal_name() 0 3 1
A getCorrespondence_postcode() 0 3 1
A getSecondary_sbi_code1() 0 3 1
A setUpdate_info() 0 4 1
A setLegal_name() 0 8 3
A setEstablishment_house_number() 0 8 3
A setLegal_form_text() 0 8 3
A getPersonnel_ci_reference_date() 0 3 1
A setDomain_name() 0 8 3
A setIndication_economically_active() 0 8 3
A setLegal_form_code() 0 8 3
A getPersonnel_ci() 0 3 1
A getEstablishment_city() 0 3 1
A getMain_establishment_number() 0 3 1
A getIndication_main_establishment() 0 3 1
A setMobile_number() 0 8 3
A setIndication_main_establishment() 0 8 3
A getContact_title1() 0 3 1
A getContact_title2() 0 3 1
A getPaid_up_share_capital_currency() 0 3 1
A setEstablishment_house_number_addition() 0 8 3
A setCorrespondence_house_number() 0 8 3
A setCorrespondence_postcode() 0 8 3
A getContact_initials() 0 3 1
A setContact_title2() 0 8 3
A getUpdate_info() 0 3 1
A getIssued_share_capital_currency() 0 3 1
A getContact_gender() 0 3 1
A getIndication_organisation_code() 0 3 1
A setIssued_share_capital_currency() 0 8 3
A getStructure() 0 3 1
A __construct() 0 70 1
A getPersonnel() 0 3 1
A getPrimary_sbi_code() 0 3 1
A getSecondary_sbi_code2_text() 0 3 1
A getIndication_dip() 0 3 1
A setTrade_names() 0 4 1
A setFounding_date() 0 4 1
A getIssued_share_capital() 0 3 1
A setCorrespondence_house_number_addition() 0 8 3
A setDossier_number() 0 8 3
A getContact_prefix() 0 3 1
A setIndication_import() 0 8 3
A setIndication_dip() 0 8 3
A setIndication_bankruptcy() 0 8 3
A getPersonnel_reference_date() 0 3 1
A getAnnual_financial_statement_summary() 0 3 1
A setClass_personnel_fulltime() 0 8 3
A getEstablishment_date() 0 3 1
A setPaid_up_share_capital() 0 8 3
A __toString() 0 3 1
A setPersonnel_reference_date() 0 4 1
A getEstablishment_postcode() 0 3 1
A setSecondary_sbi_code1_text() 0 8 3
A getEstablishment_number() 0 3 1
A getClass_personnel() 0 3 1
A __set_state() 0 3 1
A setAuthorized_share_capital() 0 8 3
A getAuthorized_share_capital() 0 3 1
A setAnnual_financial_statement_summary() 0 4 1
A setPrimary_sbi_code_text() 0 8 3
A setCorrespondence_country() 0 8 3
A setTrade_name_full() 0 8 3
A setIndication_non_mailing() 0 8 3
A setAuthorized_share_capital_currency() 0 8 3
A getTelephone_number() 0 3 1
A getEstablishment_house_number() 0 3 1
A setEstablishment_number() 0 8 3
A getIndication_import() 0 3 1
A setSbi_collection() 0 4 1
A setIndication_organisation_code() 0 8 3
A setContact_initials() 0 8 3
A getDossier_number() 0 3 1
A setMain_establishment_number() 0 8 3
A getContact_surname() 0 3 1

How to fix   Complexity   

Complex Class

Complex classes like DutchBusinessDossierV2 often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes.

Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.

While breaking up the class, it is a good idea to analyze how other classes use DutchBusinessDossierV2, and based on these observations, apply Extract Interface, too.

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