getRelatedCategoryItemsAsync($request)->wait(); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetRelatedCategoryItemsRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getRelatedCategoryItemsAsync(\DTS\eBaySDK\Merchandising\Types\GetRelatedCategoryItemsRequest $request) { return $this->callOperationAsync( 'getRelatedCategoryItems', $request, '\DTS\eBaySDK\Merchandising\Types\MerchandisingServiceItemResponse' ); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetMostWatchedItemsRequest $request * @return \DTS\eBaySDK\Merchandising\Types\MerchandisingServiceItemResponse */ public function getMostWatchedItems(\DTS\eBaySDK\Merchandising\Types\GetMostWatchedItemsRequest $request) { return $this->getMostWatchedItemsAsync($request)->wait(); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetMostWatchedItemsRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getMostWatchedItemsAsync(\DTS\eBaySDK\Merchandising\Types\GetMostWatchedItemsRequest $request) { return $this->callOperationAsync( 'getMostWatchedItems', $request, '\DTS\eBaySDK\Merchandising\Types\MerchandisingServiceItemResponse' ); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetTopSellingProductsRequest $request * @return \DTS\eBaySDK\Merchandising\Types\MerchandisingServiceProductResponse */ public function getTopSellingProducts(\DTS\eBaySDK\Merchandising\Types\GetTopSellingProductsRequest $request) { return $this->getTopSellingProductsAsync($request)->wait(); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetTopSellingProductsRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getTopSellingProductsAsync(\DTS\eBaySDK\Merchandising\Types\GetTopSellingProductsRequest $request) { return $this->callOperationAsync( 'getTopSellingProducts', $request, '\DTS\eBaySDK\Merchandising\Types\MerchandisingServiceProductResponse' ); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetDealsRequest $request * @return \DTS\eBaySDK\Merchandising\Types\MerchandisingServiceItemResponse */ public function getDeals(\DTS\eBaySDK\Merchandising\Types\GetDealsRequest $request) { return $this->getDealsAsync($request)->wait(); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetDealsRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getDealsAsync(\DTS\eBaySDK\Merchandising\Types\GetDealsRequest $request) { return $this->callOperationAsync( 'getDeals', $request, '\DTS\eBaySDK\Merchandising\Types\MerchandisingServiceItemResponse' ); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetSimilarItemsRequest $request * @return \DTS\eBaySDK\Merchandising\Types\MerchandisingServiceItemResponse */ public function getSimilarItems(\DTS\eBaySDK\Merchandising\Types\GetSimilarItemsRequest $request) { return $this->getSimilarItemsAsync($request)->wait(); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetSimilarItemsRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getSimilarItemsAsync(\DTS\eBaySDK\Merchandising\Types\GetSimilarItemsRequest $request) { return $this->callOperationAsync( 'getSimilarItems', $request, '\DTS\eBaySDK\Merchandising\Types\MerchandisingServiceItemResponse' ); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetVersionRequest $request * @return \DTS\eBaySDK\Merchandising\Types\GetVersionResponse */ public function getVersion(\DTS\eBaySDK\Merchandising\Types\GetVersionRequest $request) { return $this->getVersionAsync($request)->wait(); } /** * @param \DTS\eBaySDK\Merchandising\Types\GetVersionRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getVersionAsync(\DTS\eBaySDK\Merchandising\Types\GetVersionRequest $request) { return $this->callOperationAsync( 'getVersion', $request, '\DTS\eBaySDK\Merchandising\Types\GetVersionResponse' ); } }