/** * * @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; }