33 lines
736 B
Java
33 lines
736 B
Java
package org.schabi.newpipe.fragments.list.search;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
public class SuggestionItem {
|
|
public final String query;
|
|
final boolean fromHistory;
|
|
|
|
public SuggestionItem(final boolean fromHistory, final String query) {
|
|
this.fromHistory = fromHistory;
|
|
this.query = query;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(final Object o) {
|
|
if (o instanceof SuggestionItem) {
|
|
return query.equals(((SuggestionItem) o).query);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
return query.hashCode();
|
|
}
|
|
|
|
@NonNull
|
|
@Override
|
|
public String toString() {
|
|
return "[" + fromHistory + "→" + query + "]";
|
|
}
|
|
}
|