* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * @link http://www.temando.com/ */ interface FulfillmentInterface { const SERVICE_NAME = 'service_name'; const TRACKING_REFERENCE = 'tracking_reference'; const TRACKING_URL = 'tracking_url'; const CARRIER_NAME = 'carrier_name'; /** * Get readable label for shipment method. * * @return string */ public function getServiceName(); /** * Get Tracking Number for this shipment. * * @return string */ public function getTrackingReference(); /** * Get Tracking URL for this shipment. * * @return string */ public function getTrackingUrl(); /** * Get carrier name. * * @return string */ public function getCarrierName(); }