Skip to content

Commit

Permalink
build(codegen): updating SDK
Browse files Browse the repository at this point in the history
  • Loading branch information
ct-sdks[bot] committed Feb 12, 2025
1 parent 1b0ddf0 commit d2b62ed
Show file tree
Hide file tree
Showing 17 changed files with 138 additions and 133 deletions.
4 changes: 4 additions & 0 deletions changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,17 @@
<details>
<summary>Removed Type(s)</summary>

- :warning: removed type `AssociateRoleNameChangedMessage`
- :warning: removed type `AssociateRoleNameChangedMessagePayload`
- :warning: removed type `ProductSearchFacetScope`
</details>


<details>
<summary>Added Type(s)</summary>

- added type `AssociateRoleNameSetMessage`
- added type `AssociateRoleNameSetMessagePayload`
- added type `ShoppingListSetBusinessUnitAction`
</details>

Expand Down
2 changes: 1 addition & 1 deletion lib/commercetools-api/src/Models/Common/BaseResource.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
use Commercetools\Api\Models\Message\AssociateRoleBuyerAssignableChangedMessage;
use Commercetools\Api\Models\Message\AssociateRoleCreatedMessage;
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessage;
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessage;
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessage;
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessage;
use Commercetools\Api\Models\Message\AssociateRolePermissionRemovedMessage;
use Commercetools\Api\Models\Message\AssociateRolePermissionsSetMessage;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@
use Commercetools\Api\Models\Message\AssociateRoleCreatedMessageBuilder;
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessage;
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessageBuilder;
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessage;
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessageBuilder;
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessage;
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessageBuilder;
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessage;
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessageBuilder;
use Commercetools\Api\Models\Message\AssociateRolePermissionRemovedMessage;
Expand Down
4 changes: 2 additions & 2 deletions lib/commercetools-api/src/Models/Common/BaseResourceModel.php
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@
use Commercetools\Api\Models\Message\AssociateRoleCreatedMessageModel;
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessage;
use Commercetools\Api\Models\Message\AssociateRoleDeletedMessageModel;
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessage;
use Commercetools\Api\Models\Message\AssociateRoleNameChangedMessageModel;
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessage;
use Commercetools\Api\Models\Message\AssociateRoleNameSetMessageModel;
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessage;
use Commercetools\Api\Models\Message\AssociateRolePermissionAddedMessageModel;
use Commercetools\Api\Models\Message\AssociateRolePermissionRemovedMessage;
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
use Commercetools\Base\DateTimeImmutableCollection;
use Commercetools\Base\JsonObject;

