Passed
Push — master ( 2b63db...3a2bd9 )
by Stefan
07:15
created

Address::setStreetName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 7
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 2
Bugs 0 Features 0
Metric Value
c 2
b 0
f 0
dl 0
loc 7
ccs 0
cts 4
cp 0
rs 9.4285
cc 1
eloc 4
nc 1
nop 1
crap 2
1
<?php
2
3
namespace Ups\Entity;
4
5
use DOMDocument;
6
use DOMElement;
7
use Ups\NodeInterface;
8
9
class Address implements NodeInterface
10
{
11
    /** @deprecated */
12
    public $AddressLine1;
13
    /** @deprecated */
14
    public $AddressLine2;
15
    /** @deprecated */
16
    public $AddressLine3;
17
    /** @deprecated */
18
    public $City;
19
    /** @deprecated */
20
    public $StateProvinceCode;
21
    /** @deprecated */
22
    public $PostalCode;
23
    /** @deprecated */
24
    public $CountryCode;
25
    /** @deprecated */
26
    public $PoliticalDivision1;
27
    /** @deprecated */
28
    public $PoliticalDivision2;
29
    /** @deprecated */
30
    public $PoliticalDivision3;
31
    /** @deprecated */
32
    public $PostcodePrimaryLow;
33
    /** @deprecated */
34
    public $PostcodePrimaryHigh;
35
    /** @deprecated */
36
    public $PostcodeExtendedLow;
37
    /** @deprecated */
38
    public $ResidentialAddressIndicator;
39
    /** @deprecated */
40
    public $ConsigneeName;
41
    /** @deprecated */
42
    public $StreetNumberLow;
43
    /** @deprecated */
44
    public $StreetPrefix;
45
    /** @deprecated */
46
    public $PostcodeextendedLow;
47
    /** @deprecated */
48
    public $StreetName;
49
    /** @deprecated */
50
    public $StreetType;
51
    /** @deprecated */
52
    public $StreetSuffix;
53
    /** @deprecated */
54
    public $BuildingName;
55
    /** @deprecated */
56
    public $AttentionName;
57
    /** @deprecated */
58
    public $AddressExtendedInformation = [];
59
60
    /**
61
     * @var string
62
     */
63
    private $addressLine1;
64
65
    /**
66
     * @var string
67
     */
68
    private $addressLine2;
69
70
    /**
71
     * @var string
72
     */
73
    private $addressLine3;
74
75
    /**
76
     * @var string
77
     */
78
    private $city;
79
80
    /**
81
     * @var string
82
     */
83
    private $stateProvinceCode;
84
85
    /**
86
     * @var string
87
     */
88
    private $postalCode;
89
90
    /**
91
     * @var string
92
     */
93
    private $countryCode;
94
95
    /**
96
     * @var string
97
     */
98
    private $politicalDivision1;
99
100
    /**
101
     * @var string
102
     */
103
    private $politicalDivision2;
104
105
    /**
106
     * @var string
107
     */
108
    private $politicalDivision3;
109
110
    /**
111
     * @var string
112
     */
113
    private $postcodePrimaryLow;
114
115
    /**
116
     * @var string
117
     */
118
    private $postcodePrimaryHigh;
119
120
    /**
121
     * @var string
122
     */
123
    private $postcodeExtendedLow;
124
125
    /**
126
     * @var string
127
     */
128
    private $residentialAddressIndicator;
129
130
    /**
131
     * @var string
132
     */
133
    private $consigneeName;
134
135
    /**
136
     * @var string
137
     */
138
    private $streetNumberLow;
139
140
    /**
141
     * @var string
142
     */
143
    private $streetPrefix;
144
145
    /**
146
     * @var string
147
     */
148
    private $streetName;
149
150
    /**
151
     * @var string
152
     */
153
    private $streetType;
154
155
    /**
156
     * @var string
157
     */
158
    private $streetSuffix;
159
160
    /**
161
     * @var string
162
     */
163
    private $buildingName;
164
165
    /**
166
     * @var string
167
     */
168
    private $attentionName;
169
170
    /**
171
     * @var array
172
     */
173
    private $addressExtendedInformation = [];
174
175
    /**
176
     * @param null|object $attributes
177
     */
178 21
    public function __construct($attributes = null)
179
    {
180 21
        if (null !== $attributes) {
181 3
            if (isset($attributes->AddressLine1)) {
182
                $this->setAddressLine1($attributes->AddressLine1);
183
            }
184 3
            if (isset($attributes->AddressLine2)) {
185
                $this->setAddressLine2($attributes->AddressLine2);
186
            }
187 3
            if (isset($attributes->AddressLine3)) {
188
                $this->setAddressLine3($attributes->AddressLine3);
189
            }
190 3
            if (isset($attributes->City)) {
191
                $this->setCity($attributes->City);
192
            }
193 3
            if (isset($attributes->StateProvinceCode)) {
194
                $this->setStateProvinceCode($attributes->StateProvinceCode);
195
            }
196 3
            if (isset($attributes->PostalCode)) {
197
                $this->setPostalCode($attributes->PostalCode);
198
            }
199 3
            if (isset($attributes->CountryCode)) {
200 3
                $this->setCountryCode($attributes->CountryCode);
201 3
            }
202 3
            if (isset($attributes->PoliticalDivision1)) {
203
                $this->setPoliticalDivision1($attributes->PoliticalDivision1);
204
            }
205 3
            if (isset($attributes->PoliticalDivision2)) {
206
                $this->setPoliticalDivision2($attributes->PoliticalDivision2);
207
            }
208 3
            if (isset($attributes->PoliticalDivision3)) {
209 3
                $this->setPoliticalDivision3($attributes->PoliticalDivision3);
210 3
            }
211 3
            if (isset($attributes->PostcodePrimaryLow)) {
212 3
                $this->setPostcodePrimaryLow($attributes->PostcodePrimaryLow);
213 3
            }
214 3
            if (isset($attributes->PostcodePrimaryHigh)) {
215
                $this->setPostcodePrimaryHigh($attributes->PostcodePrimaryHigh);
216
            }
217 3
            if (isset($attributes->PostcodeExtendedLow)) {
218
                $this->setPostcodeExtendedLow($attributes->PostcodeExtendedLow);
219
            }
220 3
            if (isset($attributes->ResidentialAddressIndicator)) {
221
                $this->setResidentialAddressIndicator($attributes->ResidentialAddressIndicator);
222
            }
223 3
            if (isset($attributes->ConsigneeName)) {
224
                $this->setConsigneeName($attributes->ConsigneeName);
225
            }
226 3
            if (isset($attributes->StreetNumberLow)) {
227
                $this->setStreetNumberLow($attributes->StreetNumberLow);
228
            }
229 3
            if (isset($attributes->StreetPrefix)) {
230
                $this->setStreetPrefix($attributes->StreetPrefix);
231
            }
232 3
            if (isset($attributes->StreetName)) {
233
                $this->setStreetName($attributes->StreetName);
234
            }
235 3
            if (isset($attributes->StreetType)) {
236
                $this->setStreetType($attributes->StreetType);
237
            }
238 3
            if (isset($attributes->StreetSuffix)) {
239
                $this->setStreetSuffix($attributes->StreetSuffix);
240
            }
241 3
            if (isset($attributes->BuildingName)) {
242
                $this->setBuildingName($attributes->BuildingName);
243
            }
244 3
            if (isset($attributes->AttentionName)) {
245
                $this->setAttentionName($attributes->AttentionName);
246
            }
247 3
            if (isset($attributes->AddressExtendedInformation)) {
248
                $addressExtendedInformation = $this->getAddressExtendedInformation();
249
                foreach ($attributes->AddressExtendedInformation as $item) {
250
                    $addressExtendedInformation[] = new ServiceSummary($item);
251
                }
252
                $this->setAddressExtendedInformation($addressExtendedInformation);
253
            }
254 3
        }
255 21
    }
256
257
    /**
258
     * @param null|DOMDocument $document
259
     *
260
     * @return DOMElement
261
     */
262
    public function toNode(DOMDocument $document = null)
263
    {
264
        if (null === $document) {
265
            $document = new DOMDocument();
266
        }
267
268
        $node = $document->createElement('Address');
269
        if ($this->getAddressLine1()) {
270
            $node->appendChild($document->createElement('AddressLine1', $this->getAddressLine1()));
271
        }
272
273
        if ($this->getAddressLine2()) {
274
            $node->appendChild($document->createElement('AddressLine2', $this->getAddressLine2()));
275
        }
276
        if ($this->getAddressLine3()) {
277
            $node->appendChild($document->createElement('AddressLine3', $this->getAddressLine3()));
278
        }
279
        if ($this->getCity()) {
280
            $node->appendChild($document->createElement('City', $this->getCity()));
281
        }
282
        if ($this->getStateProvinceCode()) {
283
            $node->appendChild($document->createElement('StateProvinceCode', $this->getStateProvinceCode()));
284
        }
285
        if ($this->getPostalCode()) {
286
            $node->appendChild($document->createElement('PostalCode', $this->getPostalCode()));
287
        }
288
        if ($this->getCountryCode()) {
289
            $node->appendChild($document->createElement('CountryCode', $this->getCountryCode()));
290
        }
291
        if ($this->getResidentialAddressIndicator()) {
292
            $node->appendChild($document->createElement('ResidentialAddressIndicator'));
293
        }
294
295
        return $node;
296
    }
297
298
    /**
299
     * @return array
300
     */
301
    public function getAddressExtendedInformation()
302
    {
303
        return $this->addressExtendedInformation;
304
    }
305
306
    /**
307
     * @param array $addressExtendedInformation
308
     *
309
     * @return $this
310
     */
311
    public function setAddressExtendedInformation($addressExtendedInformation)
312
    {
313
        $this->AddressExtendedInformation = $addressExtendedInformation;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$AddressExtendedInformation has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
314
        $this->addressExtendedInformation = $addressExtendedInformation;
315
316
        return $this;
317
    }
318
319
    /**
320
     * @return string
321
     */
322 16
    public function getAddressLine1()
323
    {
324 16
        return $this->addressLine1;
325
    }
326
327
    /**
328
     * @param string $addressLine1
329
     *
330
     * @return $this
331
     */
332 15
    public function setAddressLine1($addressLine1)
333
    {
334 15
        $this->AddressLine1 = $addressLine1;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$AddressLine1 has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
335 15
        $this->addressLine1 = $addressLine1;
336
337 15
        return $this;
338
    }
339
340
    /**
341
     * @return string
342
     */
343 16
    public function getAddressLine2()
344
    {
345 16
        return $this->addressLine2;
346
    }
347
348
    /**
349
     * @param string $addressLine2
350
     *
351
     * @return $this
352
     */
353 15
    public function setAddressLine2($addressLine2)
354
    {
355 15
        $this->AddressLine2 = $addressLine2;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$AddressLine2 has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
356 15
        $this->addressLine2 = $addressLine2;
357
358 15
        return $this;
359
    }
360
361
    /**
362
     * @return string
363
     */
364 16
    public function getAddressLine3()
365
    {
366 16
        return $this->addressLine3;
367
    }
368
369
    /**
370
     * @param string $addressLine3
371
     *
372
     * @return $this
373
     */
374 15
    public function setAddressLine3($addressLine3)
375
    {
376 15
        $this->AddressLine3 = $addressLine3;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$AddressLine3 has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
377 15
        $this->addressLine3 = $addressLine3;
378
379 15
        return $this;
380
    }
381
382
    /**
383
     * @return string
384
     */
385 15
    public function getAttentionName()
386
    {
387 15
        return $this->attentionName;
388
    }
389
390
    /**
391
     * @param string $attentionName
392
     *
393
     * @return $this
394
     */
395 15
    public function setAttentionName($attentionName)
396
    {
397 15
        $this->AttentionName = $attentionName;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$AttentionName has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
398 15
        $this->attentionName = $attentionName;
399
400 15
        return $this;
401
    }
402
403
    /**
404
     * @return string
405
     */
406 15
    public function getBuildingName()
407
    {
408 15
        return $this->buildingName;
409
    }
410
411
    /**
412
     * @param string $buildingName
413
     *
414
     * @return $this
415
     */
416 15
    public function setBuildingName($buildingName)
417
    {
418 15
        $this->BuildingName = $buildingName;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$BuildingName has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
419 15
        $this->buildingName = $buildingName;
420
421 15
        return $this;
422
    }
423
424
    /**
425
     * @return string
426
     */
427 15
    public function getCity()
428
    {
429 15
        return $this->city;
430
    }
431
432
    /**
433
     * @param string $city
434
     *
435
     * @return $this
436
     */
437 15
    public function setCity($city)
438
    {
439 15
        $this->City = $city;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$City has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
440 15
        $this->city = $city;
441
442 15
        return $this;
443
    }
444
445
    /**
446
     * @return string
447
     */
448 1
    public function getConsigneeName()
449
    {
450 1
        return $this->consigneeName;
451
    }
452
453
    /**
454
     * @param string $consigneeName
455
     *
456
     * @return $this
457
     */
458
    public function setConsigneeName($consigneeName)
459
    {
460
        $this->ConsigneeName = $consigneeName;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$ConsigneeName has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
461
        $this->consigneeName = $consigneeName;
462
463
        return $this;
464
    }
465
466
    /**
467
     * @return string
468
     */
469 20
    public function getCountryCode()
470
    {
471 20
        return $this->countryCode;
472
    }
473
474
    /**
475
     * @param string $countryCode
476
     *
477
     * @return $this
478
     */
479 20
    public function setCountryCode($countryCode)
480
    {
481 20
        $this->CountryCode = $countryCode;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$CountryCode has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
482 20
        $this->countryCode = $countryCode;
483
484 20
        return $this;
485
    }
486
487
    /**
488
     * @return string
489
     */
490 5
    public function getPoliticalDivision1()
491
    {
492 5
        return $this->politicalDivision1;
493
    }
494
495
    /**
496
     * @param string $politicalDivision1
497
     *
498
     * @return $this
499
     */
500
    public function setPoliticalDivision1($politicalDivision1)
501
    {
502
        $this->PoliticalDivision1 = $politicalDivision1;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$PoliticalDivision1 has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
503
        $this->politicalDivision1 = $politicalDivision1;
504
505
        return $this;
506
    }
507
508
    /**
509
     * @return string
510
     */
511 5
    public function getPoliticalDivision2()
512
    {
513 5
        return $this->politicalDivision2;
514
    }
515
516
    /**
517
     * @param string $politicalDivision2
518
     *
519
     * @return $this
520
     */
521
    public function setPoliticalDivision2($politicalDivision2)
522
    {
523
        $this->PoliticalDivision2 = $politicalDivision2;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$PoliticalDivision2 has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
524
        $this->politicalDivision2 = $politicalDivision2;
525
526
        return $this;
527
    }
528
529
    /**
530
     * @return string
531
     */
532 5
    public function getPoliticalDivision3()
533
    {
534 5
        return $this->politicalDivision3;
535
    }
536
537
    /**
538
     * @param string $politicalDivision3
539
     *
540
     * @return $this
541
     */
542 4
    public function setPoliticalDivision3($politicalDivision3)
543
    {
544 4
        $this->PoliticalDivision3 = $politicalDivision3;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$PoliticalDivision3 has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
545 4
        $this->politicalDivision3 = $politicalDivision3;
546
547 4
        return $this;
548
    }
549
550
    /**
551
     * @return string
552
     */
553 15
    public function getPostalCode()
554
    {
555 15
        return $this->postalCode;
556
    }
557
558
    /**
559
     * @param string $postalCode
560
     *
561
     * @return $this
562
     */
563 15
    public function setPostalCode($postalCode)
564
    {
565 15
        $this->PostalCode = $postalCode;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$PostalCode has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
566 15
        $this->postalCode = $postalCode;
567
568 15
        return $this;
569
    }
570
571
    /**
572
     * @return string
573
     */
574 1
    public function getPostcodeExtendedLow()
575
    {
576 1
        return $this->postcodeExtendedLow;
577
    }
578
579
    /**
580
     * @param string $postcodeExtendedLow
581
     *
582
     * @return $this
583
     */
584
    public function setPostcodeExtendedLow($postcodeExtendedLow)
585
    {
586
        $this->PostcodeextendedLow = $postcodeExtendedLow;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$PostcodeextendedLow has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
587
        $this->postcodeExtendedLow = $postcodeExtendedLow;
588
589
        return $this;
590
    }
591
592
    /**
593
     * @return string
594
     */
595 4
    public function getPostcodePrimaryHigh()
596
    {
597 4
        return $this->postcodePrimaryHigh;
598
    }
599
600
    /**
601
     * @param string $postcodePrimaryHigh
602
     *
603
     * @return $this
604
     */
605
    public function setPostcodePrimaryHigh($postcodePrimaryHigh)
606
    {
607
        $this->PostcodePrimaryHigh = $postcodePrimaryHigh;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$PostcodePrimaryHigh has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
608
        $this->postcodePrimaryHigh = $postcodePrimaryHigh;
609
610
        return $this;
611
    }
612
613
    /**
614
     * @return string
615
     */
616 5
    public function getPostcodePrimaryLow()
617
    {
618 5
        return $this->postcodePrimaryLow;
619
    }
620
621
    /**
622
     * @param string $postcodePrimaryLow
623
     *
624
     * @return $this
625
     */
626 5
    public function setPostcodePrimaryLow($postcodePrimaryLow)
627
    {
628 5
        $this->PostcodePrimaryLow = $postcodePrimaryLow;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$PostcodePrimaryLow has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
629 5
        $this->postcodePrimaryLow = $postcodePrimaryLow;
630
631 5
        return $this;
632
    }
633
634
    /**
635
     * @return string
636
     */
637
    public function getResidentialAddressIndicator()
638
    {
639
        return $this->residentialAddressIndicator;
640
    }
641
642
    /**
643
     * @param string $residentialAddressIndicator
644
     *
645
     * @return $this
646
     */
647
    public function setResidentialAddressIndicator($residentialAddressIndicator)
648
    {
649
        $this->ResidentialAddressIndicator = $residentialAddressIndicator;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$ResidentialAddressIndicator has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
650
        $this->residentialAddressIndicator = $residentialAddressIndicator;
651
652
        return $this;
653
    }
654
655
    /**
656
     * @return string
657
     */
658 15
    public function getStateProvinceCode()
659
    {
660 15
        return $this->stateProvinceCode;
661
    }
662
663
    /**
664
     * @param string $stateProvinceCode
665
     *
666
     * @return $this
667
     */
668 15
    public function setStateProvinceCode($stateProvinceCode)
669
    {
670 15
        $this->StateProvinceCode = $stateProvinceCode;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$StateProvinceCode has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
671 15
        $this->stateProvinceCode = $stateProvinceCode;
672
673 15
        return $this;
674
    }
675
676
    /**
677
     * @return string
678
     */
679
    public function getStreetName()
680
    {
681
        return $this->streetName;
682
    }
683
684
    /**
685
     * @param string $streetName
686
     *
687
     * @return $this
688
     */
689
    public function setStreetName($streetName)
690
    {
691
        $this->StreetName = $streetName;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$StreetName has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
692
        $this->streetName = $streetName;
693
694
        return $this;
695
    }
696
697
    /**
698
     * @return string
699
     */
700
    public function getStreetNumberLow()
701
    {
702
        return $this->streetNumberLow;
703
    }
704
705
    /**
706
     * @param string $streetNumberLow
707
     *
708
     * @return $this
709
     */
710
    public function setStreetNumberLow($streetNumberLow)
711
    {
712
        $this->StreetNumberLow = $streetNumberLow;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$StreetNumberLow has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
713
        $this->streetNumberLow = $streetNumberLow;
714
715
        return $this;
716
    }
717
718
    /**
719
     * @return string
720
     */
721
    public function getStreetPrefix()
722
    {
723
        return $this->streetPrefix;
724
    }
725
726
    /**
727
     * @param string $streetPrefix
728
     *
729
     * @return $this
730
     */
731
    public function setStreetPrefix($streetPrefix)
732
    {
733
        $this->StreetPrefix = $streetPrefix;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$StreetPrefix has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
734
        $this->streetPrefix = $streetPrefix;
735
736
        return $this;
737
    }
738
739
    /**
740
     * @return string
741
     */
742
    public function getStreetSuffix()
743
    {
744
        return $this->streetSuffix;
745
    }
746
747
    /**
748
     * @param string $streetSuffix
749
     *
750
     * @return $this
751
     */
752
    public function setStreetSuffix($streetSuffix)
753
    {
754
        $this->StreetSuffix = $streetSuffix;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$StreetSuffix has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
755
        $this->streetSuffix = $streetSuffix;
756
757
        return $this;
758
    }
759
760
    /**
761
     * @return string
762
     */
763
    public function getStreetType()
764
    {
765
        return $this->streetType;
766
    }
767
768
    /**
769
     * @param string $streetType
770
     *
771
     * @return $this
772
     */
773
    public function setStreetType($streetType)
774
    {
775
        $this->StreetType = $streetType;
0 ignored issues
show
Deprecated Code introduced by
The property Ups\Entity\Address::$StreetType has been deprecated.

This property has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the property will be removed from the class and what other property to use instead.

Loading history...
776
        $this->streetType = $streetType;
777
778
        return $this;
779
    }
780
}
781