KadasterV2OnroerendeZaakObject::__construct()   B
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 31
Code Lines 29

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 29
nc 1
nop 28
dl 0
loc 31
rs 8.8571
c 0
b 0
f 0

How to fix   Many Parameters   

Many Parameters

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

There are several approaches to avoid long parameter lists:

1
<?php
2
3
namespace Webservices\StructType;
4
5
use \WsdlToPhp\PackageBase\AbstractStructBase;
6
7
/**
8
 * This class stands for KadasterV2OnroerendeZaakObject StructType
9
 * @subpackage Structs
10
 * @author JCID <[email protected]>
11
 */
12
class KadasterV2OnroerendeZaakObject extends AbstractStructBase
13
{
14
    /**
15
     * The id
16
     * Meta informations extracted from the WSDL
17
     * - minOccurs: 0
18
     * @var string
19
     */
20
    public $id;
21
    /**
22
     * The type
23
     * Meta informations extracted from the WSDL
24
     * - minOccurs: 0
25
     * @var string
26
     */
27
    public $type;
28
    /**
29
     * The identificatie
30
     * Meta informations extracted from the WSDL
31
     * - minOccurs: 0
32
     * @var string
33
     */
34
    public $identificatie;
35
    /**
36
     * The adres
37
     * Meta informations extracted from the WSDL
38
     * - minOccurs: 0
39
     * @var \Webservices\StructType\KadasterV2AddressLocatie
40
     */
41
    public $adres;
42
    /**
43
     * The heeft_tekening
44
     * Meta informations extracted from the WSDL
45
     * - minOccurs: 0
46
     * @var \Webservices\ArrayType\KadasterV2StukdeelArray
47
     */
48
    public $heeft_tekening;
49
    /**
50
     * The uin
51
     * Meta informations extracted from the WSDL
52
     * - minOccurs: 0
53
     * @var string
54
     */
55
    public $uin;
56
    /**
57
     * The aard
58
     * Meta informations extracted from the WSDL
59
     * - minOccurs: 0
60
     * @var string
61
     */
62
    public $aard;
63
    /**
64
     * The omschrijving
65
     * Meta informations extracted from the WSDL
66
     * - minOccurs: 0
67
     * @var string
68
     */
69
    public $omschrijving;
70
    /**
71
     * The kadastrale_grootte
72
     * Meta informations extracted from the WSDL
73
     * - minOccurs: 0
74
     * @var \Webservices\StructType\KadasterV2OppervlakType
75
     */
76
    public $kadastrale_grootte;
77
    /**
78
     * The plaatscoordinaten
79
     * Meta informations extracted from the WSDL
80
     * - minOccurs: 0
81
     * @var \Webservices\StructType\KadasterV2RDCoordinate
82
     */
83
    public $plaatscoordinaten;
84
    /**
85
     * The kadastrale_aanduiding
86
     * Meta informations extracted from the WSDL
87
     * - minOccurs: 0
88
     * @var \Webservices\StructType\KadasterV2KadastraleAanduiding
89
     */
90
    public $kadastrale_aanduiding;
91
    /**
92
     * The belast_met
93
     * Meta informations extracted from the WSDL
94
     * - minOccurs: 0
95
     * @var \Webservices\ArrayType\KadasterV2LandinrichtingsrenteTypeArray
96
     */
97
    public $belast_met;
98
    /**
99
     * The aard_cultuur_onbebouwd
100
     * Meta informations extracted from the WSDL
101
     * - minOccurs: 0
102
     * @var string
103
     */
104
    public $aard_cultuur_onbebouwd;
105
    /**
106
     * The aard_cultuur_bebouwd
107
     * Meta informations extracted from the WSDL
108
     * - minOccurs: 0
109
     * @var string
110
     */
111
    public $aard_cultuur_bebouwd;
112
    /**
113
     * The omschrijving_onderzoek_erfdienstbaarheden
114
     * Meta informations extracted from the WSDL
115
     * - minOccurs: 0
116
     * @var string
117
     */
118
    public $omschrijving_onderzoek_erfdienstbaarheden;
119
    /**
120
     * The toestandsdatum_onderzoek_erfdienstbaarheden
121
     * Meta informations extracted from the WSDL
122
     * - minOccurs: 0
123
     * @var string
124
     */
125
    public $toestandsdatum_onderzoek_erfdienstbaarheden;
126
    /**
127
     * The koopsom
128
     * Meta informations extracted from the WSDL
129
     * - minOccurs: 0
130
     * @var \Webservices\StructType\KadasterV2KadastraalTypeKoopsomType
131
     */
132
    public $koopsom;
133
    /**
134
     * The indicatie_voorlopige_aantekening
135
     * Meta informations extracted from the WSDL
136
     * - minOccurs: 0
137
     * @var bool
138
     */
139
    public $indicatie_voorlopige_aantekening;
140
    /**
141
     * The indicatie_tweede_splitsing
142
     * Meta informations extracted from the WSDL
143
     * - minOccurs: 0
144
     * @var string
145
     */
146
    public $indicatie_tweede_splitsing;
147
    /**
148
     * The indicatie_gedeeltelijk_bezwaard_oud_object
149
     * Meta informations extracted from the WSDL
150
     * - minOccurs: 0
151
     * @var string
152
     */
153
    public $indicatie_gedeeltelijk_bezwaard_oud_object;
154
    /**
155
     * The indicatie_gesplitst
156
     * Meta informations extracted from the WSDL
157
     * - minOccurs: 0
158
     * @var string
159
     */
160
    public $indicatie_gesplitst;
161
    /**
162
     * The toelichting_bewaarder
163
     * Meta informations extracted from the WSDL
164
     * - minOccurs: 0
165
     * @var string
166
     */
167
    public $toelichting_bewaarder;
168
    /**
169
     * The indicatie_voorgenomen_aantekening
170
     * Meta informations extracted from the WSDL
171
     * - minOccurs: 0
172
     * @var bool
173
     */
174
    public $indicatie_voorgenomen_aantekening;
175
    /**
176
     * The historie
177
     * Meta informations extracted from the WSDL
178
     * - minOccurs: 0
179
     * @var \Webservices\StructType\KadasterV2Historie
180
     */
181
    public $historie;
182
    /**
183
     * The overgegaan_inoz
184
     * Meta informations extracted from the WSDL
185
     * - minOccurs: 0
186
     * @var \Webservices\ArrayType\KadasterV2VoorwaardseOnroerendeZaakFiliatieArray
187
     */
188
    public $overgegaan_inoz;
189
    /**
190
     * The is_vermeld_in
191
     * Meta informations extracted from the WSDL
192
     * - minOccurs: 0
193
     * @var \Webservices\StructType\KadasterV2IsVermeldIn
194
     */
195
    public $is_vermeld_in;
196
    /**
197
     * The ontstaan_uit_oz
198
     * Meta informations extracted from the WSDL
199
     * - minOccurs: 0
200
     * @var \Webservices\ArrayType\KadasterV2OnroerendeZaakFiliatieArray
201
     */
202
    public $ontstaan_uit_oz;
203
    /**
204
     * The aantekening
205
     * Meta informations extracted from the WSDL
206
     * - minOccurs: 0
207
     * @var \Webservices\ArrayType\KadasterV2AantekeningWKPBArray
208
     */
209
    public $aantekening;
210
    /**
211
     * Constructor method for KadasterV2OnroerendeZaakObject
212
     * @uses KadasterV2OnroerendeZaakObject::setId()
213
     * @uses KadasterV2OnroerendeZaakObject::setType()
214
     * @uses KadasterV2OnroerendeZaakObject::setIdentificatie()
215
     * @uses KadasterV2OnroerendeZaakObject::setAdres()
216
     * @uses KadasterV2OnroerendeZaakObject::setHeeft_tekening()
217
     * @uses KadasterV2OnroerendeZaakObject::setUin()
218
     * @uses KadasterV2OnroerendeZaakObject::setAard()
219
     * @uses KadasterV2OnroerendeZaakObject::setOmschrijving()
220
     * @uses KadasterV2OnroerendeZaakObject::setKadastrale_grootte()
221
     * @uses KadasterV2OnroerendeZaakObject::setPlaatscoordinaten()
222
     * @uses KadasterV2OnroerendeZaakObject::setKadastrale_aanduiding()
223
     * @uses KadasterV2OnroerendeZaakObject::setBelast_met()
224
     * @uses KadasterV2OnroerendeZaakObject::setAard_cultuur_onbebouwd()
225
     * @uses KadasterV2OnroerendeZaakObject::setAard_cultuur_bebouwd()
226
     * @uses KadasterV2OnroerendeZaakObject::setOmschrijving_onderzoek_erfdienstbaarheden()
227
     * @uses KadasterV2OnroerendeZaakObject::setToestandsdatum_onderzoek_erfdienstbaarheden()
228
     * @uses KadasterV2OnroerendeZaakObject::setKoopsom()
229
     * @uses KadasterV2OnroerendeZaakObject::setIndicatie_voorlopige_aantekening()
230
     * @uses KadasterV2OnroerendeZaakObject::setIndicatie_tweede_splitsing()
231
     * @uses KadasterV2OnroerendeZaakObject::setIndicatie_gedeeltelijk_bezwaard_oud_object()
232
     * @uses KadasterV2OnroerendeZaakObject::setIndicatie_gesplitst()
233
     * @uses KadasterV2OnroerendeZaakObject::setToelichting_bewaarder()
234
     * @uses KadasterV2OnroerendeZaakObject::setIndicatie_voorgenomen_aantekening()
235
     * @uses KadasterV2OnroerendeZaakObject::setHistorie()
236
     * @uses KadasterV2OnroerendeZaakObject::setOvergegaan_inoz()
237
     * @uses KadasterV2OnroerendeZaakObject::setIs_vermeld_in()
238
     * @uses KadasterV2OnroerendeZaakObject::setOntstaan_uit_oz()
239
     * @uses KadasterV2OnroerendeZaakObject::setAantekening()
240
     * @param string $id
241
     * @param string $type
242
     * @param string $identificatie
243
     * @param \Webservices\StructType\KadasterV2AddressLocatie $adres
244
     * @param \Webservices\ArrayType\KadasterV2StukdeelArray $heeft_tekening
245
     * @param string $uin
246
     * @param string $aard
247
     * @param string $omschrijving
248
     * @param \Webservices\StructType\KadasterV2OppervlakType $kadastrale_grootte
249
     * @param \Webservices\StructType\KadasterV2RDCoordinate $plaatscoordinaten
250
     * @param \Webservices\StructType\KadasterV2KadastraleAanduiding $kadastrale_aanduiding
251
     * @param \Webservices\ArrayType\KadasterV2LandinrichtingsrenteTypeArray $belast_met
252
     * @param string $aard_cultuur_onbebouwd
253
     * @param string $aard_cultuur_bebouwd
254
     * @param string $omschrijving_onderzoek_erfdienstbaarheden
255
     * @param string $toestandsdatum_onderzoek_erfdienstbaarheden
256
     * @param \Webservices\StructType\KadasterV2KadastraalTypeKoopsomType $koopsom
257
     * @param bool $indicatie_voorlopige_aantekening
258
     * @param string $indicatie_tweede_splitsing
259
     * @param string $indicatie_gedeeltelijk_bezwaard_oud_object
260
     * @param string $indicatie_gesplitst
261
     * @param string $toelichting_bewaarder
262
     * @param bool $indicatie_voorgenomen_aantekening
263
     * @param \Webservices\StructType\KadasterV2Historie $historie
264
     * @param \Webservices\ArrayType\KadasterV2VoorwaardseOnroerendeZaakFiliatieArray $overgegaan_inoz
265
     * @param \Webservices\StructType\KadasterV2IsVermeldIn $is_vermeld_in
266
     * @param \Webservices\ArrayType\KadasterV2OnroerendeZaakFiliatieArray $ontstaan_uit_oz
267
     * @param \Webservices\ArrayType\KadasterV2AantekeningWKPBArray $aantekening
268
     */
269
    public function __construct($id = null, $type = null, $identificatie = null, \Webservices\StructType\KadasterV2AddressLocatie $adres = null, \Webservices\ArrayType\KadasterV2StukdeelArray $heeft_tekening = null, $uin = null, $aard = null, $omschrijving = null, \Webservices\StructType\KadasterV2OppervlakType $kadastrale_grootte = null, \Webservices\StructType\KadasterV2RDCoordinate $plaatscoordinaten = null, \Webservices\StructType\KadasterV2KadastraleAanduiding $kadastrale_aanduiding = null, \Webservices\ArrayType\KadasterV2LandinrichtingsrenteTypeArray $belast_met = null, $aard_cultuur_onbebouwd = null, $aard_cultuur_bebouwd = null, $omschrijving_onderzoek_erfdienstbaarheden = null, $toestandsdatum_onderzoek_erfdienstbaarheden = null, \Webservices\StructType\KadasterV2KadastraalTypeKoopsomType $koopsom = null, $indicatie_voorlopige_aantekening = null, $indicatie_tweede_splitsing = null, $indicatie_gedeeltelijk_bezwaard_oud_object = null, $indicatie_gesplitst = null, $toelichting_bewaarder = null, $indicatie_voorgenomen_aantekening = null, \Webservices\StructType\KadasterV2Historie $historie = null, \Webservices\ArrayType\KadasterV2VoorwaardseOnroerendeZaakFiliatieArray $overgegaan_inoz = null, \Webservices\StructType\KadasterV2IsVermeldIn $is_vermeld_in = null, \Webservices\ArrayType\KadasterV2OnroerendeZaakFiliatieArray $ontstaan_uit_oz = null, \Webservices\ArrayType\KadasterV2AantekeningWKPBArray $aantekening = null)
270
    {
271
        $this
272
            ->setId($id)
273
            ->setType($type)
274
            ->setIdentificatie($identificatie)
275
            ->setAdres($adres)
276
            ->setHeeft_tekening($heeft_tekening)
277
            ->setUin($uin)
278
            ->setAard($aard)
279
            ->setOmschrijving($omschrijving)
280
            ->setKadastrale_grootte($kadastrale_grootte)
281
            ->setPlaatscoordinaten($plaatscoordinaten)
282
            ->setKadastrale_aanduiding($kadastrale_aanduiding)
283
            ->setBelast_met($belast_met)
284
            ->setAard_cultuur_onbebouwd($aard_cultuur_onbebouwd)
285
            ->setAard_cultuur_bebouwd($aard_cultuur_bebouwd)
286
            ->setOmschrijving_onderzoek_erfdienstbaarheden($omschrijving_onderzoek_erfdienstbaarheden)
287
            ->setToestandsdatum_onderzoek_erfdienstbaarheden($toestandsdatum_onderzoek_erfdienstbaarheden)
288
            ->setKoopsom($koopsom)
289
            ->setIndicatie_voorlopige_aantekening($indicatie_voorlopige_aantekening)
290
            ->setIndicatie_tweede_splitsing($indicatie_tweede_splitsing)
291
            ->setIndicatie_gedeeltelijk_bezwaard_oud_object($indicatie_gedeeltelijk_bezwaard_oud_object)
292
            ->setIndicatie_gesplitst($indicatie_gesplitst)
293
            ->setToelichting_bewaarder($toelichting_bewaarder)
294
            ->setIndicatie_voorgenomen_aantekening($indicatie_voorgenomen_aantekening)
295
            ->setHistorie($historie)
296
            ->setOvergegaan_inoz($overgegaan_inoz)
297
            ->setIs_vermeld_in($is_vermeld_in)
298
            ->setOntstaan_uit_oz($ontstaan_uit_oz)
299
            ->setAantekening($aantekening);
300
    }
301
    /**
302
     * Get id value
303
     * @return string|null
304
     */
305
    public function getId()
306
    {
307
        return $this->id;
308
    }
309
    /**
310
     * Set id value
311
     * @param string $id
312
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
313
     */
314
    public function setId($id = null)
315
    {
316
        // validation for constraint: string
317
        if (!is_null($id) && !is_string($id)) {
0 ignored issues
show
introduced by
The condition ! is_null($id) && ! is_string($id) can never be true.
Loading history...
318
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($id)), __LINE__);
319
        }
