Model
ReservationBuilder
Magento\InventoryReservations\Model\ReservationBuilder
What it does
This builder class creates ReservationInterface objects for Magento's Multi-Source Inventory (MSI) system.
Developers use it to programmatically create inventory reservations by setting stock ID, SKU, quantity, and metadata before calling build().
It validates required fields and ensures proper data structure before instantiating the reservation object.
Public Methods
- setStockId()
- setSku()
- setQuantity()
- setMetadata()
- build()