interface AssociateRoleNameChangedMessage extends Message
interface AssociateRoleNameSetMessage extends Message
{
public const FIELD_NAME = 'name';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
use stdClass;

/**
* @implements Builder<AssociateRoleNameChangedMessage>
* @implements Builder<AssociateRoleNameSetMessage>
*/
final class AssociateRoleNameChangedMessageBuilder implements Builder
final class AssociateRoleNameSetMessageBuilder implements Builder
{
/**
Expand Down Expand Up @@ -380,9 +380,9 @@ public function withResourceUserProvidedIdentifiersBuilder(?UserProvidedIdentifi
return $this;
}

public function build(): AssociateRoleNameChangedMessage
public function build(): AssociateRoleNameSetMessage

Check warning on line 383 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageBuilder.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageBuilder.php#L383

Added line #L383 was not covered by tests
{
return new AssociateRoleNameChangedMessageModel(
return new AssociateRoleNameSetMessageModel(

Check warning on line 385 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageBuilder.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageBuilder.php#L385

Added line #L385 was not covered by tests
$this->id,
$this->version,
$this->createdAt,
Expand All @@ -397,7 +397,7 @@ public function build(): AssociateRoleNameChangedMessage
);
}

public static function of(): AssociateRoleNameChangedMessageBuilder
public static function of(): AssociateRoleNameSetMessageBuilder

Check warning on line 400 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageBuilder.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageBuilder.php#L400

Added line #L400 was not covered by tests
{
return new self();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?php

declare(strict_types=1);
/**
* This file has been auto generated
* Do not change it.
*/

namespace Commercetools\Api\Models\Message;

use Commercetools\Api\Models\Message\MessageCollection;
use Commercetools\Exception\InvalidArgumentException;
use stdClass;

/**
* @extends MessageCollection<AssociateRoleNameSetMessage>
* @method AssociateRoleNameSetMessage current()
* @method AssociateRoleNameSetMessage end()
* @method AssociateRoleNameSetMessage at($offset)
*/
class AssociateRoleNameSetMessageCollection extends MessageCollection
{
/**
* @psalm-assert AssociateRoleNameSetMessage $value
* @psalm-param AssociateRoleNameSetMessage|stdClass $value
* @throws InvalidArgumentException
*
* @return AssociateRoleNameSetMessageCollection
*/
public function add($value)

Check warning on line 30 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L30

Added line #L30 was not covered by tests
{
if (!$value instanceof AssociateRoleNameSetMessage) {
throw new InvalidArgumentException();

Check warning on line 33 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L32-L33

Added lines #L32 - L33 were not covered by tests
}
$this->store($value);

Check warning on line 35 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L35

Added line #L35 was not covered by tests

return $this;

Check warning on line 37 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L37

Added line #L37 was not covered by tests
}

/**
* @psalm-return callable(int):?AssociateRoleNameSetMessage
*/
protected function mapper()

Check warning on line 43 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L43

Added line #L43 was not covered by tests
{
return function (?int $index): ?AssociateRoleNameSetMessage {
$data = $this->get($index);
if ($data instanceof stdClass) {

Check warning on line 47 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L45-L47

Added lines #L45 - L47 were not covered by tests
/** @var AssociateRoleNameSetMessage $data */
$data = AssociateRoleNameSetMessageModel::of($data);
$this->set($data, $index);

Check warning on line 50 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L49-L50

Added lines #L49 - L50 were not covered by tests
}

return $data;
};

Check warning on line 54 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessageCollection.php#L53-L54

Added lines #L53 - L54 were not covered by tests
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/**
* @internal
*/
final class AssociateRoleNameChangedMessageModel extends JsonObjectModel implements AssociateRoleNameChangedMessage
final class AssociateRoleNameSetMessageModel extends JsonObjectModel implements AssociateRoleNameSetMessage
{
public const DISCRIMINATOR_VALUE = 'AssociateRoleNameSet';
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
use Commercetools\Base\DateTimeImmutableCollection;
use Commercetools\Base\JsonObject;

interface AssociateRoleNameChangedMessagePayload extends MessagePayload
interface AssociateRoleNameSetMessagePayload extends MessagePayload
{
public const FIELD_NAME = 'name';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
use stdClass;

/**
* @implements Builder<AssociateRoleNameChangedMessagePayload>
* @implements Builder<AssociateRoleNameSetMessagePayload>
*/
final class AssociateRoleNameChangedMessagePayloadBuilder implements Builder
final class AssociateRoleNameSetMessagePayloadBuilder implements Builder
{
/**
Expand Down Expand Up @@ -49,14 +49,14 @@ public function withName(?string $name)
}


public function build(): AssociateRoleNameChangedMessagePayload
public function build(): AssociateRoleNameSetMessagePayload

Check warning on line 52 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadBuilder.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadBuilder.php#L52

Added line #L52 was not covered by tests
{
return new AssociateRoleNameChangedMessagePayloadModel(
return new AssociateRoleNameSetMessagePayloadModel(

Check warning on line 54 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadBuilder.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadBuilder.php#L54

Added line #L54 was not covered by tests
$this->name
);
}

public static function of(): AssociateRoleNameChangedMessagePayloadBuilder
public static function of(): AssociateRoleNameSetMessagePayloadBuilder

Check warning on line 59 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadBuilder.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadBuilder.php#L59

Added line #L59 was not covered by tests
{
return new self();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?php

declare(strict_types=1);
/**
* This file has been auto generated
* Do not change it.
*/

namespace Commercetools\Api\Models\Message;

use Commercetools\Api\Models\Message\MessagePayloadCollection;
use Commercetools\Exception\InvalidArgumentException;
use stdClass;

/**
* @extends MessagePayloadCollection<AssociateRoleNameSetMessagePayload>
* @method AssociateRoleNameSetMessagePayload current()
* @method AssociateRoleNameSetMessagePayload end()
* @method AssociateRoleNameSetMessagePayload at($offset)
*/
class AssociateRoleNameSetMessagePayloadCollection extends MessagePayloadCollection
{
/**
* @psalm-assert AssociateRoleNameSetMessagePayload $value
* @psalm-param AssociateRoleNameSetMessagePayload|stdClass $value
* @throws InvalidArgumentException
*
* @return AssociateRoleNameSetMessagePayloadCollection
*/
public function add($value)

Check warning on line 30 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L30

Added line #L30 was not covered by tests
{
if (!$value instanceof AssociateRoleNameSetMessagePayload) {
throw new InvalidArgumentException();

Check warning on line 33 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L32-L33

Added lines #L32 - L33 were not covered by tests
}
$this->store($value);

Check warning on line 35 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L35

Added line #L35 was not covered by tests

return $this;

Check warning on line 37 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L37

Added line #L37 was not covered by tests
}

/**
* @psalm-return callable(int):?AssociateRoleNameSetMessagePayload
*/
protected function mapper()

Check warning on line 43 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L43

Added line #L43 was not covered by tests
{
return function (?int $index): ?AssociateRoleNameSetMessagePayload {
$data = $this->get($index);
if ($data instanceof stdClass) {

Check warning on line 47 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L45-L47

Added lines #L45 - L47 were not covered by tests
/** @var AssociateRoleNameSetMessagePayload $data */
$data = AssociateRoleNameSetMessagePayloadModel::of($data);
$this->set($data, $index);

Check warning on line 50 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L49-L50

Added lines #L49 - L50 were not covered by tests
}

return $data;
};

Check warning on line 54 in lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php

View check run for this annotation

Codecov / codecov/patch

lib/commercetools-api/src/Models/Message/AssociateRoleNameSetMessagePayloadCollection.php#L53-L54

Added lines #L53 - L54 were not covered by tests
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
/**
* @internal
*/
final class AssociateRoleNameChangedMessagePayloadModel extends JsonObjectModel implements AssociateRoleNameChangedMessagePayload
final class AssociateRoleNameSetMessagePayloadModel extends JsonObjectModel implements AssociateRoleNameSetMessagePayload
{
public const DISCRIMINATOR_VALUE = 'AssociateRoleNameSet';
/**
Expand Down
2 changes: 1 addition & 1 deletion lib/commercetools-api/src/Models/Message/MessageModel.php
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ final class MessageModel extends JsonObjectModel implements Message
'AssociateRoleBuyerAssignableChanged' => AssociateRoleBuyerAssignableChangedMessageModel::class,
'AssociateRoleCreated' => AssociateRoleCreatedMessageModel::class,
'AssociateRoleDeleted' => AssociateRoleDeletedMessageModel::class,
'AssociateRoleNameSet' => AssociateRoleNameChangedMessageModel::class,
'AssociateRoleNameSet' => AssociateRoleNameSetMessageModel::class,
'AssociateRolePermissionAdded' => AssociateRolePermissionAddedMessageModel::class,
'AssociateRolePermissionRemoved' => AssociateRolePermissionRemovedMessageModel::class,
'AssociateRolePermissionsSet' => AssociateRolePermissionsSetMessageModel::class,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ final class MessagePayloadModel extends JsonObjectModel implements MessagePayloa
'AssociateRoleBuyerAssignableChanged' => AssociateRoleBuyerAssignableChangedMessagePayloadModel::class,
'AssociateRoleCreated' => AssociateRoleCreatedMessagePayloadModel::class,
'AssociateRoleDeleted' => AssociateRoleDeletedMessagePayloadModel::class,
'AssociateRoleNameSet' => AssociateRoleNameChangedMessagePayloadModel::class,
'AssociateRoleNameSet' => AssociateRoleNameSetMessagePayloadModel::class,
'AssociateRolePermissionAdded' => AssociateRolePermissionAddedMessagePayloadModel::class,
'AssociateRolePermissionRemoved' => AssociateRolePermissionRemovedMessagePayloadModel::class,
'AssociateRolePermissionsSet' => AssociateRolePermissionsSetMessagePayloadModel::class,
Expand Down
1 change: 1 addition & 0 deletions references.txt
Original file line number Diff line number Diff line change
Expand Up @@ -359,3 +359,4 @@ b71e64cba7a81b26a5892daca52a9715fd32c05f
f9fa3e30e9bc44b50bdaa5be496b94b37e607a0e
3a34fc63e5128798a8c1c3e426f4775a075d9d62
cf0f702598daf6d644ae327099b96b83f5539dfb
84fc59f83bc307dc77f8162a92efa15a355a7529

0 comments on commit d2b62ed

Please sign in to comment.