commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
RecurringOrderDraft.php
1<?php
2
3declare(strict_types=1);
10
16use DateTimeImmutable;
17
19{
20 public const FIELD_KEY = 'key';
21 public const FIELD_CART = 'cart';
22 public const FIELD_CART_VERSION = 'cartVersion';
23 public const FIELD_STARTS_AT = 'startsAt';
24 public const FIELD_EXPIRES_AT = 'expiresAt';
25 public const FIELD_STATE = 'state';
26 public const FIELD_CUSTOM = 'custom';
27
34 public function getKey();
35
42 public function getCart();
43
50 public function getCartVersion();
51
58 public function getStartsAt();
59
66 public function getExpiresAt();
67
74 public function getState();
75
82 public function getCustom();
83
87 public function setKey(?string $key): void;
88
92 public function setCart(?CartResourceIdentifier $cart): void;
93
97 public function setCartVersion(?int $cartVersion): void;
98
102 public function setStartsAt(?DateTimeImmutable $startsAt): void;
103
107 public function setExpiresAt(?DateTimeImmutable $expiresAt): void;
108
112 public function setState(?StateResourceIdentifier $state): void;
113
117 public function setCustom(?CustomFieldsDraft $custom): void;
118}