* @author Sebastian Ertner * @license https://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * @link https://www.temando.com/ */ interface ShipmentApiInterface { /** * Read one shipment from the platform. * * @param ItemRequestInterface $request * @return Shipment * @throws AdapterException */ public function getShipment(ItemRequestInterface $request); /** * Cancel shipment at the platform. * * @param ItemRequestInterface $request * @return Shipment * @throws AdapterException */ public function cancelShipment(ItemRequestInterface $request); }