sourceItemSelections = $sourceItemSelections; $this->isShippable = $isShippable; } /** * @inheritdoc */ public function getSourceSelectionItems(): array { return $this->sourceItemSelections; } /** * @inheritdoc */ public function isShippable(): bool { return $this->isShippable; } /** * @inheritdoc */ public function getExtensionAttributes(): ?SourceSelectionResultExtensionInterface { $extensionAttributes = $this->_getExtensionAttributes(); if (null === $extensionAttributes) { $extensionAttributes = $this->extensionAttributesFactory->create( SourceSelectionResultInterface::class ); $this->setExtensionAttributes($extensionAttributes); } return $extensionAttributes; } /** * @inheritdoc */ public function setExtensionAttributes(SourceSelectionResultExtensionInterface $extensionAttributes): void { $this->_setExtensionAttributes($extensionAttributes); } }