createBundlesAsync($request)->wait(); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\CreateBundlesRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function createBundlesAsync(\DTS\eBaySDK\RelatedItemsManagement\Types\CreateBundlesRequest $request) { return $this->callOperationAsync( 'createBundles', $request, '\DTS\eBaySDK\RelatedItemsManagement\Types\CreateBundlesResponse' ); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\FindBundlesRequest $request * @return \DTS\eBaySDK\RelatedItemsManagement\Types\FindBundlesResponse */ public function findBundles(\DTS\eBaySDK\RelatedItemsManagement\Types\FindBundlesRequest $request) { return $this->findBundlesAsync($request)->wait(); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\FindBundlesRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function findBundlesAsync(\DTS\eBaySDK\RelatedItemsManagement\Types\FindBundlesRequest $request) { return $this->callOperationAsync( 'findBundles', $request, '\DTS\eBaySDK\RelatedItemsManagement\Types\FindBundlesResponse' ); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\GetBundlesRequest $request * @return \DTS\eBaySDK\RelatedItemsManagement\Types\GetBundlesResponse */ public function getBundles(\DTS\eBaySDK\RelatedItemsManagement\Types\GetBundlesRequest $request) { return $this->getBundlesAsync($request)->wait(); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\GetBundlesRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getBundlesAsync(\DTS\eBaySDK\RelatedItemsManagement\Types\GetBundlesRequest $request) { return $this->callOperationAsync( 'getBundles', $request, '\DTS\eBaySDK\RelatedItemsManagement\Types\GetBundlesResponse' ); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundlesRequest $request * @return \DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundlesResponse */ public function updateBundles(\DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundlesRequest $request) { return $this->updateBundlesAsync($request)->wait(); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundlesRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function updateBundlesAsync(\DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundlesRequest $request) { return $this->callOperationAsync( 'updateBundles', $request, '\DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundlesResponse' ); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundleStatusRequest $request * @return \DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundleStatusResponse */ public function updateBundleStatus(\DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundleStatusRequest $request) { return $this->updateBundleStatusAsync($request)->wait(); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundleStatusRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function updateBundleStatusAsync(\DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundleStatusRequest $request) { return $this->callOperationAsync( 'updateBundleStatus', $request, '\DTS\eBaySDK\RelatedItemsManagement\Types\UpdateBundleStatusResponse' ); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\DeleteBundlesRequest $request * @return \DTS\eBaySDK\RelatedItemsManagement\Types\DeleteBundlesResponse */ public function deleteBundles(\DTS\eBaySDK\RelatedItemsManagement\Types\DeleteBundlesRequest $request) { return $this->deleteBundlesAsync($request)->wait(); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\DeleteBundlesRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function deleteBundlesAsync(\DTS\eBaySDK\RelatedItemsManagement\Types\DeleteBundlesRequest $request) { return $this->callOperationAsync( 'deleteBundles', $request, '\DTS\eBaySDK\RelatedItemsManagement\Types\DeleteBundlesResponse' ); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\GetVersionRequest $request * @return \DTS\eBaySDK\RelatedItemsManagement\Types\GetVersionResponse */ public function getVersion(\DTS\eBaySDK\RelatedItemsManagement\Types\GetVersionRequest $request) { return $this->getVersionAsync($request)->wait(); } /** * @param \DTS\eBaySDK\RelatedItemsManagement\Types\GetVersionRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getVersionAsync(\DTS\eBaySDK\RelatedItemsManagement\Types\GetVersionRequest $request) { return $this->callOperationAsync( 'getVersion', $request, '\DTS\eBaySDK\RelatedItemsManagement\Types\GetVersionResponse' ); } }