Skip to content

Commit 7aa3e14

Browse files
committed
Fix tests and resource classes for missing or typo'd properties
#201
1 parent 170bc1e commit 7aa3e14

25 files changed

Lines changed: 115 additions & 68 deletions

src/BigCommerce/ResourceModels/Catalog/Product/Product.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,13 @@ class Product extends ResourceModel
8181
public bool $open_graph_use_image;
8282
public int $reviews_rating_sum;
8383
public int $total_sold;
84-
84+
public int $reviews_count;
85+
public ?int $option_set_id;
86+
public ?float $calculated_price;
87+
public ?string $option_set_display;
88+
public string $product_tax_code;
89+
public int $tax_class_id;
90+
public ?float $map_price;
8591

8692
/**
8793
* @var CustomField[]|null
@@ -99,6 +105,11 @@ class Product extends ResourceModel
99105
*/
100106
public ?array $images;
101107

108+
/**
109+
* @var ProductVariant[]|null
110+
*/
111+
public ?array $variants;
112+
102113
public function __construct(?stdClass $optionObject = null)
103114
{
104115
if (!is_null($optionObject)) {
@@ -128,5 +139,6 @@ protected function beforeBuildObject(): void
128139
{
129140
$this->buildObjectArray('modifiers', ProductModifier::class);
130141
$this->buildObjectArray('images', ProductImage::class);
142+
$this->buildObjectArray('variants', ProductVariant::class);
131143
}
132144
}

src/BigCommerce/ResourceModels/Catalog/Product/ProductVariant.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ class ProductVariant extends ResourceModel
1212
public ?int $sku_id;
1313
public ?float $price;
1414
public ?float $calculated_price;
15+
public ?float $map_price;
1516
public ?float $sale_price;
1617
public ?float $retail_price;
1718
public ?float $weight;
@@ -31,4 +32,5 @@ class ProductVariant extends ResourceModel
3132
public int $inventory_warning_level;
3233
public string $bin_picking_number;
3334
public array $option_values;
35+
public float $calculated_weight;
3436
}

src/BigCommerce/ResourceModels/Catalog/Product/ProductVideo.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class ProductVideo extends ResourceModel
1010

1111
public string $title;
1212
public string $description;
13-
public int $sort_oder;
13+
public int $sort_order;
1414
public string $type;
1515
public string $video_id;
1616
public int $id;

src/BigCommerce/ResourceModels/Channel/Channel.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,5 @@ class Channel extends ResourceModel
4444
public bool $is_visible;
4545
public string $name;
4646
public string $status;
47+
public bool $is_enabled;
4748
}

src/BigCommerce/ResourceModels/Customer/Customer.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ class Customer extends ResourceModel
3232
public ?array $store_credit_amounts;
3333
public ?int $origin_channel_id;
3434
public ?array $channel_ids;
35+
public ?string $registration_ip_address;
36+
public string $date_created;
37+
public string $date_modified;
3538

3639
/**
3740
* @var CustomerAddress[]

src/BigCommerce/ResourceModels/Customer/CustomerAddress.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ class CustomerAddress extends ResourceModel
1717
public string $phone;
1818
public string $address_type;
1919
public int $customer_id;
20+
public ?string $company;
2021
}

src/BigCommerce/ResourceModels/Order/OrderRefundItem.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ class OrderRefundItem extends ResourceModel
1616
public ?float $amount;
1717
public ?float $quantity;
1818
public ?string $reason;
19+
public ?float $requested_amount;
1920
}

src/BigCommerce/ResourceModels/Page/Page.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
class Page extends ResourceModel
88
{
9+
public int $id;
910
public string $name;
1011
public ?string $email;
1112
public string $meta_title;

src/BigCommerce/ResourceModels/PriceList/PriceList.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ class PriceList extends ResourceModel
99
public int $id;
1010
public string $name;
1111
public string $date_created;
12-
public string $data_modified;
12+
public string $date_modified;
1313
public bool $active;
1414
}

src/BigCommerce/ResourceModels/PriceList/PriceListRecord.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ class PriceListRecord extends ResourceModel
88
{
99
public int $price_list_id;
1010
public int $variant_id;
11-
public float $price;
12-
public object $sale_price;
13-
public object $map_price;
11+
public ?float $price;
12+
public ?float $sale_price;
13+
public ?float $map_price;
1414
public float $calculated_price;
1515
public string $date_created;
1616
public string $date_modified;
1717
public string $currency;
1818
public int $product_id;
1919
public array $bulk_pricing_tiers;
20+
public ?float $retail_price;
2021
}

0 commit comments

Comments
 (0)