
com.gooddata.project.ProjectValidationResultSliElParam Maven / Gradle / Ivy
package com.gooddata.project;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeName;
import java.util.List;
@JsonTypeName("sli_el")
@JsonIgnoreProperties(ignoreUnknown = true)
public class ProjectValidationResultSliElParam extends ProjectValidationResultElParam {
ProjectValidationResultSliElParam(final List ids, final List vals) {
super(ids, vals);
}
@JsonCreator
private static ProjectValidationResultSliElParam create(@JsonProperty("ids") List ids, @JsonProperty("vals") List vals) {
return new ProjectValidationResultSliElParam(ids, vals);
}
@Override
public boolean equals(final Object o) {
if (this == o) return true;
if (!(o instanceof ProjectValidationResultSliElParam)) return false;
ProjectValidationResultSliElParam that = (ProjectValidationResultSliElParam) o;
if (getIds() != null ? !getIds().equals(that.getIds()) : that.getIds() != null) return false;
if (getVals() != null ? !getVals().equals(that.getVals()) : that.getVals() != null) return false;
return true;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy