Example #1
0
 /**
  *
  * @param string                                            $trackingNumber
  * @param string                                            $carrierTitle
  * @param string                                            $errorMessage
  * @param Zitec_Dpd_Api_Shipment_GetShipmentStatus_Response $response
  *
  * @return \Varien_Object
  */
 protected function _getTrackingInfoObject($trackingNumber, $carrierTitle, $errorMessage, Zitec_Dpd_Api_Shipment_GetShipmentStatus_Response $response = null)
 {
     $result = $result = new Varien_Object();
     $result->setTracking($trackingNumber);
     $result->setCarrierTitle($carrierTitle);
     $result->setErrorMessage($errorMessage);
     if ($response) {
         $result->setUrl($response->getTrackingUrl());
         $result->setDeliverydate($response->getDeliveryDate());
         $result->setDeliverytime($response->getDeliveryTime());
         $result->setShippedDate($response->getShipDate());
         $result->setService($response->getServiceDescription());
         $result->setWeight($response->getWeight());
     }
     return $result;
 }