/**
  * https://wiki.ecommerce.pb.com/display/TECH4/Create+Inbound+Parcels
  * 
  * @param array $inputData
  * 
  * @return mixed
  */
 public function createInboundParcelsRequest(array $inputData)
 {
     if (!isset($inputData['pbParcel'])) {
         return null;
     }
     $url = static::getApiURL($this->config, 'asn_endpoint') . '/orders/' . $inputData['pbParcel']->getOrder()->getOrmus() . '/inbound-parcels';
     $request = new API\Request\CreateInboundParcelsRequest($url, $inputData);
     $inputMapper = new Mapper\CreateInboundParcels\InputMapper($this->config);
     $request->setInputMapper($inputMapper);
     $request->setOutputMapper(new Mapper\CreateInboundParcels\OutputMapper($this->config));
     $auth = $this->getAuth();
     $request->setAuth($auth['type'], $auth['value']);
     $request->sendRequest();
     \XLite\Module\XC\PitneyBowes\Model\Shipping\Processor\PitneyBowes::logDebug('createInboundParcels API called with: ' . PHP_EOL . 'URL: ' . $url . PHP_EOL . 'Request: ' . $request->getRawRequest() . PHP_EOL . 'Response: ' . $request->getRawResponse() . PHP_EOL);
     return $request->getResponse();
 }
 /**
  * 
  */
 public function getResponse()
 {
     $this->response = new \PEAR2\HTTP\Request\Response(array(), $this->body, array(), array());
     return parent::getResponse();
 }