320
        $this->id = $id;
321
        return $this;
322
    }
323
    /**
324
     * Get type value
325
     * @return string|null
326
     */
327
    public function getType()
328
    {
329
        return $this->type;
330
    }
331
    /**
332
     * Set type value
333
     * @param string $type
334
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
335
     */
336
    public function setType($type = null)
337
    {
338
        // validation for constraint: string
339
        if (!is_null($type) && !is_string($type)) {
0 ignored issues
show
introduced by
The condition ! is_null($type) && ! is_string($type) can never be true.
Loading history...
340
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($type)), __LINE__);
341
        }
342
        $this->type = $type;
343
        return $this;
344
    }
345
    /**
346
     * Get identificatie value
347
     * @return string|null
348
     */
349
    public function getIdentificatie()
350
    {
351
        return $this->identificatie;
352
    }
353
    /**
354
     * Set identificatie value
355
     * @param string $identificatie
356
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
357
     */
358
    public function setIdentificatie($identificatie = null)
359
    {
360
        // validation for constraint: string
361
        if (!is_null($identificatie) && !is_string($identificatie)) {
0 ignored issues
show
introduced by
The condition ! is_null($identificatie..._string($identificatie) can never be true.
Loading history...
362
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($identificatie)), __LINE__);
363
        }
