/**
  * sample_GetSearchResults::dispatchCall()
  * 
  * Dispatch the call
  *
  * @param array $params array of parameters for the eBay API call
  * 
  * @return boolean success
  */
 public function dispatchCall($params)
 {
     $req = new GetSearchResultsRequestType();
     //$req->setCategoryID('8267');
     $req->setQuery($params['QueryKeywords']);
     //$req->setEndTimeFrom("2008-05-25 15:00:00");
     //$req->setEndTimeTo("2008-05-27 15:00:00");
     //$locFilter = new SearchLocationFilterType();
     //$locFilter->setCountryCode('DE');
     //$req->setSearchLocationFilter($locFilter);
     $req->setDetailLevel($params['DetailLevel']);
     //$req->setQuantity(7);
     //$req->setQuantityOperator($Facet_QuantityOperatorCodeType->GreaterThanOrEqual);
     //$br = new BidRangeType();
     //$br->setMinimumBidCount(3);
     //$req->setBidRange($br);
     //$pagination = new PaginationType();
     //$pagination->setEntriesPerPage(100);
     //$pagination->setPageNumber(1);
     //$req->setPagination($pagination);
     $res = $this->proxy->GetSearchResults($req);
     if ($this->testValid($res)) {
         $this->dumpObject($res);
         return true;
     } else {
         return false;
     }
 }
 /**
  * @return GetSearchResultsResponseType
  * @param GetSearchResultsRequestType $request 
  */
 function GetSearchResults($request)
 {
     $request->setVersion(EBAY_WSDL_VERSION);
     return $this->call('GetSearchResults', $request);
 }