Skip to content

Commit af52ad9

Browse files
Merge pull request #229 from commercetools/gen-sdk-updates
Update generated SDKs
2 parents 7f08444 + 0941cc7 commit af52ad9

File tree

49 files changed

+131
-130
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+131
-130
lines changed

changes.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
**Api changes**
22

3+
<details>
4+
<summary>Removed Method(s)</summary>
5+
6+
- :warning: removed method `$apiRoot->withProjectKey()->me()->businessUnits()->withId()->delete()`
7+
- :warning: removed method `$apiRoot->withProjectKey()->me()->businessUnits()->withKey()->delete()`
8+
</details>
9+
10+
11+
<details>
12+
<summary>Added Property(s)</summary>
13+
14+
- added property `applicationMode` to type `CartDiscountValueAbsolute`
15+
- added property `applicationMode` to type `CartDiscountValueAbsoluteDraft`
16+
</details>
17+
18+
319
<details>
420
<summary>Added Type(s)</summary>
521

@@ -16,22 +32,6 @@
1632
- added type `DeliveryCustomTypeSetMessagePayload`
1733
</details>
1834

19-
20-
<details>
21-
<summary>Removed Method(s)</summary>
22-
23-
- :warning: removed method `$apiRoot->withProjectKey()->me()->businessUnits()->withId()->delete()`
24-
- :warning: removed method `$apiRoot->withProjectKey()->me()->businessUnits()->withKey()->delete()`
25-
</details>
26-
27-
28-
<details>
29-
<summary>Added Property(s)</summary>
30-
31-
- added property `applicationMode` to type `CartDiscountValueAbsolute`
32-
- added property `applicationMode` to type `CartDiscountValueAbsoluteDraft`
33-
</details>
34-
3535
**Import changes**
3636

3737
<details>

lib/commercetools-api/src/Models/Cart/CartDraftModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -662,8 +662,8 @@ public function getShippingRateInput()
662662
if (is_null($data)) {
663663
return null;
664664
}
665-
666-
$this->shippingRateInput = ShippingRateInputDraftModel::of($data);
665+
$className = ShippingRateInputDraftModel::resolveDiscriminatorClass($data);
666+
$this->shippingRateInput = $className::of($data);
667667
}
668668

669669
return $this->shippingRateInput;

lib/commercetools-api/src/Models/Cart/CartModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -998,8 +998,8 @@ public function getShippingRateInput()
998998
if (is_null($data)) {
999999
return null;
10001000
}
1001-
1002-
$this->shippingRateInput = ShippingRateInputModel::of($data);
1001+
$className = ShippingRateInputModel::resolveDiscriminatorClass($data);
1002+
$this->shippingRateInput = $className::of($data);
10031003
}
10041004

10051005
return $this->shippingRateInput;

lib/commercetools-api/src/Models/Cart/CustomLineItemModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,8 +251,8 @@ public function getMoney()
251251
if (is_null($data)) {
252252
return null;
253253
}
254-
255-
$this->money = TypedMoneyModel::of($data);
254+
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
255+
$this->money = $className::of($data);
256256
}
257257

258258
return $this->money;

lib/commercetools-api/src/Models/Cart/CustomShippingDraftModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,8 @@ public function getShippingRateInput()
210210
if (is_null($data)) {
211211
return null;
212212
}
213-
214-
$this->shippingRateInput = ShippingRateInputDraftModel::of($data);
213+
$className = ShippingRateInputDraftModel::resolveDiscriminatorClass($data);
214+
$this->shippingRateInput = $className::of($data);
215215
}
216216

217217
return $this->shippingRateInput;

lib/commercetools-api/src/Models/Cart/DiscountOnTotalPriceModel.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ public function getDiscountedAmount()
7575
if (is_null($data)) {
7676
return null;
7777
}
78-
79-
$this->discountedAmount = TypedMoneyModel::of($data);
78+
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
79+
$this->discountedAmount = $className::of($data);
8080
}
8181

8282
return $this->discountedAmount;
@@ -117,8 +117,8 @@ public function getDiscountedNetAmount()
117117
if (is_null($data)) {
118118
return null;
119119
}
120-
121-
$this->discountedNetAmount = TypedMoneyModel::of($data);
120+
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
121+
$this->discountedNetAmount = $className::of($data);
122122
}
123123

124124
return $this->discountedNetAmount;
@@ -139,8 +139,8 @@ public function getDiscountedGrossAmount()
139139
if (is_null($data)) {
140140
return null;
141141
}
142-
143-
$this->discountedGrossAmount = TypedMoneyModel::of($data);
142+
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
143+
$this->discountedGrossAmount = $className::of($data);
144144
}
145145

146146
return $this->discountedGrossAmount;

lib/commercetools-api/src/Models/Cart/DiscountedLineItemPortionDraftModel.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ public function getDiscount()
6161
if (is_null($data)) {
6262
return null;
6363
}
64-
65-
$this->discount = ReferenceModel::of($data);
64+
$className = ReferenceModel::resolveDiscriminatorClass($data);
65+
$this->discount = $className::of($data);
6666
}
6767

6868
return $this->discount;
@@ -82,8 +82,8 @@ public function getDiscountedAmount()
8282
if (is_null($data)) {
8383
return null;
8484
}
85-
86-
$this->discountedAmount = TypedMoneyDraftModel::of($data);
85+
$className = TypedMoneyDraftModel::resolveDiscriminatorClass($data);
86+
$this->discountedAmount = $className::of($data);
8787
}
8888

8989
return $this->discountedAmount;

lib/commercetools-api/src/Models/Cart/DiscountedLineItemPortionModel.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ public function getDiscount()
6161
if (is_null($data)) {
6262
return null;
6363
}
64-
65-
$this->discount = ReferenceModel::of($data);
64+
$className = ReferenceModel::resolveDiscriminatorClass($data);
65+
$this->discount = $className::of($data);
6666
}
6767

6868
return $this->discount;
@@ -82,8 +82,8 @@ public function getDiscountedAmount()
8282
if (is_null($data)) {
8383
return null;
8484
}
85-
86-
$this->discountedAmount = TypedMoneyModel::of($data);
85+
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
86+
$this->discountedAmount = $className::of($data);
8787
}
8888

8989
return $this->discountedAmount;

lib/commercetools-api/src/Models/Cart/DiscountedLineItemPriceModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ public function getValue()
5959
if (is_null($data)) {
6060
return null;
6161
}
62-
63-
$this->value = TypedMoneyModel::of($data);
62+
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
63+
$this->value = $className::of($data);
6464
}
6565

6666
return $this->value;

lib/commercetools-api/src/Models/Cart/DiscountedTotalPricePortionModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ public function getDiscountedAmount()
8282
if (is_null($data)) {
8383
return null;
8484
}
85-
86-
$this->discountedAmount = TypedMoneyModel::of($data);
85+
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
86+
$this->discountedAmount = $className::of($data);
8787
}
8888

8989
return $this->discountedAmount;

0 commit comments

Comments
 (0)