364
        $this->identificatie = $identificatie;
365
        return $this;
366
    }
367
    /**
368
     * Get adres value
369
     * @return \Webservices\StructType\KadasterV2AddressLocatie|null
370
     */
371
    public function getAdres()
372
    {
373
        return $this->adres;
374
    }
375
    /**
376
     * Set adres value
377
     * @param \Webservices\StructType\KadasterV2AddressLocatie $adres
378
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
379
     */
380
    public function setAdres(\Webservices\StructType\KadasterV2AddressLocatie $adres = null)
381
    {
382
        $this->adres = $adres;
383
        return $this;
384
    }
385
    /**
386
     * Get heeft_tekening value
387
     * @return \Webservices\ArrayType\KadasterV2StukdeelArray|null
388
     */
389
    public function getHeeft_tekening()
390
    {
391
        return $this->heeft_tekening;
392
    }
393
    /**
394
     * Set heeft_tekening value
395
     * @param \Webservices\ArrayType\KadasterV2StukdeelArray $heeft_tekening
396
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
397
     */
398
    public function setHeeft_tekening(\Webservices\ArrayType\KadasterV2StukdeelArray $heeft_tekening = null)
399
    {
400
        $this->heeft_tekening = $heeft_tekening;
401
        return $this;
402
    }
