in api/src/main/java/org/apache/fineract/cn/portfolio/api/v1/domain/Product.java [215:231]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Product product = (Product) o;
return minorCurrencyUnitDigits == product.minorCurrencyUnitDigits &&
Objects.equals(identifier, product.identifier) &&
Objects.equals(name, product.name) &&
Objects.equals(termRange, product.termRange) &&
Objects.equals(balanceRange, product.balanceRange) &&
Objects.equals(interestRange, product.interestRange) &&
interestBasis == product.interestBasis &&
Objects.equals(patternPackage, product.patternPackage) &&
Objects.equals(description, product.description) &&
Objects.equals(currencyCode, product.currencyCode) &&
Objects.equals(accountAssignments, product.accountAssignments) &&
Objects.equals(parameters, product.parameters);
}