Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
SourceItemInterface.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
11 
21 {
25  const SKU = 'sku';
26  const SOURCE_CODE = 'source_code';
27  const QUANTITY = 'quantity';
28  const STATUS = 'status';
35  const STATUS_IN_STOCK = 1;
43  public function getSku(): ?string;
44 
51  public function setSku(?string $sku): void;
52 
58  public function getSourceCode(): ?string;
59 
66  public function setSourceCode(?string $sourceCode): void;
67 
73  public function getQuantity(): ?float;
74 
81  public function setQuantity(?float $quantity): void;
82 
88  public function getStatus(): ?int;
89 
96  public function setStatus(?int $status): void;
97 
103  public function getExtensionAttributes(): ?\Magento\InventoryApi\Api\Data\SourceItemExtensionInterface;
104 
111  public function setExtensionAttributes(
112  \Magento\InventoryApi\Api\Data\SourceItemExtensionInterface $extensionAttributes
113  ): void;
114 }
$sourceCode
Definition: inventory.phtml:11
$status
Definition: order_status.php:8
$extensionAttributes
Definition: payment.php:22
setExtensionAttributes(\Magento\InventoryApi\Api\Data\SourceItemExtensionInterface $extensionAttributes)