Skip to content

Commit 8d6e0f0

Browse files
Merge pull request #312 from commercetools/gen-sdk-updates
Update generated SDKs
2 parents 1b0ddf0 + d2b62ed commit 8d6e0f0

17 files changed

+138
-133
lines changed

changes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,17 @@
3838
<details>
3939
<summary>Removed Type(s)</summary>
4040

41+
- :warning: removed type `AssociateRoleNameChangedMessage`
42+
- :warning: removed type `AssociateRoleNameChangedMessagePayload`
4143
- :warning: removed type `ProductSearchFacetScope`
4244
</details>
4345

4446

4547
<details>
4648
<summary>Added Type(s)</summary>
4749

50+
- added type `AssociateRoleNameSetMessage`
51+
- added type `AssociateRoleNameSetMessagePayload`
4852
- added type `ShoppingListSetBusinessUnitAction`
4953
</details>
5054

lib/commercetools-api/src/Models/Common/BaseResource.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
use Commercetools\Api\Models\Message\AssociateRoleBuyerAssignableChangedMessage;
4141
use Commercetools\Api\Models\Message\AssociateRoleCreatedMessage;
4242
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessage;
43-
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessage;
43+
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessage;
4444
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessage;
4545
use Commercetools\Api\Models\Message\AssociateRolePermissionRemovedMessage;
4646
use Commercetools\Api\Models\Message\AssociateRolePermissionsSetMessage;

lib/commercetools-api/src/Models/Common/BaseResourceBuilder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@
7272
use Commercetools\Api\Models\Message\AssociateRoleCreatedMessageBuilder;
7373
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessage;
7474
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessageBuilder;
75-
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessage;
76-
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessageBuilder;
75+
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessage;
76+
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessageBuilder;
7777
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessage;
7878
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessageBuilder;
7979
use Commercetools\Api\Models\Message\AssociateRolePermissionRemovedMessage;

lib/commercetools-api/src/Models/Common/BaseResourceModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@
7272
use Commercetools\Api\Models\Message\AssociateRoleCreatedMessageModel;
7373
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessage;
7474
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessageModel;
75-
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessage;
76-
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessageModel;
75+
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessage;
76+
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessageModel;
7777
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessage;
7878
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessageModel;
7979
use Commercetools\Api\Models\Message\AssociateRolePermissionRemovedMessage;

lib/commercetools-api/src/Models/Message/AssociateRoleNameChangedMessageCollection.php

Lines changed: 0 additions & 56 deletions
This file was deleted.

lib/commercetools-api/src/Models/Message/AssociateRoleNameChangedMessagePayloadCollection.php

Lines changed: 0 additions & 56 deletions
This file was deleted.

lib/commercetools-api/src/Models/Message/AssociateRoleNameChangedMessage.php renamed to lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use Commercetools\Base\DateTimeImmutableCollection;
1212
use Commercetools\Base\JsonObject;
1313

14-
interface AssociateRoleNameChangedMessage extends Message
14+
interface AssociateRoleNameSetMessage extends Message
1515
{
1616
public const FIELD_NAME = 'name';
1717

lib/commercetools-api/src/Models/Message/AssociateRoleNameChangedMessageBuilder.php renamed to lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageBuilder.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
use stdClass;
2424

2525
/**
26-
* @implements Builder<AssociateRoleNameChangedMessage>
26+
* @implements Builder<AssociateRoleNameSetMessage>
2727
*/
28-
final class AssociateRoleNameChangedMessageBuilder implements Builder
28+
final class AssociateRoleNameSetMessageBuilder implements Builder
2929
{
3030
/**
3131
@@ -380,9 +380,9 @@ public function withResourceUserProvidedIdentifiersBuilder(?UserProvidedIdentifi
380380
return $this;
381381
}
382382

383-
public function build(): AssociateRoleNameChangedMessage
383+
public function build(): AssociateRoleNameSetMessage
384384
{
385-
return new AssociateRoleNameChangedMessageModel(
385+
return new AssociateRoleNameSetMessageModel(
386386
$this->id,
387387
$this->version,
388388
$this->createdAt,
@@ -397,7 +397,7 @@ public function build(): AssociateRoleNameChangedMessage
397397
);
398398
}
399399

400-
public static function of(): AssociateRoleNameChangedMessageBuilder
400+
public static function of(): AssociateRoleNameSetMessageBuilder
401401
{
402402
return new self();
403403
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
/**
5+
* This file has been auto generated
6+
* Do not change it.
7+
*/
8+
9+
namespace Commercetools\Api\Models\Message;
10+
11+
use Commercetools\Api\Models\Message\MessageCollection;
12+
use Commercetools\Exception\InvalidArgumentException;
13+
use stdClass;
14+
15+
/**
16+
* @extends MessageCollection<AssociateRoleNameSetMessage>
17+
* @method AssociateRoleNameSetMessage current()
18+
* @method AssociateRoleNameSetMessage end()
19+
* @method AssociateRoleNameSetMessage at($offset)
20+
*/
21+
class AssociateRoleNameSetMessageCollection extends MessageCollection
22+
{
23+
/**
24+
* @psalm-assert AssociateRoleNameSetMessage $value
25+
* @psalm-param AssociateRoleNameSetMessage|stdClass $value
26+
* @throws InvalidArgumentException
27+
*
28+
* @return AssociateRoleNameSetMessageCollection
29+
*/
30+
public function add($value)
31+
{
32+
if (!$value instanceof AssociateRoleNameSetMessage) {
33+
throw new InvalidArgumentException();
34+
}
35+
$this->store($value);
36+
37+
return $this;
38+
}
39+
40+
/**
41+
* @psalm-return callable(int):?AssociateRoleNameSetMessage
42+
*/
43+
protected function mapper()
44+
{
45+
return function (?int $index): ?AssociateRoleNameSetMessage {
46+
$data = $this->get($index);
47+
if ($data instanceof stdClass) {
48+
/** @var AssociateRoleNameSetMessage $data */
49+
$data = AssociateRoleNameSetMessageModel::of($data);
50+
$this->set($data, $index);
51+
}
52+
53+
return $data;
54+
};
55+
}
56+
}

lib/commercetools-api/src/Models/Message/AssociateRoleNameChangedMessageModel.php renamed to lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageModel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
/**
2525
* @internal
2626
*/
27-
final class AssociateRoleNameChangedMessageModel extends JsonObjectModel implements AssociateRoleNameChangedMessage
27+
final class AssociateRoleNameSetMessageModel extends JsonObjectModel implements AssociateRoleNameSetMessage
2828
{
2929
public const DISCRIMINATOR_VALUE = 'AssociateRoleNameSet';
3030
/**

0 commit comments

Comments
 (0)