Skip to content

Commit be1fe27

Browse files
committed
build(codegen): updating SDK
1 parent d6ef25c commit be1fe27

File tree

7 files changed

+43
-40
lines changed

7 files changed

+43
-40
lines changed

changes.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
- :warning: changed property `line` of type `GraphQLErrorLocation` from type `integer` to `number`
77
- :warning: changed property `column` of type `GraphQLErrorLocation` from type `integer` to `number`
8+
- :warning: changed property `totalPrice` of type `StagedOrder` from type `TypedMoney` to `CentPrecisionMoney`
9+
- :warning: changed property `totalPrice` of type `Order` from type `TypedMoney` to `CentPrecisionMoney`
810
</details>
911

1012

lib/commercetools-api/src/Models/Order/Order.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
use Commercetools\Api\Models\Common\Address;
2424
use Commercetools\Api\Models\Common\AddressCollection;
2525
use Commercetools\Api\Models\Common\BaseResource;
26+
use Commercetools\Api\Models\Common\CentPrecisionMoney;
2627
use Commercetools\Api\Models\Common\CreatedBy;
2728
use Commercetools\Api\Models\Common\LastModifiedBy;
28-
use Commercetools\Api\Models\Common\TypedMoney;
2929
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReference;
3030
use Commercetools\Api\Models\OrderEdit\StagedOrder;
3131
use Commercetools\Api\Models\Quote\QuoteReference;
@@ -190,7 +190,7 @@ public function getCustomLineItems();
190190
* <p>Taxes are included if <a href="ctp:api:type:TaxRate">TaxRate</a> <code>includedInPrice</code> is <code>true</code> for each price.</p>
191191
*
192192
193-
* @return null|TypedMoney
193+
* @return null|CentPrecisionMoney
194194
*/
195195
public function getTotalPrice();
196196

@@ -580,9 +580,9 @@ public function setLineItems(?LineItemCollection $lineItems): void;
580580
public function setCustomLineItems(?CustomLineItemCollection $customLineItems): void;
581581

582582
/**
583-
* @param ?TypedMoney $totalPrice
583+
* @param ?CentPrecisionMoney $totalPrice
584584
*/
585-
public function setTotalPrice(?TypedMoney $totalPrice): void;
585+
public function setTotalPrice(?CentPrecisionMoney $totalPrice): void;
586586

587587
/**
588588
* @param ?TaxedPrice $taxedPrice

lib/commercetools-api/src/Models/Order/OrderBuilder.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@
3131
use Commercetools\Api\Models\Common\AddressCollection;
3232
use Commercetools\Api\Models\Common\BaseResource;
3333
use Commercetools\Api\Models\Common\BaseResourceBuilder;
34+
use Commercetools\Api\Models\Common\CentPrecisionMoney;
35+
use Commercetools\Api\Models\Common\CentPrecisionMoneyBuilder;
3436
use Commercetools\Api\Models\Common\CreatedBy;
3537
use Commercetools\Api\Models\Common\CreatedByBuilder;
3638
use Commercetools\Api\Models\Common\LastModifiedBy;
3739
use Commercetools\Api\Models\Common\LastModifiedByBuilder;
38-
use Commercetools\Api\Models\Common\TypedMoney;
39-
use Commercetools\Api\Models\Common\TypedMoneyBuilder;
4040
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReference;
4141
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReferenceBuilder;
4242
use Commercetools\Api\Models\OrderEdit\StagedOrder;
@@ -148,7 +148,7 @@ final class OrderBuilder implements Builder
148148

149149
/**
150150
151-
* @var null|TypedMoney|TypedMoneyBuilder
151+
* @var null|CentPrecisionMoney|CentPrecisionMoneyBuilder
152152
*/
153153
private $totalPrice;
154154

@@ -530,11 +530,11 @@ public function getCustomLineItems()
530530
* <p>Taxes are included if <a href="ctp:api:type:TaxRate">TaxRate</a> <code>includedInPrice</code> is <code>true</code> for each price.</p>
531531
*
532532
533-
* @return null|TypedMoney
533+
* @return null|CentPrecisionMoney
534534
*/
535535
public function getTotalPrice()
536536
{
537-
return $this->totalPrice instanceof TypedMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice;
537+
return $this->totalPrice instanceof CentPrecisionMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice;
538538
}
539539

