'path' => '{merchantId}/testorders', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'createtestreturn' => [ 'path' => '{merchantId}/orders/{orderId}/testreturn', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/orders/{orderId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'getbymerchantorderid' => [ 'path' => '{merchantId}/ordersbymerchantid/{merchantOrderId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'merchantOrderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'gettestordertemplate' => [ 'path' => '{merchantId}/testordertemplates/{templateName}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'templateName' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'country' => [ 'location' => 'query', 'type' => 'string', ], ], ],'instorerefundlineitem' => [ 'path' => '{merchantId}/orders/{orderId}/inStoreRefundLineItem', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/orders', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'acknowledged' => [ 'location' => 'query', 'type' => 'boolean', ], 'maxResults' => [ 'location' => 'query', 'type' => 'integer', ], 'orderBy' => [ 'location' => 'query', 'type' => 'string', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], 'placedDateEnd' => [ 'location' => 'query', 'type' => 'string', ], 'placedDateStart' => [ 'location' => 'query', 'type' => 'string', ], 'statuses' => [ 'location' => 'query', 'type' => 'string', 'repeated' => true, ], ], ],'refunditem' => [ 'path' => '{merchantId}/orders/{orderId}/refunditem', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'refundorder' => [ 'path' => '{merchantId}/orders/{orderId}/refundorder', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'rejectreturnlineitem' => [ 'path' => '{merchantId}/orders/{orderId}/rejectReturnLineItem', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'returnrefundlineitem' => [ 'path' => '{merchantId}/orders/{orderId}/returnRefundLineItem', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'setlineitemmetadata' => [ 'path' => '{merchantId}/orders/{orderId}/setLineItemMetadata', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'shiplineitems' => [ 'path' => '{merchantId}/orders/{orderId}/shipLineItems', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'updatelineitemshippingdetails' => [ 'path' => '{merchantId}/orders/{orderId}/updateLineItemShippingDetails', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'updatemerchantorderid' => [ 'path' => '{merchantId}/orders/{orderId}/updateMerchantOrderId', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'updateshipment' => [ 'path' => '{merchantId}/orders/{orderId}/updateShipment', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'orderId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->ordertrackingsignals = new ShoppingContent\Resource\Ordertrackingsignals( $this, $this->serviceName, 'ordertrackingsignals', [ 'methods' => [ 'create' => [ 'path' => '{merchantId}/ordertrackingsignals', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->pos = new ShoppingContent\Resource\Pos( $this, $this->serviceName, 'pos', [ 'methods' => [ 'custombatch' => [ 'path' => 'pos/batch', 'httpMethod' => 'POST', 'parameters' => [], ],'delete' => [ 'path' => '{merchantId}/pos/{targetMerchantId}/store/{storeCode}', 'httpMethod' => 'DELETE', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'targetMerchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'storeCode' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/pos/{targetMerchantId}/store/{storeCode}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'targetMerchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'storeCode' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'insert' => [ 'path' => '{merchantId}/pos/{targetMerchantId}/store', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'targetMerchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'inventory' => [ 'path' => '{merchantId}/pos/{targetMerchantId}/inventory', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'targetMerchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/pos/{targetMerchantId}/store', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'targetMerchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'sale' => [ 'path' => '{merchantId}/pos/{targetMerchantId}/sale', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'targetMerchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->productdeliverytime = new ShoppingContent\Resource\Productdeliverytime( $this, $this->serviceName, 'productdeliverytime', [ 'methods' => [ 'create' => [ 'path' => '{merchantId}/productdeliverytime', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'delete' => [ 'path' => '{merchantId}/productdeliverytime/{productId}', 'httpMethod' => 'DELETE', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'productId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/productdeliverytime/{productId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'productId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->products = new ShoppingContent\Resource\Products( $this, $this->serviceName, 'products', [ 'methods' => [ 'custombatch' => [ 'path' => 'products/batch', 'httpMethod' => 'POST', 'parameters' => [], ],'delete' => [ 'path' => '{merchantId}/products/{productId}', 'httpMethod' => 'DELETE', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'productId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'feedId' => [ 'location' => 'query', 'type' => 'string', ], ], ],'get' => [ 'path' => '{merchantId}/products/{productId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'productId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'insert' => [ 'path' => '{merchantId}/products', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'feedId' => [ 'location' => 'query', 'type' => 'string', ], ], ],'list' => [ 'path' => '{merchantId}/products', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'maxResults' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], ], ],'update' => [ 'path' => '{merchantId}/products/{productId}', 'httpMethod' => 'PATCH', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'productId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'updateMask' => [ 'location' => 'query', 'type' => 'string', ], ], ], ] ] ); $this->productstatuses = new ShoppingContent\Resource\Productstatuses( $this, $this->serviceName, 'productstatuses', [ 'methods' => [ 'custombatch' => [ 'path' => 'productstatuses/batch', 'httpMethod' => 'POST', 'parameters' => [], ],'get' => [ 'path' => '{merchantId}/productstatuses/{productId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'productId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'destinations' => [ 'location' => 'query', 'type' => 'string', 'repeated' => true, ], ], ],'list' => [ 'path' => '{merchantId}/productstatuses', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'destinations' => [ 'location' => 'query', 'type' => 'string', 'repeated' => true, ], 'maxResults' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], ], ], ] ] ); $this->promotions = new ShoppingContent\Resource\Promotions( $this, $this->serviceName, 'promotions', [ 'methods' => [ 'create' => [ 'path' => '{merchantId}/promotions', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/promotions/{id}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'id' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/promotions', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'countryCode' => [ 'location' => 'query', 'type' => 'string', ], 'languageCode' => [ 'location' => 'query', 'type' => 'string', ], 'pageSize' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], ], ], ] ] ); $this->pubsubnotificationsettings = new ShoppingContent\Resource\Pubsubnotificationsettings( $this, $this->serviceName, 'pubsubnotificationsettings', [ 'methods' => [ 'get' => [ 'path' => '{merchantId}/pubsubnotificationsettings', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'update' => [ 'path' => '{merchantId}/pubsubnotificationsettings', 'httpMethod' => 'PUT', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->quotas = new ShoppingContent\Resource\Quotas( $this, $this->serviceName, 'quotas', [ 'methods' => [ 'list' => [ 'path' => '{merchantId}/quotas', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'pageSize' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], ], ], ] ] ); $this->recommendations = new ShoppingContent\Resource\Recommendations( $this, $this->serviceName, 'recommendations', [ 'methods' => [ 'generate' => [ 'path' => '{merchantId}/recommendations/generate', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'allowedTag' => [ 'location' => 'query', 'type' => 'string', 'repeated' => true, ], 'languageCode' => [ 'location' => 'query', 'type' => 'string', ], ], ],'reportInteraction' => [ 'path' => '{merchantId}/recommendations/reportInteraction', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->regionalinventory = new ShoppingContent\Resource\Regionalinventory( $this, $this->serviceName, 'regionalinventory', [ 'methods' => [ 'custombatch' => [ 'path' => 'regionalinventory/batch', 'httpMethod' => 'POST', 'parameters' => [], ],'insert' => [ 'path' => '{merchantId}/products/{productId}/regionalinventory', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'productId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->regions = new ShoppingContent\Resource\Regions( $this, $this->serviceName, 'regions', [ 'methods' => [ 'create' => [ 'path' => '{merchantId}/regions', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'regionId' => [ 'location' => 'query', 'type' => 'string', ], ], ],'delete' => [ 'path' => '{merchantId}/regions/{regionId}', 'httpMethod' => 'DELETE', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'regionId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/regions/{regionId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'regionId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/regions', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'pageSize' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], ], ],'patch' => [ 'path' => '{merchantId}/regions/{regionId}', 'httpMethod' => 'PATCH', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'regionId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'updateMask' => [ 'location' => 'query', 'type' => 'string', ], ], ], ] ] ); $this->reports = new ShoppingContent\Resource\Reports( $this, $this->serviceName, 'reports', [ 'methods' => [ 'search' => [ 'path' => '{merchantId}/reports/search', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->returnaddress = new ShoppingContent\Resource\Returnaddress( $this, $this->serviceName, 'returnaddress', [ 'methods' => [ 'custombatch' => [ 'path' => 'returnaddress/batch', 'httpMethod' => 'POST', 'parameters' => [], ],'delete' => [ 'path' => '{merchantId}/returnaddress/{returnAddressId}', 'httpMethod' => 'DELETE', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'returnAddressId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/returnaddress/{returnAddressId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'returnAddressId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'insert' => [ 'path' => '{merchantId}/returnaddress', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/returnaddress', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'country' => [ 'location' => 'query', 'type' => 'string', ], 'maxResults' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], ], ], ] ] ); $this->returnpolicy = new ShoppingContent\Resource\Returnpolicy( $this, $this->serviceName, 'returnpolicy', [ 'methods' => [ 'custombatch' => [ 'path' => 'returnpolicy/batch', 'httpMethod' => 'POST', 'parameters' => [], ],'delete' => [ 'path' => '{merchantId}/returnpolicy/{returnPolicyId}', 'httpMethod' => 'DELETE', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'returnPolicyId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/returnpolicy/{returnPolicyId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'returnPolicyId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'insert' => [ 'path' => '{merchantId}/returnpolicy', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/returnpolicy', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->returnpolicyonline = new ShoppingContent\Resource\Returnpolicyonline( $this, $this->serviceName, 'returnpolicyonline', [ 'methods' => [ 'create' => [ 'path' => '{merchantId}/returnpolicyonline', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'delete' => [ 'path' => '{merchantId}/returnpolicyonline/{returnPolicyId}', 'httpMethod' => 'DELETE', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'returnPolicyId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'get' => [ 'path' => '{merchantId}/returnpolicyonline/{returnPolicyId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'returnPolicyId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/returnpolicyonline', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'patch' => [ 'path' => '{merchantId}/returnpolicyonline/{returnPolicyId}', 'httpMethod' => 'PATCH', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'returnPolicyId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->settlementreports = new ShoppingContent\Resource\Settlementreports( $this, $this->serviceName, 'settlementreports', [ 'methods' => [ 'get' => [ 'path' => '{merchantId}/settlementreports/{settlementId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'settlementId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/settlementreports', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'maxResults' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], 'transferEndDate' => [ 'location' => 'query', 'type' => 'string', ], 'transferStartDate' => [ 'location' => 'query', 'type' => 'string', ], ], ], ] ] ); $this->settlementtransactions = new ShoppingContent\Resource\Settlementtransactions( $this, $this->serviceName, 'settlementtransactions', [ 'methods' => [ 'list' => [ 'path' => '{merchantId}/settlementreports/{settlementId}/transactions', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'settlementId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'maxResults' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], 'transactionIds' => [ 'location' => 'query', 'type' => 'string', 'repeated' => true, ], ], ], ] ] ); $this->shippingsettings = new ShoppingContent\Resource\Shippingsettings( $this, $this->serviceName, 'shippingsettings', [ 'methods' => [ 'custombatch' => [ 'path' => 'shippingsettings/batch', 'httpMethod' => 'POST', 'parameters' => [], ],'get' => [ 'path' => '{merchantId}/shippingsettings/{accountId}', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'accountId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'getsupportedcarriers' => [ 'path' => '{merchantId}/supportedCarriers', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'getsupportedholidays' => [ 'path' => '{merchantId}/supportedHolidays', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'getsupportedpickupservices' => [ 'path' => '{merchantId}/supportedPickupServices', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'list' => [ 'path' => '{merchantId}/shippingsettings', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'maxResults' => [ 'location' => 'query', 'type' => 'integer', ], 'pageToken' => [ 'location' => 'query', 'type' => 'string', ], ], ],'update' => [ 'path' => '{merchantId}/shippingsettings/{accountId}', 'httpMethod' => 'PUT', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], 'accountId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); $this->shoppingadsprogram = new ShoppingContent\Resource\Shoppingadsprogram( $this, $this->serviceName, 'shoppingadsprogram', [ 'methods' => [ 'get' => [ 'path' => '{merchantId}/shoppingadsprogram', 'httpMethod' => 'GET', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ],'requestreview' => [ 'path' => '{merchantId}/shoppingadsprogram/requestreview', 'httpMethod' => 'POST', 'parameters' => [ 'merchantId' => [ 'location' => 'path', 'type' => 'string', 'required' => true, ], ], ], ] ] ); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ShoppingContent::class, 'Google_Service_ShoppingContent');