in shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java [357:378]
public boolean equals(final Object o) {
if (this == o) {
return true;
}
if (Objects.isNull(o) || getClass() != o.getClass()) {
return false;
}
final RuleData ruleData = (RuleData) o;
return Objects.equals(id, ruleData.id)
&& Objects.equals(name, ruleData.name)
&& Objects.equals(pluginName, ruleData.pluginName)
&& Objects.equals(selectorId, ruleData.selectorId)
&& Objects.equals(matchMode, ruleData.matchMode)
&& Objects.equals(sort, ruleData.sort)
&& Objects.equals(enabled, ruleData.enabled)
&& Objects.equals(loged, ruleData.loged)
&& Objects.equals(handle, ruleData.handle)
&& Objects.equals(conditionDataList, ruleData.conditionDataList)
&& Objects.equals(beforeConditionDataList, ruleData.beforeConditionDataList)
&& Objects.equals(matchRestful, ruleData.matchRestful)
&& Objects.equals(namespaceId, ruleData.namespaceId);
}