/** * 判断是否要调用下一页 * @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; }
/** * 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); }