/**
  * 判断是否要调用下一页
  * @param MarketplaceWebService_Model_GetReportRequestListByNextTokenRequest $request
  * @return bool
  * @throws Exception
  * @throws MarketplaceWebService_Exception
  */
 protected function getByNextToken(MarketplaceWebService_Model_GetReportRequestListByNextTokenRequest $request)
 {
     if ($this->NextToken && $this->HasNext) {
         $request->setNextToken($this->NextToken);
         $this->invokeGetReportRequestListByNextToken($request);
     }
     return false;
 }
Example #2
0
 /**
  * Convert GetReportRequestListByNextTokenRequest to name value pairs
  * @param MarketplaceWebService_Model_GetReportRequestListByNextTokenRequest $request
  * @return array
  */
 private function convertGetReportRequestListByNextToken($request)
 {
     $parameters = array();
     $parameters['Action'] = 'GetReportRequestListByNextToken';
     if ($request->isSetMarketplace()) {
         $parameters['Marketplace'] = $request->getMarketplace();
     }
     if ($request->isSetMerchant()) {
         $parameters['Merchant'] = $request->getMerchant();
     }
     if ($request->isSetNextToken()) {
         $parameters['NextToken'] = $request->getNextToken();
     }
     if ($request->isSetMWSAuthToken()) {
         $parameters['MWSAuthToken'] = $request->getMWSAuthToken();
     }
     return array(CONVERTED_PARAMETERS_KEY => $parameters, CONVERTED_HEADERS_KEY => $this->defaultHeaders);
 }