ShippingInterface.php 411 B

12345678910111213141516171819
  1. <?php
  2. namespace App\Shop\Shipping;
  3. use App\Shop\Addresses\Address;
  4. use Illuminate\Support\Collection;
  5. interface ShippingInterface
  6. {
  7. public function setPickupAddress();
  8. public function setDeliveryAddress(Address $address);
  9. public function readyParcel(Collection $collection);
  10. public function getRates(string $shipmentObjId, string $currency = 'USD');
  11. public function readyShipment();
  12. }