BarInsta/app/src/main/java/awais/instagrabber/repositories/responses/MediaCandidate.java

44 lines
1.0 KiB
Java

package awais.instagrabber.repositories.responses;
import java.io.Serializable;
import java.util.Objects;
public class MediaCandidate implements Serializable {
private final int width;
private final int height;
private final String url;
public MediaCandidate(final int width, final int height, final String url) {
this.width = width;
this.height = height;
this.url = url;
}
public int getWidth() {
return width;
}
public int getHeight() {
return height;
}
public String getUrl() {
return url;
}
@Override
public boolean equals(final Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
final MediaCandidate that = (MediaCandidate) o;
return width == that.width &&
height == that.height &&
Objects.equals(url, that.url);
}
@Override
public int hashCode() {
return Objects.hash(width, height, url);
}
}