Item.php 976 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\TestModuleMSC\Model\Data;
  7. use Magento\TestModuleMSC\Api\Data\ItemInterface;
  8. /**
  9. * Class Item
  10. *
  11. * @method \Magento\TestModuleMSC\Api\Data\ItemExtensionInterface getExtensionAttributes()
  12. */
  13. class Item extends \Magento\Framework\Model\AbstractExtensibleModel implements ItemInterface
  14. {
  15. /**
  16. * @return int
  17. */
  18. public function getItemId()
  19. {
  20. return $this->_data['item_id'];
  21. }
  22. /**
  23. * @param int $itemId
  24. * @return $this
  25. */
  26. public function setItemId($itemId)
  27. {
  28. return $this->setData('item_id', $itemId);
  29. }
  30. /**
  31. * @return string
  32. */
  33. public function getName()
  34. {
  35. return $this->_data['name'];
  36. }
  37. /**
  38. * @param string $name
  39. * @return $this
  40. */
  41. public function setName($name)
  42. {
  43. return $this->setData('name', $name);
  44. }
  45. }