Skip to content

Commit a1fd865

Browse files
committed
Making fields optional to match api response
1 parent 025bf2f commit a1fd865

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/DTOs/Google/ImmersiveProductAboutTheProduct.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
class ImmersiveProductAboutTheProduct extends Data
99
{
1010
public function __construct(
11-
public readonly string $title,
12-
public readonly string $link,
13-
public readonly string $displayed_link,
14-
public readonly string $icon,
15-
public readonly string $description,
11+
public readonly ?string $title = null,
12+
public readonly ?string $link = null,
13+
public readonly ?string $displayed_link = null,
14+
public readonly ?string $icon = null,
15+
public readonly ?string $description = null,
1616
/* @var null|ImmersiveProductAboutTheProductFeature[] $features */
1717
#[DataCollectionOf(ImmersiveProductAboutTheProductFeature::class)]
1818
public readonly array $features,

src/DTOs/Google/ImmersiveProductResults.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@
77

88
class ImmersiveProductResults extends Data
99
{
10+
// reviews, rating, stores_next_page_token, ratings
1011
public function __construct(
1112
public readonly array $thumbnails,
1213
public readonly string $title,
1314
public readonly string $brand,
14-
public readonly int $reviews,
15-
public readonly int $rating,
1615
public readonly string $price_range,
17-
public readonly string $stores_next_page_token,
1816
public readonly ImmersiveProductAboutTheProduct $about_the_product,
19-
public readonly array $ratings,
17+
public readonly ?int $reviews = null,
18+
public readonly ?int $rating = null,
19+
public readonly ?string $stores_next_page_token = null,
20+
public readonly ?array $ratings = null,
2021
/* @var null|ImmersiveProductStore[] $stores */
2122
#[DataCollectionOf(ImmersiveProductStore::class)]
2223
public readonly ?array $stores = null,

0 commit comments

Comments
 (0)