public static MozuUrl getProductUrl(Boolean acceptVariantProductCode, Boolean allowInactive, String productCode, String purchaseLocation, Integer quantity, String responseFields, Boolean skipInventoryCheck, Boolean supressOutOfStock404, String variationProductCode, String variationProductCodeFilter)
	{
		UrlFormatter formatter = new UrlFormatter("/api/commerce/catalog/storefront/products/{productCode}?variationProductCode={variationProductCode}&allowInactive={allowInactive}&skipInventoryCheck={skipInventoryCheck}&supressOutOfStock404={supressOutOfStock404}&quantity={quantity}&acceptVariantProductCode={acceptVariantProductCode}&purchaseLocation={purchaseLocation}&variationProductCodeFilter={variationProductCodeFilter}&responseFields={responseFields}");
		formatter.formatUrl("acceptVariantProductCode", acceptVariantProductCode);
		formatter.formatUrl("allowInactive", allowInactive);
		formatter.formatUrl("productCode", productCode);
		formatter.formatUrl("purchaseLocation", purchaseLocation);
		formatter.formatUrl("quantity", quantity);
		formatter.formatUrl("responseFields", responseFields);
		formatter.formatUrl("skipInventoryCheck", skipInventoryCheck);
		formatter.formatUrl("supressOutOfStock404", supressOutOfStock404);
		formatter.formatUrl("variationProductCode", variationProductCode);
		formatter.formatUrl("variationProductCodeFilter", variationProductCodeFilter);
		return new MozuUrl(formatter.getResourceUrl(), MozuUrl.UrlLocation.TENANT_POD) ;
	}
public static MozuUrl getProductUrl ( Boolean acceptVariantProductCode , Boolean allowInactive , String productCode , String purchaseLocation , Integer quantity , String responseFields , Boolean skipInventoryCheck , Boolean supressOutOfStock404 , String variationProductCode , String variationProductCodeFilter ) { UrlFormatter formatter = new UrlFormatter ( "/api/commerce/catalog/storefront/products/{productCode}?variationProductCode={variationProductCode}&allowInactive={allowInactive}&skipInventoryCheck={skipInventoryCheck}&supressOutOfStock404={supressOutOfStock404}&quantity={quantity}&acceptVariantProductCode={acceptVariantProductCode}&purchaseLocation={purchaseLocation}&variationProductCodeFilter={variationProductCodeFilter}&responseFields={responseFields}" ) ; formatter . formatUrl ( "acceptVariantProductCode" , acceptVariantProductCode ) ; formatter . formatUrl ( "allowInactive" , allowInactive ) ; formatter . formatUrl ( "productCode" , productCode ) ; formatter . formatUrl ( "purchaseLocation" , purchaseLocation ) ; formatter . formatUrl ( "quantity" , quantity ) ; formatter . formatUrl ( "responseFields" , responseFields ) ; formatter . formatUrl ( "skipInventoryCheck" , skipInventoryCheck ) ; formatter . formatUrl ( "supressOutOfStock404" , supressOutOfStock404 ) ; formatter . formatUrl ( "variationProductCode" , variationProductCode ) ; formatter . formatUrl ( "variationProductCodeFilter" , variationProductCodeFilter ) ; return new MozuUrl ( formatter . getResourceUrl ( ) , MozuUrl . UrlLocation . TENANT_POD ) ; }
Get Resource Url for GetProduct
@param acceptVariantProductCode Specifies whether to accept a product variant's code as the .When you set this parameter to , you can pass in a product variant's code in the GetProduct call to retrieve the product variant details that are associated with the base product.
@param allowInactive If true, allow inactive categories to be retrieved in the category list response. If false, the categories retrieved will not include ones marked inactive.
@param productCode The unique, user-defined product code of a product, used throughout  to reference and associate to a product.
@param purchaseLocation The location where the order item(s) was purchased.
@param quantity The number of cart items in the shopper's active cart.
@param responseFields Filtering syntax appended to an API call to increase or decrease the amount of data returned inside a JSON object. This parameter should only be used to retrieve data. Attempting to update data using this parameter may cause data loss.
@param skipInventoryCheck If true, skip the process to validate inventory when creating this product reservation.
@param supressOutOfStock404 Specifies whether to supress the 404 error when the product is out of stock.
@param variationProductCode Merchant-created code associated with a specific product variation. Variation product codes maintain an association with the base product code.
@param variationProductCodeFilter
@return   String Resource Url