code: public static MozuUrl validateDiscountsUrl(Boolean allowInactive, Integer customerAccountId, String productCode, String responseFields, Boolean skipInventoryCheck, String variationProductCode)
  	{
  		UrlFormatter formatter = new UrlFormatter("/api/commerce/catalog/storefront/products/{productCode}/validateDiscounts?variationProductCode={variationProductCode}&customerAccountId={customerAccountId}&allowInactive={allowInactive}&skipInventoryCheck={skipInventoryCheck}&responseFields={responseFields}");
  		formatter.formatUrl("allowInactive", allowInactive);
  		formatter.formatUrl("customerAccountId", customerAccountId);
  		formatter.formatUrl("productCode", productCode);
  		formatter.formatUrl("responseFields", responseFields);
  		formatter.formatUrl("skipInventoryCheck", skipInventoryCheck);
  		formatter.formatUrl("variationProductCode", variationProductCode);
  		return new MozuUrl(formatter.getResourceUrl(), MozuUrl.UrlLocation.TENANT_POD) ;
  	}
docs: Get Resource Url for ValidateDiscounts
  @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 customerAccountId The unique identifier of the customer account for which to retrieve wish lists.
  @param productCode The unique, user-defined product code of a product, used throughout  to reference and associate to a product.
  @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 variationProductCode Merchant-created code associated with a specific product variation. Variation product codes maintain an association with the base product code.
  @return   String Resource Url