commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
ShoppingListDraft.php
1 <?php
2 
3 declare(strict_types=1);
10 
17 
18 interface ShoppingListDraft extends JsonObject
19 {
20  public const FIELD_NAME = 'name';
21  public const FIELD_SLUG = 'slug';
22  public const FIELD_CUSTOMER = 'customer';
23  public const FIELD_KEY = 'key';
24  public const FIELD_DESCRIPTION = 'description';
25  public const FIELD_ANONYMOUS_ID = 'anonymousId';
26  public const FIELD_DELETE_DAYS_AFTER_LAST_MODIFICATION = 'deleteDaysAfterLastModification';
27  public const FIELD_LINE_ITEMS = 'lineItems';
28  public const FIELD_TEXT_LINE_ITEMS = 'textLineItems';
29  public const FIELD_STORE = 'store';
30  public const FIELD_CUSTOM = 'custom';
31 
38  public function getName();
39 
48  public function getSlug();
49 
56  public function getCustomer();
57 
64  public function getKey();
65 
72  public function getDescription();
73 
80  public function getAnonymousId();
81 
89 
96  public function getLineItems();
97 
104  public function getTextLineItems();
105 
112  public function getStore();
113 
120  public function getCustom();
121 
125  public function setName(?LocalizedString $name): void;
126 
130  public function setSlug(?LocalizedString $slug): void;
131 
135  public function setCustomer(?CustomerResourceIdentifier $customer): void;
136 
140  public function setKey(?string $key): void;
141 
145  public function setDescription(?LocalizedString $description): void;
146 
150  public function setAnonymousId(?string $anonymousId): void;
151 
155  public function setDeleteDaysAfterLastModification(?int $deleteDaysAfterLastModification): void;
156 
160  public function setLineItems(?ShoppingListLineItemDraftCollection $lineItems): void;
161 
165  public function setTextLineItems(?TextLineItemDraftCollection $textLineItems): void;
166 
170  public function setStore(?StoreResourceIdentifier $store): void;
171 
175  public function setCustom(?CustomFieldsDraft $custom): void;
176 }
setLineItems(?ShoppingListLineItemDraftCollection $lineItems)
setCustomer(?CustomerResourceIdentifier $customer)
setDeleteDaysAfterLastModification(?int $deleteDaysAfterLastModification)
setTextLineItems(?TextLineItemDraftCollection $textLineItems)