Model
CreationArguments
Magento\Sales\Model\Order\Invoice\CreationArguments
What it does
This class serves as a data container for additional arguments passed during invoice creation in Magento 2.
Developers use it to pass custom extension attributes when creating invoices programmatically, allowing third-party modules to inject additional data into the invoice creation process without modifying core code.
Public Methods
- getExtensionAttributes()
- setExtensionAttributes()