Address::getCountryId()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
cc 1
eloc 1
c 0
b 0
f 0
nc 1
nop 0
dl 0
loc 3
ccs 2
cts 2
cp 1
crap 1
rs 10
1
<?php
2
3
declare(strict_types=1);
4
5
namespace VasilDakov\Speedy\Model;
6
7
use JMS\Serializer\Annotation as Serializer;
8
use VasilDakov\Speedy\Traits\ToArray;
9
10
/**
11
 * Class Address.
12
 *
13
 * @author Vasil Dakov <[email protected]>
14
 * @copyright 2009-2022 Neutrino.bg
15
 *
16
 * @version 1.0
17
 *
18
 * @psalm-suppress MissingConstructor
19
 *
20
 * @Serializer\AccessType("public_method")
21
 */
22
class Address
23
{
24
    use ToArray;
0 ignored issues
show
Bug introduced by
The trait VasilDakov\Speedy\Traits\ToArray requires the property $value which is not provided by VasilDakov\Speedy\Model\Address.
Loading history...
25
26
    /**
27
     * @Serializer\Type("integer")
28
     */
29
    private ?int $countryId = null;
30
31
    /**
32
     * @Serializer\Type("string")
33
     */
34
    private ?string $stateId = null;
35
36
    /**
37
     * @Serializer\Type("integer")
38
     */
39
    private ?int $siteId = null;
40
41
    /**
42
     * @Serializer\Type("string")
43
     */
44
    private ?string $siteType = null;
45
46
    /**
47
     * @Serializer\Type("string")
48
     */
49
    private ?string $siteName = null;
50
51
    /**
52
     * @Serializer\Type("string")
53
     */
54
    private ?string $postCode = null;
55
56
    /**
57
     * @Serializer\Type("integer")
58
     */
59
    private ?int $streetId = null;
60
61
    /**
62
     * @Serializer\Type("string")
63
     */
64
    private ?string $streetType = null;
65
66
    /**
67
     * @Serializer\Type("string")
68
     */
69
    private ?string $streetName = null;
70
71
    /**
72
     * @Serializer\Type("string")
73
     */
74
    private ?string $streetNo = null;
75
76
    /**
77
     * @Serializer\Type("integer")
78
     */
79
    private ?int $complexId = null;
80
81
    /**
82
     * @Serializer\Type("string")
83
     */
84
    private ?string $complexType = null;
85
86
    /**
87
     * @Serializer\Type("string")
88
     */
89
    private ?string $complexName = null;
90
91
    /**
92
     * @Serializer\Type("string")
93
     */
94
    private ?string $blockNo = null;
95
96
    /**
97
     * @Serializer\Type("string")
98
     */
99
    private ?string $entranceNo = null;
100
101
    /**
102
     * @Serializer\Type("string")
103
     */
104
    private ?string $floorNo = null;
105
106
    /**
107
     * @Serializer\Type("string")
108
     */
109
    private ?string $apartmentNo = null;
110
111
    /**
112
     * @Serializer\Type("integer")
113
     */
114
    private ?int $poiId = null;
115
116
    /**
117
     * @Serializer\Type("string")
118
     */
119
    private ?string $addressNote = null;
120
121
    /**
122
     * @Serializer\Type("string")
123
     */
124
    private ?string $addressLine1 = null;
125
126
    /**
127
     * @Serializer\Type("string")
128
     */
129
    private ?string $addressLine2 = null;
130
131
    /**
132
     * @Serializer\Type("float")
133
     */
134
    private ?float $x = null;
135
136
    /**
137
     * @Serializer\Type("float")
138
     */
139
    private ?float $y = null;
140
141
    /**
142
     * @Serializer\Type("string")
143
     */
144
    private ?string $fullAddressString = null;
145
146
    /**
147
     * @Serializer\Type("string")
148
     */
149
    private ?string $siteAddressString = null;
150
151
    /**
152
     * @Serializer\Type("string")
153
     */
154
    private ?string $localAddressString = null;
155
156 1
    public function __construct(int $siteId)
157
    {
158 1
        $this->siteId = $siteId;
159
    }
160
161 2
    public function getCountryId(): ?int
162
    {
163 2
        return $this->countryId;
164
    }
165
166 6
    public function setCountryId(?int $countryId): void
167
    {
168 6
        $this->countryId = $countryId;
169
    }
170
171 1
    public function getStateId(): ?string
172
    {
173 1
        return $this->stateId;
174
    }
175
176 2
    public function setStateId(?string $stateId): void
177
    {
178 2
        $this->stateId = $stateId;
179
    }
180
181 6
    public function setSiteId(?int $siteId): void
182
    {
183 6
        $this->siteId = $siteId;
184
    }
185
186 2
    public function getSiteId(): ?int
187
    {
188 2
        return $this->siteId;
189
    }
190
191 2
    public function getSiteType(): ?string
192
    {
193 2
        return $this->siteType;
194
    }
195
196 6
    public function setSiteType(?string $siteType): void
197
    {
198 6
        $this->siteType = $siteType;
199
    }
200
201 2
    public function getSiteName(): ?string
202
    {
203 2
        return $this->siteName;
204
    }
205
206 6
    public function setSiteName(?string $siteName): void
207
    {
208 6
        $this->siteName = $siteName;
209
    }
210
211 2
    public function getPostCode(): ?string
212
    {
213 2
        return $this->postCode;
214
    }
215
216 6
    public function setPostCode(?string $postCode): void
217
    {
218 6
        $this->postCode = $postCode;
219
    }
220
221 2
    public function getStreetId(): ?int
222
    {
223 2
        return $this->streetId;
224
    }
225
226 6
    public function setStreetId(?int $streetId): void
227
    {
228 6
        $this->streetId = $streetId;
229
    }
230
231 2
    public function getStreetType(): ?string
232
    {
233 2
        return $this->streetType;
234
    }
235
236 6
    public function setStreetType(?string $streetType): void
237
    {
238 6
        $this->streetType = $streetType;
239
    }
240
241 2
    public function getStreetName(): ?string
242
    {
243 2
        return $this->streetName;
244
    }
245
246 6
    public function setStreetName(?string $streetName): void
247
    {
248 6
        $this->streetName = $streetName;
249
    }
250
251 2
    public function getStreetNo(): ?string
252
    {
253 2
        return $this->streetNo;
254
    }
255
256 6
    public function setStreetNo(?string $streetNo): void
257
    {
258 6
        $this->streetNo = $streetNo;
259
    }
260
261 2
    public function getComplexId(): ?int
262
    {
263 2
        return $this->complexId;
264
    }
265
266 2
    public function setComplexId(?int $complexId): void
267
    {
268 2
        $this->complexId = $complexId;
269
    }
270
271 1
    public function getComplexType(): ?string
272
    {
273 1
        return $this->complexType;
274
    }
275
276 2
    public function setComplexType(?string $complexType): void
277
    {
278 2
        $this->complexType = $complexType;
279
    }
280
281 1
    public function getComplexName(): ?string
282
    {
283 1
        return $this->complexName;
284
    }
285
286 2
    public function setComplexName(?string $complexName): void
287
    {
288 2
        $this->complexName = $complexName;
289
    }
290
291 1
    public function getBlockNo(): ?string
292
    {
293 1
        return $this->blockNo;
294
    }
295
296 2
    public function setBlockNo(?string $blockNo): void
297
    {
298 2
        $this->blockNo = $blockNo;
299
    }
300
301 2
    public function getEntranceNo(): ?string
302
    {
303 2
        return $this->entranceNo;
304
    }
305
306 6
    public function setEntranceNo(?string $entranceNo): void
307
    {
308 6
        $this->entranceNo = $entranceNo;
309
    }
310
311 2
    public function getFloorNo(): ?string
312
    {
313 2
        return $this->floorNo;
314
    }
315
316 6
    public function setFloorNo(?string $floorNo): void
317
    {
318 6
        $this->floorNo = $floorNo;
319
    }
320
321 2
    public function getApartmentNo(): ?string
322
    {
323 2
        return $this->apartmentNo;
324
    }
325
326 6
    public function setApartmentNo(?string $apartmentNo): void
327
    {
328 6
        $this->apartmentNo = $apartmentNo;
329
    }
330
331 1
    public function getPoiId(): ?int
332
    {
333 1
        return $this->poiId;
334
    }
335
336 2
    public function setPoiId(?int $poiId): void
337
    {
338 2
        $this->poiId = $poiId;
339
    }
340
341 1
    public function getAddressNote(): ?string
342
    {
343 1
        return $this->addressNote;
344
    }
345
346 2
    public function setAddressNote(?string $addressNote): void
347
    {
348 2
        $this->addressNote = $addressNote;
349
    }
350
351 1
    public function getAddressLine1(): ?string
352
    {
353 1
        return $this->addressLine1;
354
    }
355
356 2
    public function setAddressLine1(?string $addressLine1): void
357
    {
358 2
        $this->addressLine1 = $addressLine1;
359
    }
360
361 1
    public function getAddressLine2(): ?string
362
    {
363 1
        return $this->addressLine2;
364
    }
365
366 2
    public function setAddressLine2(?string $addressLine2): void
367
    {
368 2
        $this->addressLine2 = $addressLine2;
369
    }
370
371 2
    public function getX(): ?float
372
    {
373 2
        return $this->x;
374
    }
375
376 6
    public function setX(?float $x): void
377
    {
378 6
        $this->x = $x;
379
    }
380
381 2
    public function getY(): ?float
382
    {
383 2
        return $this->y;
384
    }
385
386 6
    public function setY(?float $y): void
387
    {
388 6
        $this->y = $y;
389
    }
390
391 6
    public function setFullAddressString(?string $fullAddressString): void
392
    {
393 6
        $this->fullAddressString = $fullAddressString;
394
    }
395
396 2
    public function getFullAddressString(): ?string
397
    {
398 2
        return $this->fullAddressString;
399
    }
400
401 2
    public function getSiteAddressString(): ?string
402
    {
403 2
        return $this->siteAddressString;
404
    }
405
406
    /**
407
     * @param ?string $siteAddressString
408
     */
409 6
    public function setSiteAddressString(?string $siteAddressString): void
410
    {
411 6
        $this->siteAddressString = $siteAddressString;
412
    }
413
414 2
    public function getLocalAddressString(): ?string
415
    {
416 2
        return $this->localAddressString;
417
    }
418
419 6
    public function setLocalAddressString(string $localAddressString): void
420
    {
421 6
        $this->localAddressString = $localAddressString;
422
    }
423
}
424