540540
/**
@@ -1109,10 +1109,10 @@ public function withCustomLineItems(?CustomLineItemCollection $customLineItems)
11091109
}
11101110

11111111
/**
1112-
* @param ?TypedMoney $totalPrice
1112+
* @param ?CentPrecisionMoney $totalPrice
11131113
* @return $this
11141114
*/
1115-
public function withTotalPrice(?TypedMoney $totalPrice)
1115+
public function withTotalPrice(?CentPrecisionMoney $totalPrice)
11161116
{
11171117
$this->totalPrice = $totalPrice;
11181118

@@ -1552,7 +1552,7 @@ public function withStoreBuilder(?StoreKeyReferenceBuilder $store)
15521552
* @deprecated use withTotalPrice() instead
15531553
* @return $this
15541554
*/
1555-
public function withTotalPriceBuilder(?TypedMoneyBuilder $totalPrice)
1555+
public function withTotalPriceBuilder(?CentPrecisionMoneyBuilder $totalPrice)
15561556
{
15571557
$this->totalPrice = $totalPrice;
15581558

@@ -1741,7 +1741,7 @@ public function build(): Order
17411741
$this->store instanceof StoreKeyReferenceBuilder ? $this->store->build() : $this->store,
17421742
$this->lineItems,
17431743
$this->customLineItems,
1744-
$this->totalPrice instanceof TypedMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice,
1744+
$this->totalPrice instanceof CentPrecisionMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice,
17451745
$this->taxedPrice instanceof TaxedPriceBuilder ? $this->taxedPrice->build() : $this->taxedPrice,
17461746
$this->taxedShippingPrice instanceof TaxedPriceBuilder ? $this->taxedShippingPrice->build() : $this->taxedShippingPrice,
17471747
$this->discountOnTotalPrice instanceof DiscountOnTotalPriceBuilder ? $this->discountOnTotalPrice->build() : $this->discountOnTotalPrice,

lib/commercetools-api/src/Models/Order/OrderModel.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@
3131
use Commercetools\Api\Models\Common\AddressModel;
3232
use Commercetools\Api\Models\Common\BaseResource;
3333
use Commercetools\Api\Models\Common\BaseResourceModel;
34+
use Commercetools\Api\Models\Common\CentPrecisionMoney;
35+
use Commercetools\Api\Models\Common\CentPrecisionMoneyModel;
3436
use Commercetools\Api\Models\Common\CreatedBy;
3537
use Commercetools\Api\Models\Common\CreatedByModel;
3638
use Commercetools\Api\Models\Common\LastModifiedBy;
3739
use Commercetools\Api\Models\Common\LastModifiedByModel;
38-
use Commercetools\Api\Models\Common\TypedMoney;
39-
use Commercetools\Api\Models\Common\TypedMoneyModel;
4040
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReference;
4141
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReferenceModel;
4242
use Commercetools\Api\Models\OrderEdit\StagedOrder;
@@ -147,7 +147,7 @@ final class OrderModel extends JsonObjectModel implements Order
147147

148148
/**
149149
*
150-
* @var ?TypedMoney
150+
* @var ?CentPrecisionMoney
151151
*/
152152
protected $totalPrice;
153153

@@ -386,7 +386,7 @@ public function __construct(
386386
?StoreKeyReference $store = null,
387387
?LineItemCollection $lineItems = null,
388388
?CustomLineItemCollection $customLineItems = null,
389-
?TypedMoney $totalPrice = null,
389+
?CentPrecisionMoney $totalPrice = null,
390390
?TaxedPrice $taxedPrice = null,
391391
?TaxedPrice $taxedShippingPrice = null,
392392
?DiscountOnTotalPrice $discountOnTotalPrice = null,
@@ -776,7 +776,7 @@ public function getCustomLineItems()
776776
* <p>Taxes are included if <a href="ctp:api:type:TaxRate">TaxRate</a> <code>includedInPrice</code> is <code>true</code> for each price.</p>
777777
*
778778
*
779-
* @return null|TypedMoney
779+
* @return null|CentPrecisionMoney
780780
*/
781781
public function getTotalPrice()
782782
{
@@ -786,8 +786,8 @@ public function getTotalPrice()
786786
if (is_null($data)) {
787787
return null;
788788
}
789-
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
790-
$this->totalPrice = $className::of($data);
789+
790+
$this->totalPrice = CentPrecisionMoneyModel::of($data);
791791
}
792792

793793
return $this->totalPrice;
@@ -1667,9 +1667,9 @@ public function setCustomLineItems(?CustomLineItemCollection $customLineItems):
16671667
}
16681668

16691669
/**
1670-
* @param ?TypedMoney $totalPrice
1670+
* @param ?CentPrecisionMoney $totalPrice
16711671
*/
1672-
public function setTotalPrice(?TypedMoney $totalPrice): void
1672+
public function setTotalPrice(?CentPrecisionMoney $totalPrice): void
16731673
{
16741674
$this->totalPrice = $totalPrice;
16751675
}

lib/commercetools-api/src/Models/OrderEdit/StagedOrderBuilder.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929
use Commercetools\Api\Models\Common\Address;
3030
use Commercetools\Api\Models\Common\AddressBuilder;
3131
use Commercetools\Api\Models\Common\AddressCollection;
32+
use Commercetools\Api\Models\Common\CentPrecisionMoney;
33+
use Commercetools\Api\Models\Common\CentPrecisionMoneyBuilder;
3234
use Commercetools\Api\Models\Common\CreatedBy;
3335
use Commercetools\Api\Models\Common\CreatedByBuilder;
3436
use Commercetools\Api\Models\Common\LastModifiedBy;
3537
use Commercetools\Api\Models\Common\LastModifiedByBuilder;
36-
use Commercetools\Api\Models\Common\TypedMoney;
37-
use Commercetools\Api\Models\Common\TypedMoneyBuilder;
3838
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReference;
3939
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReferenceBuilder;
4040
use Commercetools\Api\Models\Order\Order;
@@ -150,7 +150,7 @@ final class StagedOrderBuilder implements Builder
150150

151151
/**
152152
153-
* @var null|TypedMoney|TypedMoneyBuilder
153+
* @var null|CentPrecisionMoney|CentPrecisionMoneyBuilder
154154
*/
155155
private $totalPrice;
156156

@@ -532,11 +532,11 @@ public function getCustomLineItems()
532532
* <p>Taxes are included if <a href="ctp:api:type:TaxRate">TaxRate</a> <code>includedInPrice</code> is <code>true</code> for each price.</p>
533533
*
534534
535-
* @return null|TypedMoney
535+
* @return null|CentPrecisionMoney
536536
*/
537537
public function getTotalPrice()
538538
{
539-
return $this->totalPrice instanceof TypedMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice;
539+
return $this->totalPrice instanceof CentPrecisionMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice;
540540
}
541541

542542
/**
@@ -1111,10 +1111,10 @@ public function withCustomLineItems(?CustomLineItemCollection $customLineItems)
11111111
}
11121112

11131113
/**
1114-
* @param ?TypedMoney $totalPrice
1114+
* @param ?CentPrecisionMoney $totalPrice
11151115
* @return $this
11161116
*/
1117-
public function withTotalPrice(?TypedMoney $totalPrice)
1117+
public function withTotalPrice(?CentPrecisionMoney $totalPrice)
11181118
{
11191119
$this->totalPrice = $totalPrice;
11201120

@@ -1554,7 +1554,7 @@ public function withStoreBuilder(?StoreKeyReferenceBuilder $store)
15541554
* @deprecated use withTotalPrice() instead
15551555
* @return $this
15561556
*/
1557-
public function withTotalPriceBuilder(?TypedMoneyBuilder $totalPrice)
1557+
public function withTotalPriceBuilder(?CentPrecisionMoneyBuilder $totalPrice)
15581558
{
15591559
$this->totalPrice = $totalPrice;
15601560

@@ -1743,7 +1743,7 @@ public function build(): StagedOrder
17431743
$this->store instanceof StoreKeyReferenceBuilder ? $this->store->build() : $this->store,
17441744
$this->lineItems,
17451745
$this->customLineItems,
1746-
$this->totalPrice instanceof TypedMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice,
1746+
$this->totalPrice instanceof CentPrecisionMoneyBuilder ? $this->totalPrice->build() : $this->totalPrice,
17471747
$this->taxedPrice instanceof TaxedPriceBuilder ? $this->taxedPrice->build() : $this->taxedPrice,
17481748
$this->taxedShippingPrice instanceof TaxedPriceBuilder ? $this->taxedShippingPrice->build() : $this->taxedShippingPrice,
17491749
$this->discountOnTotalPrice instanceof DiscountOnTotalPriceBuilder ? $this->discountOnTotalPrice->build() : $this->discountOnTotalPrice,

lib/commercetools-api/src/Models/OrderEdit/StagedOrderModel.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929
use Commercetools\Api\Models\Common\Address;
3030
use Commercetools\Api\Models\Common\AddressCollection;
3131
use Commercetools\Api\Models\Common\AddressModel;
32+
use Commercetools\Api\Models\Common\CentPrecisionMoney;
33+
use Commercetools\Api\Models\Common\CentPrecisionMoneyModel;
3234
use Commercetools\Api\Models\Common\CreatedBy;
3335
use Commercetools\Api\Models\Common\CreatedByModel;
3436
use Commercetools\Api\Models\Common\LastModifiedBy;
3537
use Commercetools\Api\Models\Common\LastModifiedByModel;
36-
use Commercetools\Api\Models\Common\TypedMoney;
37-
use Commercetools\Api\Models\Common\TypedMoneyModel;
3838
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReference;
3939
use Commercetools\Api\Models\CustomerGroup\CustomerGroupReferenceModel;
4040
use Commercetools\Api\Models\Order\Order;
@@ -149,7 +149,7 @@ final class StagedOrderModel extends JsonObjectModel implements StagedOrder
149149

150150
/**
151151
*
152-
* @var ?TypedMoney
152+
* @var ?CentPrecisionMoney
153153
*/
154154
protected $totalPrice;
155155

@@ -388,7 +388,7 @@ public function __construct(
388388
?StoreKeyReference $store = null,
389389
?LineItemCollection $lineItems = null,
390390
?CustomLineItemCollection $customLineItems = null,
391-
?TypedMoney $totalPrice = null,
391+
?CentPrecisionMoney $totalPrice = null,
392392
?TaxedPrice $taxedPrice = null,
393393
?TaxedPrice $taxedShippingPrice = null,
394394
?DiscountOnTotalPrice $discountOnTotalPrice = null,
@@ -778,7 +778,7 @@ public function getCustomLineItems()
778778
* <p>Taxes are included if <a href="ctp:api:type:TaxRate">TaxRate</a> <code>includedInPrice</code> is <code>true</code> for each price.</p>
779779
*
780780
*
781-
* @return null|TypedMoney
781+
* @return null|CentPrecisionMoney
782782
*/
783783
public function getTotalPrice()
784784
{
@@ -788,8 +788,8 @@ public function getTotalPrice()
788788
if (is_null($data)) {
789789
return null;
790790
}
791-
$className = TypedMoneyModel::resolveDiscriminatorClass($data);
792-
$this->totalPrice = $className::of($data);
791+
792+
$this->totalPrice = CentPrecisionMoneyModel::of($data);
793793
}
794794

795795
return $this->totalPrice;
@@ -1669,9 +1669,9 @@ public function setCustomLineItems(?CustomLineItemCollection $customLineItems):
16691669
}
16701670

16711671
/**
1672-
* @param ?TypedMoney $totalPrice
1672+
* @param ?CentPrecisionMoney $totalPrice
16731673
*/
1674-
public function setTotalPrice(?TypedMoney $totalPrice): void
1674+
public function setTotalPrice(?CentPrecisionMoney $totalPrice): void
16751675
{
16761676
$this->totalPrice = $totalPrice;
16771677
}

references.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,3 +326,4 @@ ccf4522140c12b0093aefe0e2a27d62bcc4834a6
326326
f254d17f05343dcc4299fc53ff9b335b5ef63d69
327327
6892be230f1ad73f1150dd544c9fa7fee0e6b123
328328
971c1b4ce06c29fcb8c2402dc2ca523b2907352c
329+
b747e1fa4f246b748a89bccbfd8a43f5b6f51175

0 commit comments

Comments
 (0)