403
    /**
404
     * Get uin value
405
     * @return string|null
406
     */
407
    public function getUin()
408
    {
409
        return $this->uin;
410
    }
411
    /**
412
     * Set uin value
413
     * @param string $uin
414
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
415
     */
416
    public function setUin($uin = null)
417
    {
418
        // validation for constraint: string
419
        if (!is_null($uin) && !is_string($uin)) {
0 ignored issues
show
introduced by
The condition ! is_null($uin) && ! is_string($uin) can never be true.
Loading history...
420
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($uin)), __LINE__);
421
        }
422
        $this->uin = $uin;
423
        return $this;
424
    }
425
    /**
426
     * Get aard value
427
     * @return string|null
428
     */
429
    public function getAard()
430
    {
431
        return $this->aard;
432
    }
433
    /**
434
     * Set aard value
435
     * @param string $aard
436
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
437
     */
438
    public function setAard($aard = null)
439
    {
440
        // validation for constraint: string
441
        if (!is_null($aard) && !is_string($aard)) {
0 ignored issues
show
introduced by
The condition ! is_null($aard) && ! is_string($aard) can never be true.
Loading history...
442
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($aard)), __LINE__);
443
        }
444
        $this->aard = $aard;
445
        return $this;
446
    }
447
    /**
448
     * Get omschrijving value
449
     * @return string|null
450
     */
