[ 'method' => 'GET', 'resource' => 'country/{countryCode}/sales_tax_jurisdiction', 'responseClass' => '\DTS\eBaySDK\Metadata\Types\GetSalesTaxJurisdictionsRestResponse', 'params' => [ 'countryCode' => [ 'valid' => ['string'], 'required' => true ] ] ] ]; /** * @param array $config Configuration option values. */ public function __construct(array $config = []) { parent::__construct($config); } /** * @param \DTS\eBaySDK\Metadata\Types\GetSalesTaxJurisdictionsRestRequest $request * @return \DTS\eBaySDK\Metadata\Types\GetSalesTaxJurisdictionsRestResponse */ public function getSalesTaxJurisdictions(\DTS\eBaySDK\Metadata\Types\GetSalesTaxJurisdictionsRestRequest $request) { return $this->getSalesTaxJurisdictionsAsync($request)->wait(); } /** * @param \DTS\eBaySDK\Metadata\Types\GetSalesTaxJurisdictionsRestRequest $request * @return \GuzzleHttp\Promise\PromiseInterface */ public function getSalesTaxJurisdictionsAsync(\DTS\eBaySDK\Metadata\Types\GetSalesTaxJurisdictionsRestRequest $request) { return $this->callOperationAsync('GetSalesTaxJurisdictions', $request); } }