code: public static MozuUrl validateProductUrl(String productCode, String purchaseLocation, Integer quantity, String responseFields, Boolean skipDefaults, Boolean skipInventoryCheck)
  	{
  		UrlFormatter formatter = new UrlFormatter("/api/commerce/catalog/storefront/products/{productCode}/validate?skipInventoryCheck={skipInventoryCheck}&quantity={quantity}&skipDefaults={skipDefaults}&purchaseLocation={purchaseLocation}&responseFields={responseFields}");
  		formatter.formatUrl("productCode", productCode);
  		formatter.formatUrl("purchaseLocation", purchaseLocation);
  		formatter.formatUrl("quantity", quantity);
  		formatter.formatUrl("responseFields", responseFields);
  		formatter.formatUrl("skipDefaults", skipDefaults);
  		formatter.formatUrl("skipInventoryCheck", skipInventoryCheck);
  		return new MozuUrl(formatter.getResourceUrl(), MozuUrl.UrlLocation.TENANT_POD) ;
  	}
docs: Get Resource Url for ValidateProduct
  @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 skipDefaults Normally, product validation applies default extras to products that do not have options specified. If , product validation does not apply default extras to products.
  @param skipInventoryCheck If true, skip the process to validate inventory when creating this product reservation.
  @return   String Resource Url