451
    public function getOmschrijving()
452
    {
453
        return $this->omschrijving;
454
    }
455
    /**
456
     * Set omschrijving value
457
     * @param string $omschrijving
458
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
459
     */
460
    public function setOmschrijving($omschrijving = null)
461
    {
462
        // validation for constraint: string
463
        if (!is_null($omschrijving) && !is_string($omschrijving)) {
0 ignored issues
show
introduced by
The condition ! is_null($omschrijving)...s_string($omschrijving) can never be true.
Loading history...
464
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($omschrijving)), __LINE__);
465
        }
466
        $this->omschrijving = $omschrijving;
467
        return $this;
468
    }
469
    /**
470
     * Get kadastrale_grootte value
471
     * @return \Webservices\StructType\KadasterV2OppervlakType|null
472
     */
473
    public function getKadastrale_grootte()
474
    {
475
        return $this->kadastrale_grootte;
476
    }
477
    /**
478
     * Set kadastrale_grootte value
479
     * @param \Webservices\StructType\KadasterV2OppervlakType $kadastrale_grootte
480
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
481
     */
482
    public function setKadastrale_grootte(\Webservices\StructType\KadasterV2OppervlakType $kadastrale_grootte = null)
483
    {
484
        $this->kadastrale_grootte = $kadastrale_grootte;
485
        return $this;
486
    }
487
    /**
488
     * Get plaatscoordinaten value
489
     * @return \Webservices\StructType\KadasterV2RDCoordinate|null
490
     */
491
    public function getPlaatscoordinaten()
492
    {
493
        return $this->plaatscoordinaten;
494
    }
495
    /**
496
     * Set plaatscoordinaten value
497
     * @param \Webservices\StructType\KadasterV2RDCoordinate $plaatscoordinaten
498
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
499
     */
500
    public function setPlaatscoordinaten(\Webservices\StructType\KadasterV2RDCoordinate $plaatscoordinaten = null)
501
    {
502
        $this->plaatscoordinaten = $plaatscoordinaten;
503
        return $this;
504
    }
505
    /**
506
     * Get kadastrale_aanduiding value
507
     * @return \Webservices\StructType\KadasterV2KadastraleAanduiding|null
508
     */
509
    public function getKadastrale_aanduiding()
510
    {
511
        return $this->kadastrale_aanduiding;
512
    }
513
    /**
514
     * Set kadastrale_aanduiding value
515
     * @param \Webservices\StructType\KadasterV2KadastraleAanduiding $kadastrale_aanduiding
516
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
517
     */
518
    public function setKadastrale_aanduiding(\Webservices\StructType\KadasterV2KadastraleAanduiding $kadastrale_aanduiding = null)
519
    {
520
        $this->kadastrale_aanduiding = $kadastrale_aanduiding;
521
        return $this;
522
    }
523
    /**
524
     * Get belast_met value
525
     * @return \Webservices\ArrayType\KadasterV2LandinrichtingsrenteTypeArray|null
526
     */
527
    public function getBelast_met()
528
    {
529
        return $this->belast_met;
530
    }
531
    /**
532
     * Set belast_met value
533
     * @param \Webservices\ArrayType\KadasterV2LandinrichtingsrenteTypeArray $belast_met
534
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
535
     */
536
    public function setBelast_met(\Webservices\ArrayType\KadasterV2LandinrichtingsrenteTypeArray $belast_met = null)
537
    {
538
        $this->belast_met = $belast_met;
539
        return $this;
540
    }
541
    /**
542
     * Get aard_cultuur_onbebouwd value
543
     * @return string|null
544
     */
545
    public function getAard_cultuur_onbebouwd()
546
    {
547
        return $this->aard_cultuur_onbebouwd;
548
    }
549
    /**
550
     * Set aard_cultuur_onbebouwd value
551
     * @param string $aard_cultuur_onbebouwd
552
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
553
     */
554
    public function setAard_cultuur_onbebouwd($aard_cultuur_onbebouwd = null)
