Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
ParseIssue
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3declare(strict_types=1);
4
5namespace ImovelZapAi\Importing\Application\Data;
6
7use ImovelZapAi\Importing\Domain\Enums\ImportIssueSeverity;
8
9final readonly class ParseIssue
10{
11    public function __construct(
12        public ImportIssueSeverity $severity,
13        public string $code,
14        public string $message,
15        public ?string $externalId = null,
16        public ?int $listingIndex = null,
17        public ?string $path = null,
18        /** @var array<string, mixed> */
19        public array $context = [],
20    ) {}
21}