Skip to content
This repository was archived by the owner on Oct 24, 2023. It is now read-only.

Commit 22ab652

Browse files
committed
feat(Message): add OrderDeleted Message
1 parent 7ba30dd commit 22ab652

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?php
2+
/**
3+
*/
4+
5+
namespace Commercetools\Core\Model\Message;
6+
7+
use Commercetools\Core\Model\Common\DateTimeDecorator;
8+
use Commercetools\Core\Model\Common\Reference;
9+
use Commercetools\Core\Model\Order\Order;
10+
use DateTime;
11+
12+
/**
13+
* @package Commercetools\Core\Model\Message
14+
* @link https://docs.commercetools.com/http-api-message-types.html#orderdeleted-message
15+
* @method string getId()
16+
* @method OrderDeletedMessage setId(string $id = null)
17+
* @method int getVersion()
18+
* @method OrderDeletedMessage setVersion(int $version = null)
19+
* @method DateTimeDecorator getCreatedAt()
20+
* @method OrderDeletedMessage setCreatedAt(DateTime $createdAt = null)
21+
* @method DateTimeDecorator getLastModifiedAt()
22+
* @method OrderDeletedMessage setLastModifiedAt(DateTime $lastModifiedAt = null)
23+
* @method int getSequenceNumber()
24+
* @method OrderDeletedMessage setSequenceNumber(int $sequenceNumber = null)
25+
* @method Reference getResource()
26+
* @method OrderDeletedMessage setResource(Reference $resource = null)
27+
* @method int getResourceVersion()
28+
* @method OrderDeletedMessage setResourceVersion(int $resourceVersion = null)
29+
* @method string getType()
30+
* @method OrderDeletedMessage setType(string $type = null)
31+
* @method Order getOrder()
32+
* @method OrderDeletedMessage setOrder(Order $order = null)
33+
*/
34+
class OrderDeletedMessage extends Message
35+
{
36+
const MESSAGE_TYPE = 'OrderDeleted';
37+
38+
public function fieldDefinitions()
39+
{
40+
$definitions = parent::fieldDefinitions();
41+
$definitions['order'] = [static::TYPE => Order::class];
42+
43+
return $definitions;
44+
}
45+
}

0 commit comments

Comments
 (0)