555
    {
556
        // validation for constraint: string
557
        if (!is_null($aard_cultuur_onbebouwd) && !is_string($aard_cultuur_onbebouwd)) {
0 ignored issues
show
introduced by
The condition ! is_null($aard_cultuur_...aard_cultuur_onbebouwd) can never be true.
Loading history...
558
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($aard_cultuur_onbebouwd)), __LINE__);
559
        }
560
        $this->aard_cultuur_onbebouwd = $aard_cultuur_onbebouwd;
561
        return $this;
562
    }
563
    /**
564
     * Get aard_cultuur_bebouwd value
565
     * @return string|null
566
     */
567
    public function getAard_cultuur_bebouwd()
568
    {
569
        return $this->aard_cultuur_bebouwd;
570
    }
571
    /**
572
     * Set aard_cultuur_bebouwd value
573
     * @param string $aard_cultuur_bebouwd
574
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
575
     */
576
    public function setAard_cultuur_bebouwd($aard_cultuur_bebouwd = null)
577
    {
578
        // validation for constraint: string
579
        if (!is_null($aard_cultuur_bebouwd) && !is_string($aard_cultuur_bebouwd)) {
0 ignored issues
show
introduced by
The condition ! is_null($aard_cultuur_...($aard_cultuur_bebouwd) can never be true.
Loading history...
580
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($aard_cultuur_bebouwd)), __LINE__);
581
        }
582
        $this->aard_cultuur_bebouwd = $aard_cultuur_bebouwd;
583
        return $this;
584
    }
585
    /**
586
     * Get omschrijving_onderzoek_erfdienstbaarheden value
587
     * @return string|null
588
     */
589
    public function getOmschrijving_onderzoek_erfdienstbaarheden()
590
    {
591
        return $this->omschrijving_onderzoek_erfdienstbaarheden;
592
    }
593
    /**
594
     * Set omschrijving_onderzoek_erfdienstbaarheden value
595
     * @param string $omschrijving_onderzoek_erfdienstbaarheden
596
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
597
     */
598
    public function setOmschrijving_onderzoek_erfdienstbaarheden($omschrijving_onderzoek_erfdienstbaarheden = null)
599
    {
600
        // validation for constraint: string
601
        if (!is_null($omschrijving_onderzoek_erfdienstbaarheden) && !is_string($omschrijving_onderzoek_erfdienstbaarheden)) {
0 ignored issues
show
introduced by
The condition ! is_null($omschrijving_...oek_erfdienstbaarheden) can never be true.
Loading history...
602
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($omschrijving_onderzoek_erfdienstbaarheden)), __LINE__);
603
        }
604
        $this->omschrijving_onderzoek_erfdienstbaarheden = $omschrijving_onderzoek_erfdienstbaarheden;
605
        return $this;
606
    }
607
    /**
608
     * Get toestandsdatum_onderzoek_erfdienstbaarheden value
609
     * @return string|null
610
     */
611
    public function getToestandsdatum_onderzoek_erfdienstbaarheden()
612
    {
613
        return $this->toestandsdatum_onderzoek_erfdienstbaarheden;
614
    }
615
    /**
616
     * Set toestandsdatum_onderzoek_erfdienstbaarheden value
617
     * @param string $toestandsdatum_onderzoek_erfdienstbaarheden
618
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
619
     */
620
    public function setToestandsdatum_onderzoek_erfdienstbaarheden($toestandsdatum_onderzoek_erfdienstbaarheden = null)
621
    {
622
        // validation for constraint: string
623
        if (!is_null($toestandsdatum_onderzoek_erfdienstbaarheden) && !is_string($toestandsdatum_onderzoek_erfdienstbaarheden)) {
0 ignored issues
show
introduced by
The condition ! is_null($toestandsdatu...oek_erfdienstbaarheden) can never be true.
Loading history...
624
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($toestandsdatum_onderzoek_erfdienstbaarheden)), __LINE__);
625
        }
626
        $this->toestandsdatum_onderzoek_erfdienstbaarheden = $toestandsdatum_onderzoek_erfdienstbaarheden;
627
        return $this;
628
    }
629
    /**
630
     * Get koopsom value
631
     * @return \Webservices\StructType\KadasterV2KadastraalTypeKoopsomType|null
632
     */
633
    public function getKoopsom()
634
    {
635
        return $this->koopsom;
636
    }
637
    /**
638
     * Set koopsom value
639
     * @param \Webservices\StructType\KadasterV2KadastraalTypeKoopsomType $koopsom
640
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
641
     */
642
    public function setKoopsom(\Webservices\StructType\KadasterV2KadastraalTypeKoopsomType $koopsom = null)
643
    {
644
        $this->koopsom = $koopsom;
645
        return $this;
646
    }
647
    /**
648
     * Get indicatie_voorlopige_aantekening value
649
     * @return bool|null
650
     */
651
    public function getIndicatie_voorlopige_aantekening()
652
    {
653
        return $this->indicatie_voorlopige_aantekening;
654
    }
