CreationArguments.php 905 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Sales\Model\Order\Invoice;
  7. /**
  8. * Creation arguments for Invoice.
  9. *
  10. * @api
  11. * @since 100.1.2
  12. */
  13. class CreationArguments implements \Magento\Sales\Api\Data\InvoiceCreationArgumentsInterface
  14. {
  15. /**
  16. * @var \Magento\Sales\Api\Data\InvoiceCreationArgumentsExtensionInterface
  17. */
  18. private $extensionAttributes;
  19. /**
  20. * {@inheritdoc}
  21. * @since 100.1.2
  22. */
  23. public function getExtensionAttributes()
  24. {
  25. return $this->extensionAttributes;
  26. }
  27. /**
  28. * {@inheritdoc}
  29. * @since 100.1.2
  30. */
  31. public function setExtensionAttributes(
  32. \Magento\Sales\Api\Data\InvoiceCreationArgumentsExtensionInterface $extensionAttributes
  33. ) {
  34. $this->extensionAttributes = $extensionAttributes;
  35. return $this;
  36. }
  37. }