655
    /**
656
     * Set indicatie_voorlopige_aantekening value
657
     * @param bool $indicatie_voorlopige_aantekening
658
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
659
     */
660
    public function setIndicatie_voorlopige_aantekening($indicatie_voorlopige_aantekening = null)
661
    {
662
        // validation for constraint: boolean
663
        if (!is_null($indicatie_voorlopige_aantekening) && !is_bool($indicatie_voorlopige_aantekening)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicatie_voo...voorlopige_aantekening) can never be true.
Loading history...
664
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indicatie_voorlopige_aantekening)), __LINE__);
665
        }
666
        $this->indicatie_voorlopige_aantekening = $indicatie_voorlopige_aantekening;
667
        return $this;
668
    }
669
    /**
670
     * Get indicatie_tweede_splitsing value
671
     * @return string|null
672
     */
673
    public function getIndicatie_tweede_splitsing()
674
    {
675
        return $this->indicatie_tweede_splitsing;
676
    }
677
    /**
678
     * Set indicatie_tweede_splitsing value
679
     * @param string $indicatie_tweede_splitsing
680
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
681
     */
682
    public function setIndicatie_tweede_splitsing($indicatie_tweede_splitsing = null)
683
    {
684
        // validation for constraint: string
685
        if (!is_null($indicatie_tweede_splitsing) && !is_string($indicatie_tweede_splitsing)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicatie_twe...catie_tweede_splitsing) can never be true.
Loading history...
686
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicatie_tweede_splitsing)), __LINE__);
687
        }
688
        $this->indicatie_tweede_splitsing = $indicatie_tweede_splitsing;
689
        return $this;
690
    }
691
    /**
692
     * Get indicatie_gedeeltelijk_bezwaard_oud_object value
693
     * @return string|null
694
     */
695
    public function getIndicatie_gedeeltelijk_bezwaard_oud_object()
696
    {
697
        return $this->indicatie_gedeeltelijk_bezwaard_oud_object;
698
    }
699
    /**
700
     * Set indicatie_gedeeltelijk_bezwaard_oud_object value
701
     * @param string $indicatie_gedeeltelijk_bezwaard_oud_object
702
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
703
     */
704
    public function setIndicatie_gedeeltelijk_bezwaard_oud_object($indicatie_gedeeltelijk_bezwaard_oud_object = null)
705
    {
706
        // validation for constraint: string
707
        if (!is_null($indicatie_gedeeltelijk_bezwaard_oud_object) && !is_string($indicatie_gedeeltelijk_bezwaard_oud_object)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicatie_ged...jk_bezwaard_oud_object) can never be true.
Loading history...
708
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicatie_gedeeltelijk_bezwaard_oud_object)), __LINE__);
709
        }
710
        $this->indicatie_gedeeltelijk_bezwaard_oud_object = $indicatie_gedeeltelijk_bezwaard_oud_object;
711
        return $this;
712
    }
713
    /**
714
     * Get indicatie_gesplitst value
715
     * @return string|null
716
     */
717
    public function getIndicatie_gesplitst()
718
    {
719
        return $this->indicatie_gesplitst;
720
    }
721
    /**
722
     * Set indicatie_gesplitst value
723
     * @param string $indicatie_gesplitst
724
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
725
     */
726
    public function setIndicatie_gesplitst($indicatie_gesplitst = null)
727
    {
728
        // validation for constraint: string
729
        if (!is_null($indicatie_gesplitst) && !is_string($indicatie_gesplitst)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicatie_ges...g($indicatie_gesplitst) can never be true.
Loading history...
730
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($indicatie_gesplitst)), __LINE__);
731
        }
732
        $this->indicatie_gesplitst = $indicatie_gesplitst;
733
        return $this;
734
    }
735
    /**
736
     * Get toelichting_bewaarder value
737
     * @return string|null
738
     */
739
    public function getToelichting_bewaarder()
740
    {
741
        return $this->toelichting_bewaarder;
742
    }
743
    /**
744
     * Set toelichting_bewaarder value
745
     * @param string $toelichting_bewaarder
746
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
747
     */
748
    public function setToelichting_bewaarder($toelichting_bewaarder = null)
749
    {
750
        // validation for constraint: string
751
        if (!is_null($toelichting_bewaarder) && !is_string($toelichting_bewaarder)) {
0 ignored issues
show
introduced by
The condition ! is_null($toelichting_b...$toelichting_bewaarder) can never be true.
Loading history...
752
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($toelichting_bewaarder)), __LINE__);
753
        }
754
        $this->toelichting_bewaarder = $toelichting_bewaarder;
755
        return $this;
756
    }
757
    /**
758
     * Get indicatie_voorgenomen_aantekening value
759
     * @return bool|null
760
     */
761
    public function getIndicatie_voorgenomen_aantekening()
762
    {
763
        return $this->indicatie_voorgenomen_aantekening;
764
    }
765
    /**
766
     * Set indicatie_voorgenomen_aantekening value
767
     * @param bool $indicatie_voorgenomen_aantekening
768
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
769
     */
770
    public function setIndicatie_voorgenomen_aantekening($indicatie_voorgenomen_aantekening = null)
771
    {
772
        // validation for constraint: boolean
773
        if (!is_null($indicatie_voorgenomen_aantekening) && !is_bool($indicatie_voorgenomen_aantekening)) {
0 ignored issues
show
introduced by
The condition ! is_null($indicatie_voo...oorgenomen_aantekening) can never be true.
Loading history...
774
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a bool, "%s" given', gettype($indicatie_voorgenomen_aantekening)), __LINE__);
775
        }
776
        $this->indicatie_voorgenomen_aantekening = $indicatie_voorgenomen_aantekening;
777
        return $this;
778
    }
779
    /**
780
     * Get historie value
781
     * @return \Webservices\StructType\KadasterV2Historie|null
782
     */
783
    public function getHistorie()
784
    {
785
        return $this->historie;
786
    }
787
    /**
788
     * Set historie value
789
     * @param \Webservices\StructType\KadasterV2Historie $historie
790
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
791
     */
792
    public function setHistorie(\Webservices\StructType\KadasterV2Historie $historie = null)
793
    {
794
        $this->historie = $historie;
795
        return $this;
796
    }
797
    /**
798
     * Get overgegaan_inoz value
799
     * @return \Webservices\ArrayType\KadasterV2VoorwaardseOnroerendeZaakFiliatieArray|null
800
     */
801
    public function getOvergegaan_inoz()
802
    {
803
        return $this->overgegaan_inoz;
804
    }
805
    /**
806
     * Set overgegaan_inoz value
807
     * @param \Webservices\ArrayType\KadasterV2VoorwaardseOnroerendeZaakFiliatieArray $overgegaan_inoz
808
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
809
     */
810
    public function setOvergegaan_inoz(\Webservices\ArrayType\KadasterV2VoorwaardseOnroerendeZaakFiliatieArray $overgegaan_inoz = null)
811
    {
812
        $this->overgegaan_inoz = $overgegaan_inoz;
813
        return $this;
814
    }
815
    /**
816
     * Get is_vermeld_in value
817
     * @return \Webservices\StructType\KadasterV2IsVermeldIn|null
818
     */
819
    public function getIs_vermeld_in()
820
    {
821
        return $this->is_vermeld_in;
822
    }
823
    /**
824
     * Set is_vermeld_in value
825
     * @param \Webservices\StructType\KadasterV2IsVermeldIn $is_vermeld_in
826
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
827
     */
828
    public function setIs_vermeld_in(\Webservices\StructType\KadasterV2IsVermeldIn $is_vermeld_in = null)
829
    {
830
        $this->is_vermeld_in = $is_vermeld_in;
831
        return $this;
832
    }
833
    /**
834
     * Get ontstaan_uit_oz value
835
     * @return \Webservices\ArrayType\KadasterV2OnroerendeZaakFiliatieArray|null
836
     */
837
    public function getOntstaan_uit_oz()
838
    {
839
        return $this->ontstaan_uit_oz;
840
    }
841
    /**
842
     * Set ontstaan_uit_oz value
843
     * @param \Webservices\ArrayType\KadasterV2OnroerendeZaakFiliatieArray $ontstaan_uit_oz
844
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
845
     */
846
    public function setOntstaan_uit_oz(\Webservices\ArrayType\KadasterV2OnroerendeZaakFiliatieArray $ontstaan_uit_oz = null)
847
    {
848
        $this->ontstaan_uit_oz = $ontstaan_uit_oz;
849
        return $this;
850
    }
851
    /**
852
     * Get aantekening value
853
     * @return \Webservices\ArrayType\KadasterV2AantekeningWKPBArray|null
854
     */
855
    public function getAantekening()
856
    {
857
        return $this->aantekening;
858
    }
859
    /**
860
     * Set aantekening value
861
     * @param \Webservices\ArrayType\KadasterV2AantekeningWKPBArray $aantekening
862
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
863
     */
864
    public function setAantekening(\Webservices\ArrayType\KadasterV2AantekeningWKPBArray $aantekening = null)
865
    {
866
        $this->aantekening = $aantekening;
867
        return $this;
868
    }
869
    /**
870
     * Method called when an object has been exported with var_export() functions
871
     * It allows to return an object instantiated with the values
872
     * @see AbstractStructBase::__set_state()
873
     * @uses AbstractStructBase::__set_state()
874
     * @param array $array the exported values
875
     * @return \Webservices\StructType\KadasterV2OnroerendeZaakObject
876
     */
877
    public static function __set_state(array $array)
878
    {
879
        return parent::__set_state($array);
880
    }
881
    /**
882
     * Method returning the class name
883
     * @return string __CLASS__
884
     */
885
    public function __toString()
886
    {
887
        return __CLASS__;
888
    }
889
}
890